Linux 拨号vps windows公众号手机端

怎么用代码实现android重启

lewis 8年前 (2017-12-16) 阅读数 11 #程序编程
文章标签 android

要实现Android重启,可以使用以下代码:

import android.content.Context;
import android.content.Intent;
import android.os.PowerManager;

public class RestartUtil {
    public static void restart(Context context) {
        Intent intent = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName());
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        context.startActivity(intent);

        PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
        powerManager.reboot("Restart");
    }
}

然后在你的代码中调用 RestartUtil.restart(context) 即可实现Android重启。请注意,这个操作需要在应用的清单文件中声明 REBOOT 权限。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门