iphone拦截陌生来电号码来电用座机打的话是不是一样被拦截?

2047人阅读
android(20)
android6.0引入了doze机制。忽略电池优化就相当于将应用加入了doze白名单。
通过下面的代码,调用系统的dialog,让用户做出选择。
Intent intent = new Intent()
intent.setAction(android.provider.Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS)
intent.setData(Uri.parse("package:" + packageName))
startActivity(intent)
但是,在华为EMUI4.0(android6.0)的手机上,会报ActivityNotFound异常,之前因为未加异常捕获,导致部分华为手机直接崩溃。导致问题的原因,估计是华为EMUI4.0修改了或者误改了电池优化的ACTION。
我找到了EMUI4.0和EMUI4.0的手机各一台(都是android6.0),发现设置-应用管理-高级-忽略电池优化页面都是有的,但是EMUI4.0无法通过设置action:ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS呼出dialog,也无法通过ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS打开对应设置页面。
对于这种情况,一般解决方法是,通过提示,让用户手动进入设置页面设置。
另外,我还测试了另外一种直接进入忽略电池优化页面的方法,思路是,通过包名打开设置,在通过指定component,进入相应页面,经测试,可行。但是,需要两个参数:1,“设置”的包名;2,忽略电池优化页面的类名。
查找设置的包名和对应页面的类名,有很多方法,我知道两种:1,adb shell dumpsys activity | grep “mFoc”; 2,打开一个页面时,查看logcat,从里面查找。我查到的包名是“com.android.settings”,类名是“.settings.Settings@HighPowerApplicationsActivity”
然后,通过下面的代码,成功打开忽略电池优化页面:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName cn = new ComponentName(packageName, className);
intent.setComponent(cn);
startActivity(intent);
——————–9月12日补充——————-
昨个突然想到,既然忽略电池优化的dialog是通过Intent呼出的,那么这个dialog应该是一个activity,但外观看起来是dialog。所以今天,找到上面测试的手机,打开忽略电池优化的dialog,通过adb查看发现,果然,就是一个activity。activity全名是:com.android.settings/.fuelgauge.RequestIgnoreBatteryOptimizations。通过设置componentName,应该可以打开,只是,需要忽略的应用的包名, 需要作为参数传递过去,像这样,intent.setData(Uri.parse(“package:” + packageName));因为时间问题,这一步没有验证,有空验证一下。
———-补充———-
阿里巴巴的云os没有忽略电池优化这项设置,同样会遇到这个问题。执行到startActivity方法,会抛出ActivityNotFoundException,可以添加异常捕获,也可以通过代码判断当前是否是阿里云os,跳过异常代码。判断系统是否是云os,参考:。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:44380次
排名:千里之外
原创:32篇
转载:11篇
(1)(2)(2)(1)(2)(3)(1)(3)(6)(9)(1)(1)(1)(1)(4)(6)后使用快捷导航没有帐号?
平板/笔记本
云服务专区
为什么EMUI4.0要这么多权限
&新学乍练&
来自:浏览器
为什么EMUI4.0要这么多权限,比如位置、拨打电话、读取手机识别码等,不设置就无法使用?
width:100%">
&渐入佳境&
来自:华为P8 GRA-UL10
本帖最后由 土豆土豆又秃又逗 于
13:24 编辑
这个很正常,比如QQ:受权时把录音拒绝了就不能使用语音发送,拒绝位置就不能自动定位;拒绝读取手机识别码就不能显示QQ用什么手机在线的状态………以前的版本基本是默认的,只不过EMUI4.0安卓6.0把权限直接给了用户。
width:100%">
&渐入佳境&
来自:华为P8 GRA-UL10
本人试过很多软件不设置拒绝了也照样能使用,最多也就是拒绝了哪个,哪个功能就不能使用;如果粉粉不喜欢可以到权限管理自己设置。
%2Fstorage%2Femulated%2F0%2FPictures%2FScreenshots%2FScreenshot_-13-18-20.png (32.63 KB, 下载次数: 0)
13:32 上传
width:100%">
&花粉特种部队&
来自:浏览器
楼主你好,这个一般是软件自身设计的愿意,为了能搞好的使用其提供的服务就需要各种权限,所以为了保证开启权限,有些软件就会这样。以前的版本基本是默认的,不过EMUI4.0(安卓6.0)把权限直接给了用户。
来自花粉、服务花粉,欢迎大家加入花粉特种部队
如果想加入我们,猛戳下面地址:
/thread--1.html
width:100%">
&已臻大成&
来自:浏览器
以前是默认打开,你看不到而已
width:100%">
&登堂入室&
来自:浏览器
支持一下楼主
width:100%">
&新学乍练&
来自:浏览器
这个很正常,比如QQ:受权时把录音拒绝了就不能使用语音发送,拒绝位置就不能自动定位;拒绝读取手机识别码 ...
您好,我原先一直用的应该EMUI3吧,权限我一直是在管理中可以设置的,但是您说的觉得不正确,比如,手机百度,您试试关闭位置看能否打开,直接闪退;墨迹天气,你试试关闭位置,直接闪退;还有其他不少;就像您说的,QQ拒绝位置,说明我就不需要定位啊,墨迹原先可以自己选择地点,莫非我想看看外地的天气非得现去啊;百度就是查个问题,干吗要我位置?真担心是否会泄露其他的什么银行账号等信息;希望改进,让用户用的放心
width:100%">
&新学乍练&
来自:浏览器
以前是默认打开,你看不到而已
真是抱歉,您说的不对,我一直比较关心这个权限设置,至少在4.0上一个版本,我一直是手工设置的,也是可以看到的,在华为自带的手机管家中就有权限设置;估计您不太关心,所以没有看到
width:100%">
&已臻大成&
来自:浏览器
真是抱歉,您说的不对,我一直比较关心这个权限设置,至少在4.0上一个版本,我一直是手工设置的,也是 ...
是你没弄明白而已,有些软件的权限是必须开启的,而且是会变化的,比如QQ浏览器旧版本不开启地理位置也可以用,最新版就不可以了。
而安卓系统在安卓6以前用户手动设置的要少很多,软件必须开启的权限不会给用户机会的,安卓6的改变大变化之一就是把更多权限放开了,用户有更多机会去改,但是软件厂商也做了调整,有些权限你关闭后不给使用,并不是所有软件都一样的,有些软件允许手机识别这个重要权限关了也可以用,只是有可能出bug而已。
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
花粉特种部队荣耀勋章
好基友勋章
花粉好机友,注册时间大于99天
花儿与科技大美十堰随拍张老三手机摄影嘹咋咧!吃遍西安中国雪乡夕阳下的云南抚仙湖
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
联系我们:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利后使用快捷导航没有帐号?
只需一步,快速开始
查看: 56392|回复: 25
在线时间1 小时经验值527 最后登录注册时间帖子阅读权限60UID
大学本科, 积分 527, 距离下一级还需 173 积分
TA的每日心情开心 00:42签到天数: 1 天[LV.1]初来乍到
G币111 最后登录注册时间
马上注册,结交更多机友,下载更多应用,让你轻松玩转手机。
已有帐号?   下载游戏和软件,请【】进入机锋市场!
本帖最后由 mahunchao 于
01:31 编辑
发个帖不容易管理看到设置回复可见!谢谢!
注意前提必须要刷入稳定版B351!不会刷机的就不要刷!否则后果很严重!由于此版本为内测版本最好不要ROOT以免变砖!
特此申明:
此ROOM是华为EMUI4.0内测保密系统请勿转载宣传!后果自负!
移动定制351~508增量包
电信351~508增量包
联通标配增量包351~508
移动标配增量包351~508
双4g增量包351~508
友情提醒:请将稳定版最新版刷好后将下载好的解压文件粘贴到dload文件夹,然后进行本地升级!
如果觉得想退回EMUI3.1的请看:EMUI4.0回退3.1中转包,通用解压中转包,剪切dload到sd卡根目录,在拨号键盘输入*#*##*#*选升级Sd升级,成功后强刷3.1完整包!注,提前备份,会清除所有数据!
在线时间45 小时经验值4510 最后登录注册时间帖子阅读权限110UID4395718
博士后, 积分 4510, 距离下一级还需 190 积分
TA的每日心情无聊 16:33签到天数: 241 天[LV.8]以坛为家I
G币2038 最后登录注册时间
沙发。。。。。。。
在线时间0 小时经验值1513 最后登录注册时间帖子阅读权限80UID
研究生, 积分 1513, 距离下一级还需 187 积分
TA的每日心情擦汗 19:10签到天数: 453 天[LV.9]以坛为家II
G币1356 最后登录注册时间
顶顶更健康
在线时间29 小时经验值2015 最后登录注册时间帖子阅读权限90UID2045432
硕士, 积分 2015, 距离下一级还需 485 积分
TA的每日心情开心 10:48签到天数: 454 天[LV.9]以坛为家II
G币1139 最后登录注册时间
荣耀7前几天更新了6.0&&没感觉有什么好用。。。比老版本还更耗电一些。
在线时间356 小时经验值327 最后登录注册时间帖子阅读权限50UID1726650
大学专科, 积分 327, 距离下一级还需 73 积分
该用户从未签到
G币172 最后登录注册时间
这个主题不错
在线时间51 小时经验值595 最后登录注册时间帖子阅读权限60UID
大学本科, 积分 595, 距离下一级还需 105 积分
TA的每日心情开心 08:17签到天数: 284 天[LV.8]以坛为家I
G币809 最后登录注册时间
没多大实用改变,反而没了访客加密
在线时间4 小时经验值16 最后登录注册时间帖子阅读权限20UID
小学生, 积分 16, 距离下一级还需 34 积分
TA的每日心情难过 00:45签到天数: 1 天[LV.1]初来乍到
G币5 最后登录注册时间
哪里有B531的回退包和ROM下载呀?
在线时间1 小时经验值20 最后登录注册时间帖子阅读权限20UID
小学生, 积分 20, 距离下一级还需 30 积分
TA的每日心情开心 15:50签到天数: 1 天[LV.1]初来乍到
G币0 最后登录注册时间
刷了移动标配版,很好用,支持楼主继续更新版本.
在线时间203 小时经验值2117 最后登录注册时间帖子阅读权限90UID5134265
硕士, 积分 2117, 距离下一级还需 383 积分
TA的每日心情无聊 08:26签到天数: 6 天[LV.2]偶尔看看I
G币187 最后登录注册时间
我想问,目前的适配进度来看,4.0比3.1 流畅度有多少提升?还是说肉眼感觉差不多?
在线时间0 小时经验值78 最后登录注册时间帖子阅读权限30UID
初中生, 积分 78, 距离下一级还需 22 积分
TA的每日心情无聊 19:46签到天数: 2 天[LV.1]初来乍到
G币5 最后登录注册时间
好想试一下,可是后果自负....
Powered by}

我要回帖

更多关于 iphone拦截陌生来电 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信