乐视1手机root权限手机权限在那里

1387人阅读
android 6.0权限
项目做完二期之后测试发现在乐视6.0手机上程序无法运行但小米5完美运行,经排查发现有个接口需要获取手机的imei,而这个操作需要授予
READ_PHONE_STAT(获取手机状态) 权限,这个属于运行时权限需要动态授权,但是小米手机安装时自动授予该权限,而乐视手机需要用户手动授予,然后发现做这项目的哥们
所有的运行时权限都没有进行权限询问判断,尼玛,填那哥们留下的坑开始吧。
一、READ_PHONE_STAT(获取手机状态) 权限 这个很简单直接上图了 二、在fragment中需要授予一个相机权限 CAMERA 在fragment中动态授权和activity中授权有些区别但是也挺简单的直接上图了留意红线部分与上面的区别就ok了
三、定位权限 LOCATION_SERVICE 好吧,上边扯了点其他的,乐视和小米的区别就从这开始说了 (1)小米授权有自己的一套安全中心授权(坑就在这)但是又依赖于android系统自己的授权,android系统正常流程是拟授予了权限那么 onRequestPermissionsResult()方法会返回0拒绝会返回-1,但是小米给改了 以下为小米的权限返回值: 1.在安全中心设置成允许:返回值为0 即允许权限,可以正常操作 2.在安全中心设置成拒绝:第一次返回值为-1,之后居然永远为0(明明未被允许为什么变成0了) 3.设置成询问模式:第一次为-1 出现弹窗点击拒绝然后又永远返回为0了 4.设置询问模式:第一次为-1 出现弹窗选择允许 永远返回为0 (正常) 就好比说在小米手机上用户拒绝权限之后你再次去判断权限的授予状态,小米会给你个0骗你说通过了,通过你妹啊 所以我们在检测运行时权限的同时还需要检测下Appops权限只有两者都处于通过的状态在小米上才是真正的授予了权限。 如图:
(2)说完小米又到了乐视手机在乐视手机上权限之后开启(允许)、关闭(拒绝)两种选项而不像是小米手机的拒绝、询问、允许三种状态,那么还是在定位权限这,乐视手机默认该权限是出于关闭状态的(小米手机默认是询问状态,可以拉起授权,无以下问题),进入到定位功能下,发现无法拉起授权,所以在这里还需要检测下定位权限是否是出于关闭状态,如果出于关闭状态则提示用户手动开启。具体方法上图中有。
对了,当用户拒绝了权限并选择不再提示的时候,你再次去申请权限是无法拉起授权弹窗的,这个时候需要提示用户手动去设置里开启该功能,或者代码给他跳过去。方法在相机权限那里有~。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2234次
排名:千里之外
(1)(1)(2)(1)(3)(1)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'乐视1s手机root教程_乐视1s获取root权限的方法
来整理一下有关乐视1s的root教程了,这个root也特别的简单的,就是利用第三方的recovery来给手机刷入一个zip格式的root包就可以了,这个是非常的简单的,之前有机友在找相关的root方法,并且也试了网上很多的一键root软件结果都没有成功的,所以在这里来说说详细的卡刷的root方法了,这个并没什么复杂的,如果你的手机也想进行root的话,下面就一起来看看详细的root过程吧:
一:乐视1s刷root包前的准备工作:
1:下载迷你手机网提供的root包,,下载下来先放到电脑上进行解压,一会儿要用到。
2:确保手机能用usb数据线正常的连接电脑,连接电脑是为了把上面下载的root包复制到手机的sd卡里
3:因为是卡刷,所以手机里必须先要刷入第三方的recovery才可以,如果你的手机里还没有刷入第三方的recovery的话,,这个recovery是可以用来刷root包的
二:乐视1s开始卡刷root包的操作:
1:手机用usb数据线连接上电脑之后,把上面下载下来的rar格式的root包在电脑上进行解压,解压出来一个文件夹,然后在解压出来的文件里的找到【Root-SuperSU-v2.51.zip】包复制到手机的sd卡的根目录下方便找到。
2:进入刷好的recovery中(进入的方法:先把手机关机,手机在关机状态下按住手机的 音量上键 + 电源键开机,出现开机画面后,仅放开电源键直至进入recovery了。)
3:在recovery主界面,选择&安装刷机包&,然后就可以访问手机存储了,然后找到刚才复制到手机sd卡根目录下的zip格式的root包,然后再选择【是的-安装 Root-SuperSU-v2.51.zip】,按电源键确认
4:等待root包刷入完成后,回到recovery主界面,最后选择【重启选项】-【系统】,手机就自动重启了
5:root完成
(本文来源) /a/jingpinshouji/069.html6.0权限 乐视手机打不开权限 - CSDN博客
6.0权限 乐视手机打不开权限
if (ContextCompat.checkSelfPermission(this,
android.Manifest.permission.READ_PHONE_STATE)
!= PackageManager.PERMISSION_GRANTED) {
if (ActivityCompat.shouldShowRequestPermissionRationale(this, android.Manifest.permission.READ_PHONE_STATE)) {
// 用户拒绝过这个权限了,应该提示用户,为什么需要这个权限。
startPermissionAppPermission(this);
// 申请授权。
ActivityCompat.requestPermissions(MainActivity.this, new String[]{android.Manifest.permission.READ_PHONE_STATE}, CODE_FOR_WRITE_PERMISSION);
startPermissionAppPermission(this);
startPermissionAppPermission(this);
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String imei = tm.getDeviceId();
AccountUtil.getInstance(this).setIMEI(imei);
LogUtils.LOGI(&tag&, &imei==& + imei);
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == CODE_FOR_WRITE_PERMISSION) {
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
// Permission Granted
ToastUtils.shortToast(MainActivity.this, &=Granted==onRequestPermissionsResult==&);
if (StringUtils.isEmpty(AccountUtil.getInstance(this).getIMEI())){
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String imei = tm.getDeviceId();
AccountUtil.getInstance(this).setIMEI(imei);
// Permission Denied
ToastUtils.shortToast(MainActivity.this, &=Denied=onRequestPermissionsResult==&);
//请求权限
ActivityCompat.requestPermissions(this,
new String[]{android.Manifest.permission.READ_PHONE_STATE}, CODE_FOR_WRITE_PERMISSION);
//跳转设置(乐视手机跳转到系统设置页面手动打开权限)
Intent intent = new Intent(
Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.parse(&package:& + getPackageName()));
startActivity(intent);
ToastUtils.shortToast(MainActivity.this, &请打开所需权限&);
本文已收录于以下专栏:
相关文章推荐
在vc编程中,经常遇到dsw工程文件无法打开,或者打开后看不到类和变量的问题。特别是把代码从一台电脑上copy到另一台电脑上以后,常常会碰到这种奇怪的问题。有时在编辑状态下也会发生成员变量或函数提示不...
现在网上的版本就可以用的,只要在装的时候注意下就行了。下面给个装的步骤,自己装吧。
可以肯定的说,win7是可以安装VC6.0的,而且还比XP更稳定。一次也没有死过。在XP下可是得同时把任务管理器也...
vc++6.0工程拷贝到另外一个地方,会出现功能不全或者打不开工程解决方案如下:
1)若工程涉及到数据库,应配置数据库文件至该工程目录下(控制面板-&管理工具-&数据源ODBC);
2)  若无上...
乐视手机调用自启动管理,
String ACTION_PERMISSION_AUTOBOOT = “com.letv.android.permissionautoboot”;乐视手机调用应用权限管...
最近服务器经常出现打不开网站的现象,有时出现在上午,有时出现在中午,几乎天天都会出现一次,出现问题时,无论是回收程序池还是重启IIS或者关闭其它一些可能有影响的服务,都不能解决问题。
网站打不开时,...
关于c++6.0在电脑上打不开解决方法:方法一(设置管理员权限以及以兼容模式运行程序,如图):1.右键点击已安装好的c++6.0,点击属性2.如图,设置界面改为图例所示:方法二:更改启动器名称如图,在...
用HBuilder开发的ios手机版移动应用,安装在手机上,打开时会显示“未受信任的企业级开发者”,只有一个【取消】按钮。我们经常在开发时,会遇到这种问题,那么下面就是我总结出来的解决方法方法/步骤我...
转载自我的其他博客,文章原创
环境:win8操作系统 无线路由接入
问题:notebook中的所有浏览器都打不开网页,谷歌提示137错误
     137 (net::ERR_N...
数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据,解决图片恢复后打不开的问题。
        用过很多数据恢复软件,最早EasyRecovery pro,恢复过U盘,手机SD卡,硬盘数据。但现...
今天测试提了一个头像上传失败的bug,让我郁闷很久!我的手机明明就可以成功,为什么他的失败。然後拿测试的手机过来调试 , 发现他用到时6.0系统 . 断点调试 , 抛了个异常,读取文件失败 .
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
#移动设备#乐视2手机应用权限为什么停止使用
165浏览 / 4回复
乐视2手机应用权限为什么停止使用
应该删了什么系统软件,可以备份双清下了,顺便升级最新系统
在手机管家里面有个权限管理,你可以设置下
你在手机的设置——隐私授权里面在打开一下试试,还是不行的话,删除这个软件在下载一次试下
怎么设置都不能用
手机管家系统自带
您需要登录后才可以回帖&&&|&&&&&
用户名/注册邮箱/注册手机号
其他第三方号登录}

我要回帖

更多关于 乐视手机怎么root权限 的文章

更多推荐

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

点击添加站长微信