android开关机日志_Android使用代码实现关机/重启
主要思路来自网络!
1、需要源码才能编译
2、修改项目的Android.mk文件,添加
LOCAL_CERTIFICATE := platform
3、AndroidManifest.xml中添加权限
3.1 manifest标签中添加
android:sharedUserId="android.uid.system"
3.2 使用权限
4、java代码
// 创建Intent
// 如果是要重启,则使用Intent.ACTION_REBOOT
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
// 设置是否需要用户确认,若不需要,可以不设置或设置为false
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, true);
// 当作新任务执行
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// 启动
startActivity(intent);
据说还可以使用Broadcast的方式调用,不过我试了一下,窗口是出来了,但一直停在关机的进度条那。不知道是不是机子的问题。
代码如下:
Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);
android开关机日志_Android使用代码实现关机/重启相关推荐
- android crash没有日志_Android开发必备神器CrashCanary
阅读本文大概需要8分钟 作者:wangsj1992出处:https://www.jianshu.com/p/8676f7a05920 前言 安卓开发中,你是否遇到过如下困扰: 场景一 开发好一个功能后 ...
- android 获取monkey日志_Android压力测试:monkey压力测试实战
主要分享的主题是 Android App 专项测试, 通过 monkey 进行压力测试. 一.测试步骤 1.安装ADB 2.连接被测手机和电脑 3.打开CMD命令行 4.输入monkey命令 adb ...
- android黑屏日志_Android启动页黑屏的解决方案
一般APP启动都会显示一个白屏或者黑屏的页面,再跳到欢迎页,这样子的体验效果不好.这到底是怎么回事呢?要如何解决它呢?今天我们来分析下它产生的原因,以及解决方案. 1.产生原因 当系统启动一个APP时 ...
- android java 调试快捷键_Android Studio 代码页跳界面 /java和XML快速切换技巧
从csdn博客搬家过来,请多关照! 之前一直在csdn博客,也写了不少关于java的文章,主要是学习java上的一些问题.想通过这种方式来加深对问题的认知,同时也可以帮助到志同道合的人,一起在编程的道 ...
- android开关机日志_(android 关机/重启)Android关机/重启流程解析
--------------------------------Introduction-------------------------- 1. 在PowerManager的API文档中,给出了一个 ...
- android 开关机动画
开机画面,按照国际惯例,一般是分为2屏,当然也有3屏的说法,不管怎样,我这里说得就是最后的一屏,按照bootanimation的字面意思翻译,大概也就是开机动画的意思,那这就不说第几屏了,直接用&qu ...
- Android开关机定制(动画,声音)
转:http://blog.csdn.net/mk1111/article/details/9472603 系统通常默认支持开机动画,开机关机铃声服务倒是预先定义了,不过使用时需要在/sysytem/ ...
- android开关机动画铃声
1. 开 关机 动画的启动 Android系统在init.rc中定义了很多Service,具体定义格式可以参考<Android Platform Developer's Guide>中的& ...
- Android Studio 单刷《第一行代码》系列 02 —— 日志工具 LogCat
前情提要(Previously) 本系列将使用 Android Studio 将<第一行代码>(书中讲解案例使用Eclipse)刷一遍,旨在为想入坑 Android 开发,并选择 Andr ...
最新文章
- 梯度下降理解和梯度下降计算检查斯坦福
- 2021年大数据常用语言Scala(十四):基础语法学习 数组 重点掌握
- 十八岁华裔天才携手「量子计算先驱」再次颠覆量子计算
- JAVA垃圾回收机制-史上最容易理解看这一篇就够了
- BinaryStar代码分析前言
- TortoiseSVN菜单项功能说明
- Nginx源码目录介绍
- 企业内网通讯软件有哪些优势?
- PS改变证件照的背景颜色
- Win10家庭版系统无法打开相机功能解决方法
- 好用又好玩的PC端特效
- 上网软件 Chrome/FireFox插件-gooreplacer
- 如何用MATLAB求解一元高次方程
- Markdown教程常用语法随笔
- 怎么压缩图片的体积大小,4款软件分享
- fiddler相关1(安装、设置)
- 转载==数论倒数,又称逆元(我整个人都倒了( ̄﹏ ̄))
- 淘宝、百度、腾讯、新浪开放平台
- vue页面导出pdf文档并上传pdf格式给后台
- mysql的query_使用mysql_query()方法操纵数据库以及综合实例
热门文章
- MySQL5.7 固态盘性能设置_MySQL 5.7 安装完成后,立即要调整的性能选项
- React:Redux和Flux
- Eclipse中文语言包安装和设置中文Doc
- DEI脉冲发生器维修高压电源维修PVX-5500
- ubuntu更新软件——终端命令(更新所有软件[可更新])
- 攻读学位研究计划计算机专业,拟攻读博士学位的科学研究计划书模板
- 【Html】16-字体图标
- mbedtls安装的心路历程
- getdate、dateadd、datediff、datename、datepart关于日期函数的用法及理解
- 主成分分析 (一): 基本思想与主成分估计方法