Android APP如何实现关机和重启? [问题点数:20分,结帖人ywfgxqc]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:2
结帖率 93.33%
Bbs2
本版专家分:486
Bbs9
本版专家分:58239
Blank
红花 2012年6月 移动平台大版内专家分月排行榜第一
2012年5月 移动平台大版内专家分月排行榜第一
2012年4月 移动平台大版内专家分月排行榜第一
2012年3月 移动平台大版内专家分月排行榜第一
2012年2月 移动平台大版内专家分月排行榜第一
2012年1月 移动平台大版内专家分月排行榜第一
2011年12月 移动平台大版内专家分月排行榜第一
2011年11月 移动平台大版内专家分月排行榜第一
2011年10月 移动平台大版内专家分月排行榜第一
2011年9月 移动平台大版内专家分月排行榜第一
2011年6月 移动平台大版内专家分月排行榜第一
2011年5月 移动平台大版内专家分月排行榜第一
2011年4月 移动平台大版内专家分月排行榜第一
Blank
黄花 2011年8月 移动平台大版内专家分月排行榜第二
2011年7月 移动平台大版内专家分月排行榜第二
2011年3月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2012年8月 移动平台大版内专家分月排行榜第三
2012年7月 移动平台大版内专家分月排行榜第三
Bbs9
本版专家分:58239
Blank
红花 2012年6月 移动平台大版内专家分月排行榜第一
2012年5月 移动平台大版内专家分月排行榜第一
2012年4月 移动平台大版内专家分月排行榜第一
2012年3月 移动平台大版内专家分月排行榜第一
2012年2月 移动平台大版内专家分月排行榜第一
2012年1月 移动平台大版内专家分月排行榜第一
2011年12月 移动平台大版内专家分月排行榜第一
2011年11月 移动平台大版内专家分月排行榜第一
2011年10月 移动平台大版内专家分月排行榜第一
2011年9月 移动平台大版内专家分月排行榜第一
2011年6月 移动平台大版内专家分月排行榜第一
2011年5月 移动平台大版内专家分月排行榜第一
2011年4月 移动平台大版内专家分月排行榜第一
Blank
黄花 2011年8月 移动平台大版内专家分月排行榜第二
2011年7月 移动平台大版内专家分月排行榜第二
2011年3月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2012年8月 移动平台大版内专家分月排行榜第三
2012年7月 移动平台大版内专家分月排行榜第三
Android实现关机重启的几种方式(推荐)
这篇文章主要介绍了<em>Android</em><em>实现</em><em>关机</em>与<em>重启</em>的几种方式(推荐)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 下面我们来探究<em>Android</em>如何<em>实现</em><em>关机</em>,<em>重启</em>;在<em>Android</em>中这种操作往往需要管理员级别,或者root <em>Android</em><em>实现</em>的方式如下几种: 默认的SDK并没有提供应用开发者直接的<em>Android</em>系统<em>关机</em>或<em>重启</em>的API接口,一般来讲,<em>实现</em><em>Android</em>系统的<em>关机</em>...
Android开发:代码实现系统关机重启
情景分析: 需求:在系统没有root的条件下,应用程序控制系统<em>关机</em>和<em>重启</em> 解决方法: 测试环境:<em>Android</em> 4.4手机 ;<em>Android</em> Studio 1 将自己的应用程序获取系统权限 参考:<em>Android</em>应用如何获取系统权限 2 代码<em>实现</em>如下 package com.smart.rebootdemo; import android.content.Context; im...
Android APP重启的几种方法
项目开发过程中需要<em>实现</em><em>重启</em>App的功能,常用的可行方案有: 1. 使用 FLAG_ACTIVITY_CLEAR_TOP : new Handler().postDelayed(new Runnable() { @Override public void run() { ...
【转】Android 重启自身App
亲测可用 方法一:      public static void reStartApp()      {         Intent intent = new Intent(s_inst, SplashActivity.class);         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);         s_inst.startAc...
android 中如何实现关机重启
android 中如何<em>实现</em><em>关机</em>、<em>重启</em>? 手机已经ROOT,程序也得到了root权限,但通过Runtime.getRuntime().exec("reboot");并未<em>重启</em>成功,手机中也确实找到了reboot文件,在终端模拟器上用reboot命令也是可以<em>重启</em>的。 那么,应该怎么做才能<em>实现</em><em>重启</em>呢?还有<em>关机</em>。 补充: 我用Runtime.getRuntime().exec("su -c \"reboot\"");并没有成功<em>重启</em>,但用Runtime.getRuntime().exec("su -c \"/system/bin/reboot\"");成功<em>重启</em>了。这是为什么?还有一个问题就是这样的<em>重启</em>方法好像和系统自身的<em>重启</em>不一样,系统自身的<em>重启</em>时会有一个<em>关机</em>动画,但这个<em>重启</em>时是屏幕变暗后直接<em>重启</em>,我怕这样的<em>重启</em>是不安全的。 关于<em>关机</em>,我看了一下,手机(已ROOT)中并没有找到shutdown,那么<em>关机</em>要怎么做呢?自己做一个shutdown文件?
Android app应用调用系统关机菜单
在<em>Android</em>系统中,长按Power按键一定时间会弹出<em>关机</em>菜单。但是系统
Android 手机重启相关内容
极力推荐<em>Android</em> 开发大总结文章:欢迎收藏程序员<em>Android</em> 力荐 ,<em>Android</em> 开发者需要的必备技能   本篇文章主要介绍 <em>Android</em> 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 1.MTK 平台AEE 搜集<em>重启</em>问题介绍 2.SWT 导致手机<em>重启</em>问题分析 3.快速分析归类<em>重启</em>问题 4.部分手机<em>重启</em>问题解决方案 欢迎关注微信公众号:程序员An...
Android ShutdownThread.java源码分析
// constants     private static final String TAG = "ShutdownThread";     private static final int PHONE_STATE_POLL_SLEEP_MSEC = 500;     // maximum time we wait for the shutdown broadcast before go
Android 4.4关机流程
基于<em>Android</em> 4.4得源码分析得。 最近有客户反馈<em>Android</em>得<em>关机</em>流程出现<em>关机</em>logo显示很久得问题,所有今天看下<em>Android</em>得<em>关机</em>流程(项目是基于4.4版本得) 长按power降会出现<em>关机</em>选择框源码在PhoneWindowManager.java中得interceptPowerKeyDown进行处理。 private void interceptPowerKeyDow...
android 非root情况下,是否有办法实现app关机重启shutdown,reboot
当前项目有个需求,客户想要通过socket连接随时查看设备情况,但是设备和客户并不在一起,客户希望通过远程操控随时控制设备<em>关机</em>或者<em>重启</em>,但是由于设备涉及到查询缴费,所以不能root,已经找了很多黑科技
android关机流程后
在用户确认<em>关机</em>后,<em>关机</em>流程会走到ShutdownThread中. ShutdownThread包含过具体<em>关机</em>和<em>关机</em>动画处理. ShutdownThread.java public static void shutdown(final Context context, String reason, boolean confirm) { mReboot = false; ...
Android重启原因分析
<em>重启</em>原因分类 1.上层造成<em>重启</em> system_server被杀watchdog<em>重启</em>重要线程阻塞 2.kernel造成<em>重启</em> 空指针非法地址 3.kernel watchdog造成<em>重启</em>,原因不确定 内存原因nand驱动 log查看步骤及关键字 1. <em>重启</em>后的kernel.log或misc/cmdline.log 在log最前面,会有很长的一段,如: initrd
Android reboot
android <em>重启</em>手机代码 <em>Android</em><em>重启</em>手机代码分析 第一种方法: 记得有一本书上介绍 说 0权限<em>重启</em>手机,原理是 在android 系统中,当显示一个toast,其实是将该toast挂载到窗体上, 而窗体又是系统的一个服务, 如果单位时间内不断地向窗体上挂载toast,就会不断的申请系统内存,导致系统重新启动。 [java] vie
android上重启app
/**开启一个新的服务,用来<em>重启</em>本<em>APP</em>*/ Intent LaunchIntent = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName()); LaunchIntent.addF...
Android 重启应用代码
//<em>重启</em>应用 final Intent launchIntent = getApplication().getPackageManager().getLaunchIntentForPackage(getPackageName()); if (launchIntent != null) { UIU...
Android 在程序中重启APP的方法
1. 方法一 利用PackageManager类Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage( getBaseContext().getPackageName() ); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startAc
Android系统关机重启的几种实现方式
默认的SDK并没有提供应用开发者直接的<em>Android</em>系统<em>关机</em>或<em>重启</em>的API接口,一般来讲,<em>实现</em><em>Android</em>系统的<em>关机</em>或<em>重启</em>,需要较高的权限(系统权限甚至Root权限)。所以,在一般的<em>APP</em>中,如果想要<em>实现</em><em>关机</em>或<em>重启</em>功能,要么是在App中声明系统权限,要么是通过某种“间接”的方式,比如广播或反射,来间接<em>实现</em>系统<em>关机</em>或<em>重启</em>。再者,就是放在源码环境中进行编译,这样做有一个好处,就是可以直接调用<em>Android</em>中不公开的API,这是Eclipse+SDK没法达到的效果。下面是我自己尝试的几种方式:
android 代码重启app
android 代码<em>重启</em>app方法完事 方法 /** * <em>重启</em>app * @param context */ public static void restartApp(Context context) { PackageManager packageManager = context.getPackageManager(); ...
Android 8.1 关机
之前发送Intent i = new Intent(&quot;android.intent.action.ACTION_REQUEST_SHUTDOWN&quot;);会报 android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.ACTION_REQUEST_S...
Android系统重启问题的归类
当<em>Android</em>发生系统<em>重启</em>,即导致kernel<em>重启</em>的异常时,会在手机中的/data/aee_exp目录下保存异常<em>重启</em>的db。工程师可以通过GAT的bug report功能,或者直接通过adb pul
代码实现Android系统重启
最近实验室项目需要集成一个<em>Android</em>系统<em>重启</em>的功能,于是上网成
Android app升级完成以后自动重启自身App
第一步,注册升级App程序广播 &lt;!-- App安装完成接收广播 --&gt; &lt;receiver android:name=".broadcast.UpdateReceiver" android:enabled="true"&gt; &lt;intent-filter android:prio...
分享一个自己做得关机软件,希望大家给点建议和意见
内容分为1.效果图。2.出现问题及我的解决办法(希望大神们给点其他思路,意见和建议)3.源代码。 一.效果图: 主界面: 设置成功1: 设置成功2: 设置错误: 不设置了:
Android重启程序自己的几种方法
1. Intent intent = new Intent(this, Object.class); startActivity(intent); 2. 通过ActivityManager来重新启动应用程序: ActivityManager manager = (ActivityManager)this.getSystemService(Context.ACTIVITY_SE
android adb 关机实现方式
笔者遇到需要控制android emulator<em>关机</em>的问题,主要有以下几种方法<em>实现</em>: 第一种:     Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);     intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false);     intent.setFlags(Intent.FLA
Android 代码实现重启
NULL 博文链接:https://fly1219.iteye.com/blog/1661698
shutdown thread分析
<em>Android</em> shutdown thread  namespace is "package com.android.internal.app"design pattern is singleton提供了公有静态成员函数 public static void shutdown(final Context context, boolean confirm) confirm 输入
Android开发 设置App开机自启动
第一步:在<em>Android</em>Manifest.xml文件中添加一个receiver,android:name=”.AutoStartReceiver”是我自己的receiver的名称。 &lt;!-- 开机启动 --&gt; &lt;receiver android:name=".AutoStartReceiver"&gt; &lt;intent-filter&gt; ...
android定时开关机重启的代码
android定时开<em>关机</em>服务,通过广播设置<em>重启</em>/开<em>关机</em>服务,在国内某大型公司设备中有应用
adb 关机指令
adb shell -p
android开发怎么用代码去重启手机
怎么用代码控制手机<em>重启</em>,定时<em>重启</em>,或者市场上有没有这种应用?
android应用实现重启系统
原文地址:http://my.oschina.net/blackylin/blog/71692 1.在<em>Android</em>Manifest.xml文件的manifest标签中加入一条android:sharedUserId="android.uid.system"
Android实现app一键重启
<em>实现</em>安卓<em>重启</em>使用 Restart<em>APP</em>Tool.restart<em>APP</em>(MyApplication.getAppContext()); 工具类 import android.annotation.SuppressLint; import android.app.AlarmManager; import android.app.PendingIntent; import android.con...
Android APP 主动杀死进程后又重启的情况分析
最近有一个需求,在<em>APP</em>内点击某按钮后跳转到Launcher的某页面,同时杀掉自身<em>APP</em>。 一个很简单的需求,结果<em>实现</em>起来却出现了问题。。。T T 最开始,我就想着直接用  android.os.Process.killProcess(android.os.Process.myPid()); 或者 System.exit(0); 大家知道这两个方法,都可以杀掉当前app的进程,但是当...
Android 关机重启
设备需是已root
android系统关机源码(9.0)流程分析
android系统<em>关机</em>流程分析
android重启代码
首先新建一个app然后添加android:sharedUserId="android.uid.system"再添加<em>重启</em>的权限     然后代码:public void reboot(Context context){ LogsUtil.i(TAG, " reboot"); Intent i = new Intent(Intent.ACTION_REBOOT); i.putExtra(
Android关机重启功能的实现
最近使用手机时候发现,手机的电源按键不灵敏了。因为主要作为测试机使用所以经常会为了,省电经常会用到<em>关机</em>或者<em>重启</em>。想着就自己写了一个简单的小程序。本以为很简单,结果发现网上的很多看不懂,要么就是给了几行代码,测试了根本不成功。于是乎一气之下就自己弄一个,一来为了自己查阅方便,二来可以给有同样需求的朋友一个参考。
Android关机重启流程(一)
借鉴参考:http://gityuan.com/2016/07/09/android-reboot/#28-sdtrebootorshutdown 一,概述 <em>重启</em>动作从按键触发中断,linux kernel层给<em>Android</em> framework层返回按键事件进入 framework层,再从 framework层到kernel层执行kernel层<em>关机</em>任务。当然还有非按键触发,比如shell 命令...
android文件保存问题,关闭app重新启动后无原来的数据 ,跪求
public class MainActivity extends Activity{ private EditText edit; @Override protected void onCreat
Android关机重启流程(三)
一、回顾 前面我们从最开始的PM.reboot(),经过层层调用,最终调用libc库得reboot和syscall,也正式开始从用户空间切到到内核空间。 二、内核<em>重启</em>流程 kernel/reboot.c arch/arm64/kernel/process.c 2.1  SYSCALL_DEFINE4(reboot 内核空间reboot入口 /* * Reboot system c...
android 调用系统命令实现关机2017亲测有效
最近我想做一个简单的手机<em>重启</em>,结果在网上搜了好多代码一个也不启用,正在郁闷时候,看到这个代码试了下居然成功了,具体如下 系统reboot命令有两个功能(我暂时知道的),<em>关机</em>跟<em>重启</em>,一开始以为它就只会用来<em>重启</em>的,下面用Java代码调用这个命令来<em>实现</em><em>关机</em>和<em>重启</em> [java] view plain copy public static int s
android 重启成功,关机不成功
大家好,RT。代码<em>实现</em>了android的reboot 功能,但是发现 shutdown 后还是保留在最后一个画面,也就是没正常<em>关机</em>。请大家帮忙看看,谢谢。 reboot: Intent i= new
Android系统优化(65)---MTK 平台开关机重启时间优化
开<em>关机</em>、<em>重启</em>时间优化内容 (2018-06-21)[DESCRIPTION] 开<em>关机</em>、<em>重启</em>时间优化:开机性能优化:是用功能和其它因素多方面平衡的结果,片面追求单方面的性能没有太大意义;有些产品设计开机动画非常酷炫,动画图片过多、高帧率会影响开机速度,这时就需要看是开机速度优先还是体验优先;  [SOLUTION]1.zygote,预加载class、resources;加载的多了,会影响开机时间;/...
android关机流程前
android<em>关机</em>流程 PhoneWindowManager.java接收到长按power按键 PhoneWindowManager.java public int interceptKeyBeforeQueueing(KeyEvent event, int policyFlags) { 。。。 switch (keyCode) { ...
求助:为什么Android应用异常后会自动重启
创建一个最简单的应用程序,进行两次界面跳转后,主动抛出一个异常。结果应用程序在弹出对话框后<em>重启</em>了。 如下是代码,首先从MainActivity跳到Activity1,然后在从Activity1跳到Ac
Android关机重启(reboot and shutdown)源码.rar
很多朋友可能跟我一样,不太喜欢长按电源键来<em>关机</em>,而且有时候长按坏更是没办法<em>关机</em> ,<em>关机</em>和<em>重启</em>(reboot and shutdown)源码程序可以简单<em>实现</em>此功能 。 备注:要获取了Root权限才行。
android关闭重启app
最近项目中需要关闭app和<em>重启</em>app两个功能。 之前项目用的fragment,后来改成了activity,发现关闭和<em>重启</em>app功能不能用了,解决问题后总结一下 当项目用的fragment时: 关闭app: final Intent intent = new Intent(); intent.setAction("com.scwindow.service.watcher_service_fi
app退出之后自动重启
请教一下,我这里需要<em>实现</em>一个功能,app是一个类似屏幕保护的程序。用户点击app内关闭按钮,退回到桌面,可以正常使用手机其他app,如果app在后台检测到一分钟之内没人在使用手机,会自动<em>重启</em>app,进
通过app实现远程关机
假如app1是多个app的维护平台,用什么方式进行链接?能不能<em>实现</em>远程<em>关机</em>?不需要<em>重启</em>。
android L 关机流程图
下面是简单的流程图,从java到kernel层。 ShutdownThread.java文件 stop playing music,因为后面可能要playing shutdown music. 代码如下: private static void beginShutdownSequence(Context context) { ....
Android Frameworks 关机流程
<em>关机</em>流程我们从按power键-到dialog弹出,再到ShutdownThread,一步一步来讲 一.按power键 大家都知道长按power键会弹出<em>关机</em><em>重启</em>提示框,而按键的捕获都是在PhoneWindowManager.java中 PhoneWindowManager.java--&gt;interceptPowerKeyDown() private void interceptPow...
android 系统重启关机流程分析
1.5 android 系统<em>重启</em><em>关机</em>流程分析 1.5.1 c语言中调用 reboot 函数 bionic/libc/unistd/reboot.c:33: int reboot (int mode) { return __reboot( LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, mode,NULL ); } 1.5.2 通过 adb 让系统重
Android 系统自动关机重启关键操作
<em>Android</em>系统<em>实现</em>自动<em>关机</em>或<em>重启</em>操作方法: 方法一: XML文件: 提升apk系统权限,增加<em>关机</em>权限。 &amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;utf-8&amp;amp;quot;?&amp;amp;amp;gt; &amp;amp;amp;lt;manifest xmlns:android=&amp;amp;quot;http://schemas.android.c
Android 重启Acticity以及重启后的生命周期变化
先直接贴出chon<em>重启</em>的代码: Intent intentReStrat = getIntent(); finish(); startActivity(intentReStrat); 代码就这么简单实际上就这三行,可是当我们实际用的时候会发现有一些不对劲,比如果我在onDestory等生命周期做了什么的时候,所以我们在每个生命周期打上Log看一下 LogUtil.chunyLog().d...
Android 重启应用程序 的两种方式
<em>重启</em>应用程序 的两种方式
Android 重启应用本身
public void restartApplication(Context context) { final Intent intent = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_C...
Android 关机实现
本文的<em>关机</em><em>实现</em>用两个种方法,一个是不需要安卓root过,但是需要目标系统的系统签名;另外一个是需要系统root过。一、利用系统签名来获取权限<em>关机</em><em>关机</em>代码如下:private void shutDown(){ Intent intent = new Intent("android.intent.action.ACTION_REQUEST_SHUTDOWN");
Android重启应用和重启手机
<em>重启</em>应用private void restartApp() { final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); sta
Android重启app功能实现
今天在做一个热修复的功能,发现有时需要<em>重启</em>app后修复代码才能生效,所以简单调查了下<em>重启</em>的方案,进而分享给大家~
Android关机流程源码分析
上一篇文章<em>Android</em> 开<em>关机</em>动画显示源码分析详细介绍了开<em>关机</em>动画的显示过程,<em>Android</em>系统开机时,在启动SurfaceFlinger服务过程中通过<em>Android</em>属性系统方式来启动bootanim进程,<em>实现</em>开机动画显示过程;当系统<em>关机</em>时,又是如何启动<em>关机</em>动画的呢?<em>Android</em>系统的整个<em>关机</em>流程又是怎样的呢?本文就针对这两个问题透过源码来给出具体的分析。我们知道,当长按电源键,系统会弹出
android 关机重启权限获取问题
现在 需要做一个 <em>关机</em>和<em>重启</em>的功能 Intent intent = new Intent(); intent.setAction("android.intent.action.ACTION_SHUTD
Android快速开关机
6592项目中,Settings的辅助功能里面有快速开<em>关机</em>项,因项目需求,需要将该模块去掉。所以就花了半早上看了一下。 1)首先是需要把界面显示去掉,AccessibilitySettings.java中去掉该CheckBoxPreference,然后通过Settings.System.putInt(getContentResolver(), Settings.System.IPO_SETTIN
Android关机界面分析
<em>Android</em><em>关机</em>界面如下: 修改字符串等资源 编译frameworks/base/core/res/ 生成code\out\target\product\scx35_sp7731gea\system\framework\framework-res.apk 如修改Reboot字符串,则需要修改framework\base\core\res\res\values\strings.xm
(android 关机/重启Android关机/重启流程解析 (2)-----实例解析(多种实现方式)
介入方法1(java)接口:java<em>实现</em>的方式 --------------------------------上层空间-------------------------------- 1.frameworks/base/core/java/android/os/PowerManager.java ////在PowerManager的API文档中,给出了一个<em>关机</em>/<em>重启</em>接口
android 关机充电 充电动画 从入门到精通
android手机<em>关机</em>充电的过程就像一个我们看到的一样,插上充电接口->手机启动->屏幕进入log画面->再进入充电动画界面。 稍微有点开发经验的就可以大致了解到它的启动经历了从bootloader->kernal->充电动画应用。 所以我们可以先分析下在bootloader的状态获取。 <em>APP</em>_START(aboot) .init = aboot_init,在aboot_init 中可以就
Android编程实现关机重启
<em>关机</em>命令 Runtime.getRuntime().exec("su -c \"/system/bin/shutdown\""); <em>重启</em>命令 Runtime.getRuntime().exec("su -c \"/system/bin/reboot\""); 注意:手机必须root,否则这两个命令无法执行。
Android6.0 关机shutdown & 重启reboot流程分析
android中的<em>重启</em>或者<em>关机</em>操作有很多种情况,包括Power键长按<em>关机</em>/<em>重启</em>、恢复出厂设置<em>重启</em>、低电量<em>关机</em>等等,这些事件经过一系列的判断处理最终都会通过调用PowerManagerService.java类然后调入到ShutdownThread.java类里面,最终都是从这个类的shutdownInner()方法开始的; shutdownInner()这个方法很长,主要的作用是创建弹出框,根据
android关机重启流程代码
android<em>关机</em><em>重启</em>流程,不能完全说是原创,只是自己一步步跟下来的学习总结。 1、 frameworks/base/core/java/android/os/PowerManager.java public void reboot (String reason) 接口的作用就是<em>重启</em>设备,而且,就算<em>重启</em>成功了也没有返回值。 需要包含REBOOT权限,也就是android.pe
Android7.0关机流程分析
在长按power键时系统会弹出对话框,让用户选择<em>关机</em>, <em>重启</em>或者其他模式. 在本文中重点讲解系统<em>关机</em>流程. 让大家了解在系统<em>关机</em>过程都做了哪些事情,而导致<em>关机</em>慢又有那些主要的原因.在<em>Android</em>7.0 PowerManagerService亮灭屏(一)一文中有对按power键传输讲解, 长按power键是在java层的PhoneWindowManager.java中进行处理的. p
Android定制化------关机事件及增加功能
<em>Android</em><em>关机</em>顺序 step1:按住电源按钮半秒钟(500ms)。 step2:之后此按键事件将会被PhoneWindowManager.java捕获,并且调用interceptKeyBeforeQueueing(KeyEvent event, int policyFlags)由于这个方法定义了很多的按键事件捕获,下面只贴出电源按键这个case的部分。 /** {@inheritDoc} */
关于Android关机重启的调用代码
下面是调用的相关代码,主意权限: 任何系统级应用都会到linux的系统调用中去, 对于reboot来讲,会调用到int reboot (int mode) 或者直接用 __reboot来做, 我们只要change mode的值就ok, mode 里有:   #define RB_AUTOBOOT LINUX_REBOOT_CMD_RESTART   #define RB_HALT_SYST
android 关机流程详细分析
前面的博客有提到过android事件上报流程,InputReaderThread 从EventHub读到按键事件后,交给InputDispatcher 往上上报,我们从这里跟踪一下长按power键关键流程, frameworks/native/services/inputflinger/InputDispatcher.cppvoid InputDispatcher::notifyKey(co
安卓7.0关机流程(显示)
首先是到PhoneWindowManager下找到<em>关机</em>会触发的那个函数 powerShortPressShutDown 这个函数里会调用 sendCloseSystemWindows 然后在ActivityManagerService中 closeSystemDialogs( 然后有mWindowManager.closeSystemDialogs
Android O 开机动画铃声
<em>Android</em> O 开机动画 开机铃声 bootanim
Android 手机关机流程及异常分析
极力推荐<em>Android</em> 开发大总结文章:欢迎收藏程序员<em>Android</em> 力荐 ,<em>Android</em> 开发者需要的必备技能   本篇文章主要介绍 <em>Android</em> 开发中的 <em>关机</em> 部分知识点,通过阅读本篇文章,您将收获以下内容: 1.如何初步定位异常<em>关机</em>问题 2.<em>关机</em>流程上层浅析 欢迎关注微信公众号:程序员<em>Android</em> 公众号ID:Program<em>Android</em> 获取更多信息 ...
Android8.1关机充电动画位置
1.定义屏幕分辨率以取图片的目录地方:vendor/mediatek/proprietary/bootable/bootloader/lk/project/xxx.mk中:BOOT_LOGO := hd720同事图片资源的文件目录在:vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo下面有很多各种分辨率的图片原始文件,并且在log...
android O 手机关机流程与时间
rebootOrShutdown -》lowLevelShutdown-》SystemProperties.set(&quot;sys.powerctl&quot;, xxx);在init.rc 中on property:sys.powerctl=*    powerctl ${sys.powerctl}kernel-4.4/kernel/reboot.c   SYSCALL_DEFINE4(reboot, int,...
setup 关机
一、利用系统签名来获取权限<em>关机</em><em>关机</em>代码如下: 12private void shutDown(){ Intent intent = new Intent(&quot;android.intent.action.ACTION_REQUEST_SHUTDOWN&quot;); intent.putExtra(&quot;android.intent.extra.KEY_CONFIRM...
android 实现代码关机
开始从网上搜索,通过发action的方式<em>实现</em>,不过一直没有成功。 Intent intent = new Intent();   intent.setAction(Intent.ACTION_SHUTDOWN); sendBroadcast(intent); 加权限 若有成功的同学,希望留言相告,谢谢。 这里介绍我自己的方法。 1. power服务<em>实现</em>了<em>关机</em>功能 f
关机APP代码实现
#define IOP_BASE      0xB1600000 // 0x56000000typedef struct  {    unsigned int  rGPACON;  // 00    unsigned int  rGPADAT;    unsigned int  rPAD1[2];        unsigned int  rGPBCON;  // 10    unsigned i
大伙帮忙看看 内存溢出导致android重启
因为Out of memory on a 124216-byte allocation. 没有足够内存分配,导致系统服务挂掉,引起android系统<em>重启</em>,各位大牛有遇到过没,是不是因为dalvik虚拟
结束应用
1. 通过拿到当前的进程 id ,调用 shell 命令,杀死进程。 int pid = android.os.Process.myPid(); String command = "kill -9 "+ Process.myPid(); try { Runtime.getRuntime().exec(command); } catch (IOException e) { // T
Android崩溃后重启App心得
App崩溃后要进行统计<em>重启</em>,主要就是application 继承Thread.UncaughtExceptionHandler
Android的死机、重启问题分析方法
<em>Android</em>的死机、<em>重启</em>问题分析方法 1... 死机现象... 5 1.1         死机定义... 5 1.2         死机表现... 5 1. 系统简图... 5 2. 可能死机的原因... 6 2... 死机分析数据... 7 Backtrace. 7 3... 几种典型的异常情况... 15 3.1         Deadlock. 1
Android 重启的几种方式
客户需要一个<em>重启</em>接口,尝试了以下几种方式<em>实现</em>: 1.广播方式,最终采用这种方式。这种<em>重启</em>方式有个过程,会显示“正在<em>关机</em>”对话框。需要uid为system的应用执行: private void normalReboot(){ try { Intent intent = new Intent(Intent.ACTION_REBOOT); intent.put
Android Activity自动重启的问题
<em>Android</em>一个Activity自动<em>重启</em>引发的抓狂
android重新启动应用程序和重新启动系统 .
重新启动应用程序,有两种方法,分别是: 1.通过ActivityManager来重新启动应用程序: [java] view plain copy print? ActivityManager manager = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);  manager.re
android重启自身应用APP
重新启动自身应用比较简单: private void restartApplication() { //重新打开app启动页 final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName()); intent.addFlags(Intent...
android重启流程
我这边主要是讲下android reboot走的流程以及所设计的代码,我这边直接从framework层开始。 framework会提供系统<em>重启</em>的接口: 代码路径:frameworks/base/core/java/android/os/Power.java     public static void reboot(String reason) throws IOException
Android重新启动app
说明: 退出登录会用到,重新启动app并清除本地判断登录的依据。 代码: /** * 退出登录并<em>重启</em> * @param activity */ public static void loginOut(Activity activity) { SPUtils.setParam(activity, SPUtils.TOKE
android 关于重新启动APK
private void reboot1(){ Intent i = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Android 重启
由于只是私下写的,并没有具体的log pattern或者代码,主要是思路1.<em>重启</em>类型:System Server Java CrashSystem Server Native CrashSWT(Watchdog)Surfacefinger died --可能他依赖的东西死掉,或者本身发生fd leak之类2.<em>重启</em>流程log//网上引用的log,可能具体项目有变化,思路一样,<em>重启</em>代码是在System...
动态规划入门到熟悉,看不懂来打我啊
持续更新。。。。。。 2.1斐波那契系列问题 2.2矩阵系列问题 2.3跳跃系列问题 3.1 01背包 3.2 完全背包 3.3多重背包 3.4 一些变形选讲 2.1斐波那契系列问题 在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n&gt;=2,n∈N*)根据定义,前十项为1, 1, 2, 3...
一寸照片照像下载
一寸照片照像 安全绿色的软件下载网站,无病毒,无插件,无恶意代码 相关下载链接:[url=//download.csdn.net/download/ouagun/5162614?utm_source=bbsseo]//download.csdn.net/download/ouagun/5162614?utm_source=bbsseo[/url]
万能Adapter下载
万能Adapter 相关下载链接:[url=//download.csdn.net/download/pan_cras/9537927?utm_source=bbsseo]//download.csdn.net/download/pan_cras/9537927?utm_source=bbsseo[/url]
matlab基础与应用下载
matlab基础与应用 相关下载链接:[url=//download.csdn.net/download/qq_34224761/9777966?utm_source=bbsseo]//download.csdn.net/download/qq_34224761/9777966?utm_source=bbsseo[/url]
相关热词 c#开发的dll注册 c#的反射 c# grid绑定数据源 c#多线程怎么循环 c# 鼠标左键 c# char占位符 c# 日期比较 c#16进制转换为int c#用递归求顺序表中最大 c#小型erp源代码
我们是很有底线的