1.关于创建桌面快捷方式的方法:
最近在研究桌面快捷方式的权限管控相关的问题,为了解决诸如360安全助手这样的应用,一安装到手机上就在桌面创建一堆快捷方式的问题。结果发现谷歌从Android N(api>=25)开始把我们想做的事情已经做了。
新增了一个ShortcutManager,专门负责管理桌面快捷方式的创建。
A.对于老版本使用发送Intent直接创建桌面快捷方式的方法,加了一个提示框,用于可以选择拒绝app创建快捷方式到桌面上,也可以同意。
B.ShortcutManager还提供了新的创建快捷方式的方式,同样可以静态申明和动态创建,动态创建是使用
ShortcutInfo shortcutInfo = new ShortcutInfo.Builder(this, SHORTCUT_ID_SEARCH) .setShortLabelResId(R.string.lable_shortcut_static_search_long) .setLongLabelResId(R.string.lable_shortcut_static_search_long) .setIcon(Icon.createWithResource(this, R.drawable.ic_bnsports)) .setIntent(new Intent(this, MainActivity.class)) .build(); ShortcutManager shortcutManager = getSystemService(ShortcutManager.class); //这样就可以通过长按图标显示出快捷方式了 shortcutManager.setDynamicShortcuts(Arrays.asList(shortcutInfo));
用户在桌面长按应用图标,会弹出一个列表框,就是快捷方式列表,长按右边的按钮拖到桌面即可。ShortcutManager相关接口可以查文档了解
2.锁屏权限控制
目前三方APP使用锁屏界面有三种方式:
A.创建一个锁屏应用,比较复杂;
B.使用悬浮窗实现,要比较高的优先级,需要用户授权;
C.使用普通的Activity伪造锁屏,这种方式实现简单。使用方式
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
手机厂商目前一般是控制第三种的使用方式。第一种设计复杂,而且是Android标准接口可以更换锁屏应用,第二种需要高优先级窗口使用权限,需要用户授权。
相关推荐
基于访问控制列表机制的Android权限管控方案.pdf
基于uni-app和Android的学生手机管控系统的设计与实现 基于uni-app和Android的学生手机管控系统的设计与实现 基于uni-app和Android的学生手机管控系统的设计与实现 基于uni-app和Android的学生手机管控系统的设计...
SSM整合Shiro构建后台权限管控系统,简单易懂, 项目架构:Maven + SpringMVC + Spring + Mybatis + Shiro + Redis 数据库:MySql
宁盾打印机网络准入:MAB认证+DACL权限管控.docx宁盾打印机网络准入:MAB认证+DACL权限管控.docx宁盾打印机网络准入:MAB认证+DACL权限管控.docx宁盾打印机网络准入:MAB认证+DACL权限管控.docx宁盾打印机网络准入:...
宁盾打印机网络准入:MAB认证+DACL权限管控.pdf宁盾打印机网络准入:MAB认证+DACL权限管控.pdf宁盾打印机网络准入:MAB认证+DACL权限管控.pdf宁盾打印机网络准入:MAB认证+DACL权限管控.pdf宁盾打印机网络准入:MAB...
行业文档-设计装置-一种Android平台下root权限管控方法
Struts 权限管控 Struts 权限管控 Struts 权限管控
[精选]某集团管控模式及权限表建议.pptx
基于SELinux的Android移动设备管控系统.pdf
SAP Basis 权限 1. SAP安全概念和实施建议 2. SAP用户管理 3. SAP权限管理 保护SAP系统 配合系统安全审计 安全的范畴包括: 阻止未授权用户进入系统 保证数据/操作被合适的用访问 避免数据的损坏/丢失 保证系统...
权限管控服务目前服务于并发编程框架FFRT,为特定的线程提供调用底层Qos和RTG接口的能力。服务接收全局资源调度管控子系统中的帧感知调度插件发送的场景信息,为系统服务uid与前台app的uid赋予调用底层对应接口的...
文件权限、各种管控文件权限的命令
图片管理程序 java写的 Android程序
员工管控系统 员工管控系统 员工管控系统 员工管控系统
基于Android平台的家长管控系统.pdf
前端使用Vue3、CompositionAPI、typescript、vite、element plus,后端使用Go + Gin + Gorm,实现的后端管理系统,支持菜单、页面按钮及后端API的权限管控。
基于Android的蓝盾守护管控设计与实现.pdf
【精品原创,欢迎下载】很多Web系统在前端进行权限管控,这样是不安全的,不可靠的。对Web应用请求进行深度分析,发现不管是页面请求还是ajax请求,只要在后端Controller的Action上设置权限检查关口即可进行精准权限...
给hive添加用户权限jar包