Android 中怎么重新启动APP或系统
重新啟動應用程序,有兩種方法,分別是:
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分析——短信
- 下一篇: WPS怎样插入脚注 WPS插入脚注操作方