我手机装上卡就闪退,怎么样像红米1s装上电池就发热一样使用屏蔽按键

扫描下载MIUI论坛APP
经验1727 米
在线时间26 小时
版本6.11.24
积分 1976, 距离下一级还需 24 积分
积分 1976, 距离下一级还需 24 积分
机型红米Note 4G版
签到次数31
MIUI版本6.11.24
发表于 5&天前
本人强迫症,喜欢用屏幕内的虚拟按键,用的是红米note,在论坛上看见可以添加虚拟按键的就弄了,想屏蔽下面的按键,用屏幕内的虚拟按键,但一开按键屏蔽连屏幕内的虚拟按键也屏蔽掉了,有什么方法能停用下面的按键而不会屏蔽屏幕内的虚拟按键。求指教。
Screenshot_-10-04-02-524_com.miui.miuibbs.png (138.75 KB, 下载次数: 0)
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验20065 米
在线时间401 小时
版本6.11.24
机型红米Note 4
签到次数50
MIUI版本6.11.24
发表于 5&天前
来自网页版
双清试试吧!双清教程
双清后,问题还没解决!那就前往官网下载刷机包并按刷机教程进行刷机!
刷机包下载
经验1727 米
在线时间26 小时
版本6.11.24
积分 1976, 距离下一级还需 24 积分
积分 1976, 距离下一级还需 24 积分
机型红米Note 4G版
签到次数31
MIUI版本6.11.24
发表于 5&天前
<font color="# 发表于
双清试试吧!双清教程/thread--1.html
双清后,问题还没解决!那就前往官网下 ...
请好好看看帖子的内容再说?
经验2015 米
在线时间10 小时
版本V8.1.1.0.KHICNDI
机型红米Note 4G版
签到次数22
MIUI版本V8.1.1.0.KHICNDI
发表于 5&天前
这个不好整,因为虚拟按键在红米Note上没有开发使用,单独关按键有点不现实,需要攻城狮的支持
经验1727 米
在线时间26 小时
版本6.11.24
积分 1976, 距离下一级还需 24 积分
积分 1976, 距离下一级还需 24 积分
机型红米Note 4G版
签到次数31
MIUI版本6.11.24
发表于 5&天前
我爱我的幸福家 发表于
这个不好整,因为虚拟按键在红米Note上没有开发使用,单独关按键有点不现实,需要攻城狮的支持 ...
经验2015 米
在线时间10 小时
版本V8.1.1.0.KHICNDI
机型红米Note 4G版
签到次数22
MIUI版本V8.1.1.0.KHICNDI
发表于 5&天前
你是怎么添加的虚拟按键啊,在权限管理里看看能不能解决。
经验1727 米
在线时间26 小时
版本6.11.24
积分 1976, 距离下一级还需 24 积分
积分 1976, 距离下一级还需 24 积分
机型红米Note 4G版
签到次数31
MIUI版本6.11.24
发表于 5&天前
我爱我的幸福家 发表于
你是怎么添加的虚拟按键啊,在权限管理里看看能不能解决。
一屏蔽的话,连屏幕内的虚拟按键也屏蔽了。
经验2015 米
在线时间10 小时
版本V8.1.1.0.KHICNDI
机型红米Note 4G版
签到次数22
MIUI版本V8.1.1.0.KHICNDI
发表于 5&天前
恭恭敬敬123 发表于
一屏蔽的话,连屏幕内的虚拟按键也屏蔽了。
可能是系统管理代码是一样的,所以被一起关掉了
经验1727 米
在线时间26 小时
版本6.11.24
积分 1976, 距离下一级还需 24 积分
积分 1976, 距离下一级还需 24 积分
机型红米Note 4G版
签到次数31
MIUI版本6.11.24
发表于 5&天前
我爱我的幸福家 发表于
可能是系统管理代码是一样的,所以被一起关掉了
哪可不可以修改呀?
经验2015 米
在线时间10 小时
版本V8.1.1.0.KHICNDI
机型红米Note 4G版
签到次数22
MIUI版本V8.1.1.0.KHICNDI
发表于 5&天前
恭恭敬敬123 发表于
哪可不可以修改呀?
小火箭勋章
神舟11号 话题活动
关注新浪微博
已关注新浪微博
MIUI六周年
MIUI六周年纪念勋章
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号1365人阅读
Android(36)
在使用安卓手机的一些应用调用照相机时,我们会发现有时候当我们拍照完毕时,程序会出现闪退,非常影响用户体验。目前项目中也有类似的拍照上传功能,当使用米3手机测试时,拍照上传功能可以正常使用,当我们换上红米或者其他一些比较早或者比较低端的手机时,就出现了闪退的问题。
1.1开启相机的intent
/* mPictureCachePath为当前照相相片的存储路径 */
pictureCachePath = Utility.getExternalCacheDir(this)+...;
intent.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(new File(mPictureCachePath)));
startActivityForResult(intent, REQUEST_CODE_TAKE_PHOTO);
1.2onActivityResult接收intent返回值并获取bitmap
File file = new File(mPictureCachePath);
if (file.exists())
2.分析问题
经过debug我们可以发现,如果程序发生闪退,此时mPictureCachePath值为null,可是我们在一开始已经为这个变量赋值,为什么当从相机程序返时,mPictureCachePath这个全局变量会变为null?
那我们给mPictureCachePath赋个初始值看看,结果当程序返回时,这个变量的值不是我们赋值过的路径,而是那个初始值。这样,我推测当前所在的Activity在相机程序返回时应该是被重新创建了。
通过调试,我们发现如果使用米3手机,程序不闪退,相机程序在返回我们的Actvity时没有执行onCreate方法,而使用红米手机,程序闪退时,此时我们的Actvity执行了onCreate,也就是说用红米时,当我们开启相机程序时,我们自己的Activity已经被销毁了! 所以当相机程序返回我们的Activity时,这个Activity是刚刚创建的,我们刚刚为图片创建的路径记录变量此时其实并没有被赋值。
3.解决方式
既然变量有可能丢,那么我们就可以把这个变量记录下来,可以使用sp等。假如我们的程序中还需要记录一些其他的变量,比如一些我们自定义的比较复杂的类,sp就没办法满足存储的需要。
此时我们可以使用如下两个方法
protected void onSaveInstanceState(Bundle outState)
protected void onRestoreInstanceState(Bundle savedInstanceState)
这两个方法并不是Activity每次都会调用的,我们注意到onCreate和onRestoreInstanceState都有个Bundle类型的参数,那么这个参数是谁传来的呢?肯定是onSaveInstanceState传来的。
当我们的Activity在未经我们自己finish的情况下被结束(没有被回收也会执行onSaveInstanceState),onSaveInstanceState方法就会被调用。此时我们就可以利用outState参数来存储我们的数据,当onCreate或者onRestoreInstanceState(只有Activity被真正回收后才调用)时,将这些数据拿出来重新赋值给我们的成员变量,这样,就算是Activity被销毁了,我们依然可以重新获得相关变量的值。
* 保存相册参数
* 说明:对于配置低的手机,开启照相机时,当前activity会被回收,导致再次返回该activity时,原先保存
* 的变量被重新初始化,导致程序无法运行,造成崩溃。此处需要记录相关变量信息,如果activity异常退出,
* 再次进入时调用onRestoreInstanceState函数就可以恢复这些变量的值。
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
Log.i(TAG, "onSaveInstanceState");
outState.putString("mCurrentSelectPictureCachePath", mCurrentSelectPictureCachePath);
* 恢复相册参数
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
Log.i(TAG, "onRestoreInstanceState");
mPictureCachePath = savedInstanceState.getString("mCurrentSelectPictureCachePath", mCurrentSelectPictureCachePath);
这样,mPictureCachePath的值就可以被保存下来,当程序返回时,如果Activity没有被回收,则不会执行onRestoreInstanceState方法,如果被回收了,就调用onRestoreInstanceState方法对变量值进行恢复。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:43566次
积分:1316
积分:1316
排名:千里之外
原创:74篇
评论:25条
(2)(5)(4)(1)(2)(2)(3)(3)(6)(8)(2)(3)(1)(6)(4)(1)(4)(3)(1)(17)红米note3设置墙纸会闪退来自:
日分享至 :
红米note增强版4g版升级后桌面背景和解锁方式被改怎么办推荐回答:三清一下试试三清前最好打开手机自带的备份软件备份一下,方便恢复(米3米4三清前务必要把SD卡中的重要文件备份到电脑,三清会清除SD卡上的数据)三清就是格式化手机,可以解决大部分系统问题,软件闪退等各种异常,三清也用来更新系统前清除系统数据,保证刷机能正常进行。进rec模式三清的方法第一种方法,手机打开系统更新软件,菜单键,选择进入rec模式第二种方法,关机状态下(自己扣电池,米3米4长按电源键十秒强制关机),电源键和音量加键一起按住,稍后点亮屏幕后放开然后进入一个页面,简体中文English3,电源键是确定键,音量上下键选择,页面中有三个选项,按电源键确定,选择简体中文4,选择清除数据5,选择清除缓存,清除完成后,再次选择清除数据6,选择清除用户数据,清除完成后,再次选择清除数据7,选择清除所有数据,清除完成后,选择重启系手机8,选择进入带有 最近 的系统9,手机开机后,找到,备份,打开以后,把所有数据都恢复访问miui论坛了解更多。我今天新买的红米note3全网通16g。不能更换壁纸。点上就闪退。这什么原因阿。推荐回答:重置手机红米note3桌面黑屏闪退推荐回答:系统固件问题重新刷机或者更新系统版本看看行行般解决红米手机系统升级后出现桌面图标闪退现象,无法使用问题详情:我买红米联通版手机近提示系统升级升完级机桌面软件选择闪退使用该处理推荐回答:双清一下试试双清教程,用于清除锁屏密码,解除刷机后导致的多个软件闪退问题等问题双清前如果可以的话用手机自带的备份软件,进行备份双清需要进入手机rec模式,进入方式有两种1,点击系统更新,点击菜单键选择重启到Recovery,点击确定,手机会重启进入Recovery模式。2,关机状态下(扣电池关机),同时按住电源键和音量下键(4g版红米note是音量上键不是音量下键!),点亮屏幕后放开按键然后就看到三个选项recovery mode 意思是进入rec模式fastboot mode 意思是进入线刷模式norma boot 意思是重启此时音量下键是选择键,音量上键是确定键,电源键没用按音量下键把光标移动到recovery mode,再按音量上键确定,等待片刻就出现一只躺在地上的绿色安卓机器人,最后按电源键进入。此时音量上键为确认键,音量下键可以选择,开始双清3.选择【wipe data/factory reset】 → 【YES - *******】4.选择【wipe cache partition】 → 【YES - *******】5,等待进度条结束后,按返回,选择【reboot system now】,手机开始自动重启红米note增强版一开机就停在加载桌面,一直加载?怎么办。推荐回答:暂无红米note4g移动增强版安装不了软件,点安装按钮,就马上闪退,退回系统桌面。问题详情:红米note4g移增强版安装软件点安装按钮马闪退退系统桌面办内存储存空间问题恢复厂设置电脑连接更行办我实没办型号HM NOTE 1LTETD MIUI版本MIUI6.2.2.0(KHICNBK)I稳定版 处理器四核1.6GHz 运行内存2.00GB 机身储存5.64(用)8.00GB(总共) 基带版本MPAA.DI.3.0-8a233ae 内核版本3.4.0-g26e4aff-00641-g34fce22 版本号KTU84P推荐回答:暂无昨天才买的红米note3全网通高配版 结果发现在图库设置壁纸时会闪退 设置里的壁纸选项也是这样 真推荐回答:能系统问题建议用电脑载米助手进行更换系统红米note3无法设置壁纸闪退问题详情:红米note3设置壁纸闪退推荐回答:能照片太或者系统bug引起重启手机试试或者清除主题风格数据试试必要恢复厂设置或者升级系统解决分享至 :
下一篇:上一篇:相关文章相关帖子--红米note3设置墙纸会闪退微信关注“手机中国”随时获取最新手机资讯
耗时6个月打磨的魅族PRO 6s已经全面开卖,按照苹果的产品规划,带...
华为Mate 9采用的是自家最新麒麟960芯片,这是全球首款采用Corte...
在智能手机行业蓬勃发展的今日,手机为我们的生活乃至工作协助了...
> 你的App正常吗 解决程序闪退与FC的方法
你的App正常吗 解决程序闪退与FC的方法
手机中国【原创】作者:手机中国 王孜责任编辑:王孜日 06:56
拒绝闪退告别强制关闭
  【 】在座的各位有没有在使用的过程当中遇到应用程序闪退或者FC的情况呢?相信答案是肯定的。无论是在平台,还是在系统当中,这种情况屡屡发生,那如何来解决这个常见的问题呢?先别急,让我们先来了解一下,到底什么是闪退,而FC又是什么。
FC现象在系统中比较常见
  闪退说的是应用程序在刚刚运行之际便自动关闭而秒退到待机状态。至于FC,它的全称为“Force Close”,就是强制关闭的意思,其表现为当一款程序正在运行的时候突然被强制停止而弹到待机状态,这个时候用户可以用两种办法来应对,要么是选择继续等待程序的再次运行,要么就是直接关掉。
  简单来说,闪退指的是程序几乎无法正常运行,FC发生的情况则比较随机,用户无法预料到。另外,虽然出现FC情况之后,用户可以选择继续等待程序的恢复,但绝大多数的状况为等了也是白等。从理论上来说,闪退与FC不太一样,但从实际角度来衡量的话,两者所造成的影响是相同的,那就是严重影响用户的体验。
  今天,笔者为大家整理了一些针对应用程序出现闪退或者FC状况的解决方法,以备大家不时之需。如果你正在寻找应对闪退FC状况的解决方法的话,那你可就真找对地方了,让我们一起来看看吧。
程序安装方法极为重要
程序安装方法极为重要
  首先我们先从如何正确安装应用程序说起,对于用户来说,程序安装的方法通常会有以下几种:
  1.将安装包拷到SD卡中,通过的文件管理器找到“.apk”的文件安装;
  2.连接电脑,通过第三方软件来直接完成下载与安装;
  3.通过手机内的应用商店进行下载安装;
  4.将数据包与“.apk”文件分别处理,该方法基本对应的都是大型游戏
  安装方法固然是首要的,但在这其中还牵扯到一个问题,那就是应用程序是安装在手机存储中好呢还是放在SD卡中适宜呢?绝大部分用户认为将程序全部安装在SD卡中会有效释放手机的存储空间,从而让手机运行得更快一些。事实上,这是一个误区。
程序安装方法要确保正确
  即便是选择将某个程序安装在SD卡中,它的部分零碎文件也往往或多或少地放置在了手机存储当中,这就如同我们在电脑的D盘当中安装一个程序之后,往往在系统C盘也会看到该程序的文件夹道理一样。
  简单来说,除了游戏之外,笔者不建议大家将常用的软件安装在SD卡当中,尤其是输入法软件。举个例子,将输入法软件安装在SD卡后,在部分用得着输入法的地方会有一定几率出现键盘不自动弹起或者打字的时候键盘自动收起的现象,这也算是闪退或者FC的最典型案例了。
  安装程序方法的正确与否,会直接影响着未来的使用。所以说,对于软件来说,大家还是尽量将它们安装在手机空间内即可,毕竟来来回回用的软件也就那么几款,而手机存储容量还是有着几个GB的空间的。
闪退强制关闭应对技巧
闪退强制关闭应对技巧
  有些时候,应用程序出现闪退或FC,也与该程序驻留在系统内的缓存文件有一定的关系,笔者建议大家利用清理系统的软件时常地“巡视”一下,这也类似于PC端的缓存垃圾处理。另外的一个办法就是进入到应用管理中,点击“清除缓存”即可。
应用程序的管理
  细心的朋友肯定会发现,上述截图当中还有一个“清除数据”的选项,那它是做什么用的呢?很简单,它的作用在于清除某个程序的首选默认设置。比如说,你此前安装了并一直在用一款桌面类的软件,当你想要恢复成原生桌面状态的时候,就可以在桌面软件的应用管理中清除数据即可。当然这个清除并不是卸载,只是还原了默认操作。这个方法可以解决由于误操作造成的默认在使用某个特定程序,从而也会避免由于部分软件与系统原生软件的冲突而产生的FC问题,例如短信、拨号甚至是相机。
  再者,内存(RAM)也直接关系着应用程序的运行情况。现如今的手机基本都配备了2GB的运行内存,按理来说,运行多个程序甚至同时运行多个大型程序都没什么问题。但我们需要了解的是,当你将一款占用内存较大的游戏切换到后台而又另外启动一个大型游戏的时候,前者的程序图标只是会出现在后台管理界面,但这并不意味着该游戏的进程还是在你当初退的时候的样子,有可能就已经被系统在后台杀掉了。当然,这是系统聪明的一个方面,倘若系统并没有及时处理掉之前的任务而又迎来大负荷的程序加载时,也往往会出现第二个程序闪退的现象。
  最后笔者需要提及的是,对于那些基于系统优化定制的手机ROM来说,往往都没有市场,而许多大型游戏的运行前提就是需要手机内装有,例如FIFA、与战争等。也就是说,当你的手机里没有谷歌市场却要运行这些程序的时候,肯定会出现闪退的现象,希望有此等经历的朋友去查看一下是不是属于这类情况。
  好了,关于如何解决程序闪退与FC的方法,笔者就介绍到这里了。当然了,本篇文章的侧重点还是在于Android手机,毕竟开源的在为用户带来个性化操作的同时,也同样带来了这样那样的烦恼。以至于有的时候,当你从某个途径下载的程序出现闪退或者FC时,尝试换个渠道从另外的地方下载安装运行,或许就能够解决这一问题,大家不妨尝试一下啦。
11/22 13:2411/22 11:4711/22 11:3111/22 11:10
11/25 06:0011/25 05:3011/25 05:3011/24 05:30
11/22 10:0311/22 09:3011/22 09:0911/22 06:00
11/22 05:3011/21 09:2211/21 06:0011/21 05:20
48小时热门OS文章
我们都知道,目前的安卓手机采用的Android系...
日前,今日头条和MIUI联合举办了问答活动,...

我要回帖

更多关于 红米装上sd卡没有反应 的文章

 

随机推荐