魅族手机有应用程序管理器权限管理器吗

2842人阅读
最近项目上比较忙,终于有空闲时间写写东西了。
相信做过android的都知道,现在的手机系统五花八门,当我们去请求用户的权限的时候,总是会弹出是否允许的对话框。
而且用户一旦不小心点了拒绝,下次就不再询问了,而很多小白用户也不知道怎么去设置。这就导致了很不好的用户体验。
经过研究,我发现像小米,魅族,这些满大街的系统,都是可以通过隐式意图打开权限设置页面的。
这里指的是自身app的权限管理页面
之前已经有人写过类似的文章,不过都比较分散,我这里把这些方法总结了一下。
不多说,直接上代码。
首先是最蛋疼的小米,百度了很多前辈留下的方法,发现都不能打开,没有办法,只能通过 adb dumpsys activity activities 命令去查看
经过一番研究终于打开了。
* 跳转到miui的权限管理页面
private void gotoMiuiPermission() {
Intent i = new Intent(&miui.intent.action.APP_PERM_EDITOR&);
ComponentName componentName = new ComponentName(&com.miui.securitycenter&, &com.miui.permcenter.permissions.AppPermissionsEditorActivity&);
i.setComponent(componentName);
i.putExtra(&extra_pkgname&, getPackageName());
startActivity(i);
} catch (Exception e) {
e.printStackTrace();
gotoMeizuPermission();
接下来上魅族的代码
* 跳转到魅族的权限管理系统
private void gotoMeizuPermission() {
Intent intent = new Intent(&com.meizu.safe.security.SHOW_APPSEC&);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.putExtra(&packageName&, BuildConfig.APPLICATION_ID);
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
gotoHuaweiPermission();
华为的系统由于不太一样,有些系统是华为自己的权限管理,而6.0的是用的原生的权限管理页面,目前手上只有一台6.0的华为手机,
暂时没有研究到打开的方法,如果有知道的大神麻烦告知一下
不过打不开没关系,我们可以退而求其次,打开所用应用的权限管理页面
* 华为的权限管理页面
private void gotoHuaweiPermission() {
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ComponentName comp = new ComponentName(&com.huawei.systemmanager&, &com.huawei.permissionmanager.ui.MainActivity&);//华为权限管理
intent.setComponent(comp);
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
startActivity(getAppDetailSettingIntent());
目前也就研究了这三大系统,对于原生系统,和其他系统,如果找不到方法,也可以先把用户引导到系统设置页面
* 获取应用详情页面intent
private Intent getAppDetailSettingIntent() {
Intent localIntent = new Intent();
localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (Build.VERSION.SDK_INT &= 9) {
localIntent.setAction(&android.settings.APPLICATION_DETAILS_SETTINGS&);
localIntent.setData(Uri.fromParts(&package&, getPackageName(), null));
} else if (Build.VERSION.SDK_INT &= 8) {
localIntent.setAction(Intent.ACTION_VIEW);
localIntent.setClassName(&com.android.settings&, &com.android.settings.InstalledAppDetails&);
localIntent.putExtra(&com.android.settings.ApplicationPkgName&, getPackageName());
return localI
获取到intent之后直接startactivity就好了。。。
造诣不够,就只知道这么多了,欢迎各位大牛补充!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6727次
排名:千里之外
评论:12条智能手机教程子分类银牌会员, 积分 3261, 距离下一级还需 1739 积分
主题帖子社区积分
机&&&&&&&型:魅族 PRO 5版&&&&&&&本:总签到数:54
轻松注册,让你轻松玩转Flyme社区
才可以下载或查看,没有帐号?
本帖最后由 抱紧你的大头 于
18:02 编辑
问题详情 →
应用自定义权限重名导致应用无法安装,这个问题大家时不时都会碰到,但是原因却没人说得清,而且去网上搜出来的结果全都是魅族的,导致大家都以为这是
这倒真是冤枉 Flyme 了,你搜不到别的机型有这个问题,只是因为魅族的叫法是“应用自定义权限重名”,而其他的叫法一般是“应用权限冲突安装失败”这类,如果大家去百度搜这个关键词就能看到很多结果了,所以,事实证明这并非是魅族的问题,而是 Android 5.0 和应用自身的问题。
类似的问题在百度LBS开放论坛中都有人反馈过:
QQ截图38.png (81.49 KB, 下载次数: 14)
10:15 上传
可能看起来有点复杂?简单点来说就是:手机上已经装了A应用,你现在要装B应用,然而A和B都用了一个共同的权限但是他俩签名不一致,于是B安装失败。想要解决?找出A,卸载A,就能愉快的装上B了。:lol
详细教程 →
但是要怎么找出A是个问题,手机里那么多应用,谁知道是哪个幺蛾子在作祟?好吧,教程来了:
<span style="color:#.
下载安装log工具;
2. 安装 log 工具后按照下载链接里的方法开始抓 log,然后安装 B,等 B 提示自定义权限重名安装失败后停止抓 log;
3. MX4 Pro的话在手机存储盘里找到 Android/log 文件夹,按时间戳找到刚抓的 log 文件夹,将里面的 logSnapshot 文件复制到电脑上;& &
MTK平台的机型需要将mtklog/mobilelog/对应时间文件夹/sys_log文件复制到电脑上;
4. 电脑上安装 Notepad++ ,主要是这个应用看起来舒服很多;
5. 找到 log 文件,右键选择用 Notepad 打开,然后点击左上角的“搜索”键,点击“查找”,搜索这个字段“PackageManager:”,点击“在当前文件中查找”;(当然搜 “already owned”可能更快,谢谢@MZ_yklee 提醒~)
<span style="color:#. 出来的结果大致如下,看不清的可以点开图片查看大图。
QQ截图21.png (170.79 KB, 下载次数: 60)
10:24 上传
举个例子 →
以我为例,我是安装野兽骑行时出现这个提示的,根据这个应用的包名和搜索结果,可以看到最后一行显示这个应用和“星巴克中国”共同占用了“android.permission.BAIDU_LOCATION_SERVICE”这个权限。MTK机型搜到的结果多一些,但是关于这一点的内容也是一样的。所以就能看到问题所在了,要么我继续保留星巴克,要么就卸载星巴克安装野兽骑行。
包名查找 →
不认识包名代表什么应用的话,可以将这个网址复制到地址栏:“/apps/public/detail?package_name=”,然后将包名复制到=后面,打开链接就能知道是什么应用了;
暴力解决 →
觉得以上步骤太麻烦或者你根本不关心和谁冲突只想两个应用都正常安装?嗯,按照百度的结果,你可以 root 后用 RE 管理器将应用安装包复制到 data/app 目录下,重启后即可安装成功。
所以,说到底还是应用本身的问题,Flyme也是吃了不少哑巴亏,以上,结束。
chenney99: owned by com.hoperun.intelligenceportal.sitemonitor想问下这个是什么应用?
繁夜之影: 嗯~装了绿色守护之后其它任何软件都安装不了是这个解决办法么?我现在已经不敢装绿色守护了
风风子: 还是ROOT 用RE管理器最好,全部放到系统应用,看他还冲突!!!哈哈哈
梦丶梦: 不要那么麻烦,同时安装2个冲突的应用就可以了
落破神话: 技术类问题解决方法都应该支持!
签名大头大头,下雨不愁
2016纪念勋章2016年度评选纪念
关注新浪微博已关注官方新浪微博
关注微信已关注官方微信&的最新主题
新机第一次root需要在账户那里开放管理权限,这个网上很多,自己百度。这里我提供一个链接:/thread--1.html
获得root权限后安装lbe还是不行,打不开主动防御,提示系统已经有权限管理了。
这时候需要安装RE,挂载可读写后删除system\app下自带的安全中心和权限管理,分别对应的文件是MZSecurity.apk和LBEsec.apk,然后安装上面链接里提供的flyme权限管理,这样就可以打开lbe的主动防御了。
有人说这个flyme权限管理就是superuse,我不明白,但下面的事实表明这个专用授权管理还是有特殊性的。
重点来了,因为云账户关联的360账户不对,扩容那里又花屏,只好在刷机那里清除数据,再开启root,但奇怪的是安装re和钛备份后均提示无法获得root权限,去app那里看也没有被删除的MZSecurity.apk和LBEsec.apk(我考虑是因为没有权限管理所以即使root也无法获得授权,即使在账户那里给这些软件root权限也不行,这里就是个摆设),按照别人说的安装了kinguse和su都不行,但是重新安装了这个flyme权限管理后就提示获得了root权限,赶快用钛备份恢复了以前备份的文件。
在此推荐lbe、xpose、魅族工具箱(原名变色龙)、绿色守护捐赠版。
5号jd买的,到手10多天,没有死过机,flyme和miui各有千秋,虽然更钟爱miui,但小米硬件目前落后,华为、大神的cpu和电池比较差,魅蓝还是这价位超值选择,40000+的跑分不是吹的。
提供一下提到的app供测试。
/cyiChcdQGBaKJ& && & 6d08
绿色守护/cyiCNauzGMjDj& && &
魅族工具箱/cyiCJz8XPgE6y& & d71d
收藏,后面试下。
马克一下 不明觉厉
和楼主一样,求flyme授权管理
楼主qq多少解答一下我的
我用re找了1个月 也没找到MZSecurity.apk和LBEsec.apk 文件,怎么回事呢
来看看!!!!!
手机设置里面不是可以打开ROOT 的吗?好用这么麻烦 ?
不知什么原因,RE能修改其它几个文件的读写权限,就是无法修改SYSTEM的权限.用其它ROOT软件试了,一键ROOT大师显示已经成功,而精灵,奇兔什么提示没有ROOT .现在进入SYSTEM/APP下无法删除那几个应用,安装FLYME授权总是报错!!
按照你的操作,还是不行.为什么?
root了又有什么用?
反而不能升级系统。
下载完整固件是可以升级的
系统不是可以开启ROOT权限么?
开LBE主动防御有个更简单的方法
装钛备份 然后用幸运破解器破解
运行钛备份 冻结安全中心
然后LBE就可以开主动防御了
冻结和删除一个道理。
冻结随时可解冻
删除以后你要找回来就不容易
设置开启root却没有root,安装权限管理,叫更新su文件,常规说安装失败,恢复模式一直在那里转,也安装不了,怎么回事啊?
[quote]rexgg
设置开启root却没有root,安装权限管理,叫更新su文件,常规说安装失败,恢复模式一直在那里转,也安装不了,怎么回事啊?
提供一下权限管理,常规更新完成后获得root权限,再删除或冻结上面提到的2个文件。
(1.41 MB, 下载次数: 2617)
点击文件名下载附件
提供一下权限管理,常规更新完成后获得root权限,再删除或冻结上面提到的2个文件。谢谢,已经解决了,是系统的问题,我更新过后就可以获得权限了,不过,我认为权限管理好像用不着,反而占内存。
提示: 作者被禁止或删除 内容自动屏蔽
如果被恶意软件获得root权限就麻烦了
一会试试!
如果被恶意软件获得root权限就麻烦了还是需要我允许,它才能获取权限啊
支持,来学习一下
好像不安装这个app,root是不完整的,也就是不能获得root
最近魅族手机都在降价& &魅蓝难道不会降价吗?
好像不安装这个app,root是不完整的,也就是不能获得root能获得root啊,需要权限的软件都正常使用,
软件获得了root权限后怎么不给他权限????某个软件获得了权限难道就永久么???
提示: 作者被禁止或删除 内容自动屏蔽
难得有这个好贴...终于让我ROOT成功了...删system\app下自带的安全中心和权限管理,分别对应的文件是MZSecurity.apk和LBEsec.apk...删这两个文件是必需的.
个人魅蓝NOTE1电信版FLYME4.2.0.2Q.是先用KINGROOT取得权限.取得权限后不要重启,直接去删system\app\MZSecurity.apk和LBEsec.apk.删除后就不会出现各种停止提示或无法启动了...但KINGROOT比较利害,除自带删除外,其它程序无法删除.之后就由KINGROOT控制权限了.
补充一下,删了LBEsec.apk这个会不停提示.导致无法进行其它操作...按电源键重启即可.怕出问题的,可将这两个要删的文件用RE管理器放到SD卡里.因为用KINGROOT可以分权限给RE管理器.
上传的图片不符合要求普通会员, 积分 68, 距离下一级还需 132 积分
主题帖子社区积分
机&&&&&&&型:魅族 MX2版&&&&&&&本:2.5.2 (A12328)总签到数:3
轻松注册,让你轻松玩转Flyme社区
才可以下载或查看,没有帐号?
手机管家自启动和耗电管理能否增加不再提示设置,我需要一些app 自启动并常驻后台例如tasker,shadowsocks。可是容易误触被一键优化掉了。重新设置很麻烦的,安全管理类软件都有信任这一项设置,希望这些基础逻辑还是应该尊重一下。另:真没那么多时间折腾root,希望你们能够完善。

我要回帖

更多关于 手机应用程序管理器 的文章

 

随机推荐