完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
由于前段时间公司的平板接了一个USB设备,但是每次要弹框请求USB权限,客户反映很不好。所以就在系统层,把权限默认给了。系统是8.1的,其他系统思路应该也是一样的。
思路是,在弹框的一瞬间,自动给权限。就是先找到弹框的代码,在弹框启动的时候执行点击确认的代码。 frameworks/base/packages/SystemUI/src/com/android/systemui/u***/U***PermissionActivity.java diff --git a/frameworks/base/packages/SystemUI/src/com/android/systemui/u***/U***PermissionActivity.java b/frameworks/base/packages/SystemUI/src/com/android/systemui/u***/U***PermissionActivity.java index 1e69fc5..21553bb 100644 --- a/frameworks/base/packages/SystemUI/src/com/android/systemui/u***/U***PermissionActivity.java +++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/u***/U***PermissionActivity.java @@ -110,7 +110,15 @@ public class U***PermissionActivity extends AlertActivity com.android.internal.R.id.clearDefaultHint); mClearDefaultHint.setVisibility(View.GONE); - setupAlert(); + //setupAlert(); + // add permission for our packages! wjh + if(mPackageName.contains("cnbot")) { + mPermissionGranted = true; + finish(); + } else { + setupAlert(); + } + } 说明:由于是定制,还是考虑只给一种类型的APP自动权限,所以只要是包名包含“cnbot”,就给权限。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
533 浏览 0 评论
803 浏览 1 评论
700 浏览 1 评论
1926 浏览 1 评论
3171 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 09:08 , Processed in 0.667709 second(s), Total 70, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号