androidrestart
‘壹’ AndroidStudio里怎么重启软件AS,直接restart
默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口,一般来讲,实现Android系统的关机或重启,需要较高的权限(系统权限甚至Root权限)
一. 发送广播方式
Broadcast是Android的四大基本组件之一,也就是我们常说的广播。Android系统本身就包含了许多广播,时时刻刻在监听着系统中注册的每一个广播并随时准备响应操作。其中,就有关于关机或重启的广播:Intent.ACTION_REQUEST_SHUTDOWN和Intent.ACTION_REBOOT,通过发送这两个广播,Android就能自动接收广播,并响应关机或重启的操作。ACTION_REQUEST和ACTION_REBOOT是Intent.java是声明的两个字符串常量
二,在Eclipse中,代码中的Intent.ACTION_REQUEST_SHUTDOWN 及 Intent.EXTRA_KEY_CONFIRM 在Eclipse IDE中报错,还是和前面说的一样,这两个属性不对上层开放,如果把项目放在源码中进行编译,是可以编译通过的。
‘贰’ 安卓手机反复重启怎么办
可能原因:
1、安装的手机壳与手机不匹配或者安装不到位,导致电源键卡住或受挤压,触发手机的长按电源键自动重启机制。
2、温度过低或者温度过高,触发手机低温或高温保护功能,导致自动重启。
3、可能是手机缓存文件过多导致的,导致手机因负荷过大自动重启。
4、可能是SD卡中的文件系统异常导致的手机无故自动重启。
5、确认是否打开了定时开关机功能。
解决方案:
(1)如果取下保护套后手机正常,建议更换使用手机官方标配保护套。
(2)建议尽量保持手机在理想温度(0℃至35℃)内使用,可以避免此问题发生,还可以有效的提高电池寿命。
(3)手机重启后会自动清除缓存文件,请在手机重启后正常使用即可。建议及时清理后台应用。
(4)如果手机有使用SD卡,建议关机后取出SD卡再尝试。
(2)androidrestart扩展阅读:
手机常见故障检修:
故障现象:手机出现自动重启之后再也开不了机
1、开机线不正常引起的不开机
正常情况下,按开机键时,开机键的触发端电压应有明显变化,若无变化,一般是开机键接触不良或者是开机线断线、元件虚焊、损坏。维修时,用外接电源供电,观察电流表的变化,如果电流表无反应,一般是开机线断线或开机键不良。
2、电池供电电路不良引起的不开机
维修时可通过不同的供电方式进行供电,以便区分故障范围和确定电子开关是否正常。 一般来说,如果供电电路不良,按开机键电流表会无反应,这和开机线不良十分相似。
3、软件不正常引起的不开机
手机在开机过程中,若软件通不过就会不开机,软件出错主要是存储器资料不正常,当线路没有明显断线时,可以先代换正常的码片、版本或重写软件,有的芯片内电路会损坏,重写时则不能通过。重写软件时应将原来资料保存,以备应急修复。