当前位置: 首页 > news >正文

晋城市公用事业建设局网站镇江市网站

晋城市公用事业建设局网站,镇江市网站,公司网站怎么做才能吸引人,住房及城乡建设部网站九大员实现效果如下,上锁应用在桌面或最近任务打开弹出解锁界面,需要解锁成功才能打开应用。解锁界面可点击返回或Home键关闭,非上锁应用可直接打开。 基本思路:拦截系统应用启动,判断应用是否在锁住状态,弹出解锁Window。解锁完成后再正常启动应用。分为从桌面启动和最近任务…

实现效果如下,上锁应用在桌面或最近任务打开弹出解锁界面,需要解锁成功才能打开应用。解锁界面可点击返回或Home键关闭,非上锁应用可直接打开。
在这里插入图片描述

基本思路:拦截系统应用启动,判断应用是否在锁住状态,弹出解锁Window。解锁完成后再正常启动应用。分为从桌面启动和最近任务启动两种情况。
1.资源的添加
在这里插入图片描述
在frameworks/base/core/res下增加了我的资源目录jia_res,添加了解锁界面用到的资源文件,文件目录如图。
需要在frameworks/base/core/res/Android.bp中添加引用:

android_app {...resource_dirs: ["res","jia_res"],...
}

另外新增的资源需要在symbols.xml或pubulic.xml声明,例如:

<resources><java-symbol type="layout" name="window_unmber_unlock_app" /><java-symbol type="id" name="appNumberLogoImg" /><java-symbol type="id" name="appNumberNameText" /><java-symbol type="id" name="subTitleNumber" /><java-symbol type="id" name="pswNumberPointView" /><java-symbol type="id" name="errorNumberTipsText" /><java-symbol type="id" name="numberKeyView" /><java-symbol type="string" name="lock_app_number_subtitle" /><java-symbol type="string" name="lock_app_number_error_tip" /><java-symbol type="drawable" name="ic_lock_delete" /><java-symbol type="drawable" name="selector_keyboard_number" />...
</resources>

2.拦截从桌面启动
之前分析过Activity启动流程 ,无论冷启动还是热启动都会先走ActivityStarter的startActivityMayWait方法,因此在此方法进行拦截:

private int startActivityMayWait( ...){...// Collect information about the target of the Intent.ActivityInfo aInfo = mSupervisor.resolveActivity(intent, rInfo, startFlags, profilerInfo);if (AppLockManager.isAppLocked(aInfo.packageName)) {IApplicationThread caller1 = caller;int callingUid1 = callingUid;Intent intent1 = intent;String resolvedType1 = resolvedType;AppLockManager.ShowLockWindow(mService.mContext,aInfo.packageName, new Runnable() {@Overridepublic void run() {startActivityMayWait(caller1, callingUid1,callingPackage, requestRealCallingPid, requestRealCallingUid,intent1, resolvedType1, voiceSession,voiceInteractor, resultTo, resultWho, requestCode,startFlags, profilerInfo, outResult,globalConfig, options, ignoreTargetSecurity,userId, inTask, reason,
http://www.sczhlp.com/news/43113/

相关文章:

  • 手机网站大全网址大全网络营销策略有哪几种
  • ui设计草图seo自学教程seo免费教程
  • 网站开发回扣网站制作厂家有哪些
  • wordpress 禁止转载短视频优化
  • 甘肃建设厅网站执法局外贸网站平台都有哪些 免费的
  • 昆明网页建站模板朝阳区seo搜索引擎优化介绍
  • 网站开发 财务自由沧州seo公司
  • 网站建设一般怎么付款seo排名诊断
  • 我的世界做指令的网站实时热搜榜
  • 自己做交易网站吗百度点击率排名有效果吗
  • 商业网站的设计与推广系统百度关键词指数排行
  • 微信小程序可以做网站用百度公司招聘官网最新招聘
  • 专做新车分期的网站最佳bt磁力猫
  • 广陵建设局网站seo技术培训广东
  • 网站与域名的关系南宁推广公司
  • 怎么管理网站添加代码济南网络推广公司电话
  • 优量汇广告平台北京seo人员
  • uni-app支付宝端彻底禁掉下拉刷新效果
  • 微读 Go 标准库 - net/mail 解析邮件地址与消息格式
  • 如何做强企业网站自己做网站需要什么条件
  • 营销型网站建设哪里有开源crm系统
  • wordpress4.6 nodejs洛阳seo博客
  • 东阳网站建设公司76人vs猛龙
  • 双十一网站怎么做池州网站seo
  • Squandering Precision: Why Your Normalized Floats Might Be Wasting Bits
  • PHP特性之反射类ReflectionClass机制
  • 中国诚乡建设部网站互动营销是什么
  • 推进纪委网站建设泉州百度关键词排名
  • win7记事本做网站培训计划和培训内容
  • 做阅读理解的网站2345浏览器官网