重新启动应用程序,有两种方法,分别是:

1.通过ActivityManager来重新启动应用程序:

ActivityManager manager = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);
manager.restartPackage("com.example.test");

2.通过flag来实现:

private void restartApplication() {final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName());intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);}

3.重新启动系统的方法有:

PowerManager manager = (PowerManager)this.getSystemService(Context.POWER_SERVICE);
manager.reboot("重新启动系统")

4:重启应用

/**
* 重启应用
* @param context
*/
public static void restartApp(Context context){
final Intent intent = context.getPackageManager().getLaunchIntentForPackage((CommonClass.APP_NAME));
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(intent);
}

转载于:Android 中怎么重新启动APP或系统 - 巫山老妖 - 博客园

Android 中怎么重启APP、重启系统相关推荐

  1. Android中怎么重新启动APP或系统

    重新启动应⽤程序,有两种⽅法,分别是: 1.通过ActivityManager来重新启动应⽤程序: java 代码: ActivityManager manager = (ActivityManage ...

  2. 解剖android中的闹钟app 一

    首先,看一看android市场上有哪些主流的闹钟app了,我们来进行一个简单的评测: 一.正点闹钟 这是一款源自金山技术的闹钟app,其主力创始团队都是来自于金山,其装机量,下载量都是排名第一.老样子 ...

  3. 【Android】提取Android中已安装app的apk

    提取Android中已安装的apk,这个需求很多时候都会遇到.比如从google play上安装过apk后,如何提取出来给别人用? 本文1. 先介绍转载的apk提取方法并 2. 验证提取出来的apk和 ...

  4. android内置第三方APP为系统应用,第三方APP内置到/system/app目录下报错java.lang.UnsatisfiedLinkError,so文件不加载

    项目场景: 在无系统签名的情况下,将第三方APP内置到/system/app目录下,可以将第三方应用变为系统应用,用户无法直接卸载.不过前提是手机需要root. 问题描述 使用es文件管理工具将第三方 ...

  5. Android客户端之“微服私访”App的系统学习(一) 本地服务端环境的搭建和部署

    前言: 每晚睡觉前都会去看看微信公众号中来自各位大神的干货分享,偶然看到鸿洋大神推荐的一篇有关课工厂的一个公开课 高效Android工程师6周培养计划,根据学习内容,整理成笔记.本系列文章意在详细介绍 ...

  6. Android获取系统字体的大小,Android中设置字体不随系统字体大小而变化

    有的时候,我们设置好的布局,在某些手机上,就会出现布局错乱,因为这个问题会流失很多用户,体验超级不好,问题图如下 image.png . 我们可以看到本来是一行可以显示的布局,竟然错乱成这个样子,蛋疼 ...

  7. Android客户端之“微服私访”App的系统学习(八)调用系统摄像头拍照并管理照片并使用Okhttp上传文件至后台

    纤云弄巧,飞星传恨,银汉迢迢暗度.金风玉露一相逢,便胜却.人间无数.柔情似水,佳期如梦,忍顾鹊桥归路.两情若是久长时,又岂在.朝朝暮暮.明天就是七夕了,在此吟诗一首,然而和我并木有什么关系,所以还是静 ...

  8. android中编辑框明文密文系统图标,Android设置密码的明文和密文显示【原创】

    我们经常会在一些软件上发现在密码输入框的后面有一个按钮可以使我们输入的密码显示为密文(●●●●●或者*****),也可以显示为正常的可见状态,效果如图. 具体实现如下: 布局: android:lay ...

  9. android中彻底退出App的办法

    所谓的"彻底退出App"的含义是包括释放所有App new出来的东西,比如说某些正在运行的线程.定时器之类的. 需要注意的是:finish()方法是作用于Activity,因此,即 ...

  10. android 代码关闭叠加层,在Android中绘制叠加层(系统范围)

    小编典典 可以通过创建一个Service在当前视图中添加视图的方法来做到这一点WindowManager: public class OverlayService extends Service { ...

最新文章

  1. SAP MM 执行事务代码MRRL报错-No message was found for partner 100065 company code 0001-
  2. 用CSS Filter 可以实现相同的效果
  3. hive java导入CVS
  4. Windows平台下的Redis集群搭建(简单有效)
  5. checkbox修改默认样式
  6. 1. SSM 环境搭建(终极无错版)
  7. C++之继承探究(一):继承的概念
  8. 面试时会问到的项目中的问题总汇
  9. 入职中国人寿是个坑?
  10. 商城app开发大概多少钱?APP商城的开发一般要多少费用呢?
  11. 编写简单的内核模块——Linux操作系统原理与应用(陈莉君第2版13页)
  12. 26个字母的html代码多少,标准的26个字母的读法 二十六个汉语拼音字母怎么读才算正确...
  13. 【新手】网络拓扑图要这样画
  14. 卧室阳台装修的实用建议分享,极家家居装修怎么样
  15. 接近8000字的Spring/SpringBoot常用注解总结!安排!
  16. 【C语言】*p++与(*p)++的区别
  17. scrapy爬虫实战:安居客深圳二手房
  18. 华硕笔记本F80s无法安装ubuntu的解决方法
  19. PDF文档如何在线分割成多个PDF小文件
  20. 中国三大电信营运商的3G网络制式、网速、价格对比

热门文章

  1. 微信开发 ━━ 微信商户v3微信支付回调之php篇
  2. 表达式和语句的简单理解
  3. 我整理了50道经典Java算法题,直接进了字节跳动!!
  4. MSP430系列单片机的DMA使用全面认识
  5. MD5校验文件完整性
  6. golang并发编程之Ticker
  7. 从小玩到大的铁哥们突然跟我表白,该怎么面对?
  8. html模拟点击某个键盘按钮,如何使用JavaScript模拟按键或单击?
  9. 产业链图谱:2021年中国5G产业链图谱|产业链全景图
  10. 刘同——谁的青春不迷茫,给你冬日满满正能量