uniapp,打开安卓系统设置的应用信息页面或者耗电详情页面(用于用户手动设置后台启动)

openSettings() {

var main = plus.android.runtimeMainActivity();
// var pkName = main.getPackageName();//获取包名
// var uid = main.getApplicationInfo().plusGetAttribute("uid");

var Intent = plus.android.importClass('android.content.Intent');//导入插件
var Settings = plus.android.importClass('android.provider.Settings');//导入插件
// var Uri = plus.android.importClass('android.net.Uri');

// var packageUri = Uri.parse("package:" + pkName);
// var intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, packageUri);//打开应用信息
var intent = new Intent(Intent.ACTION_POWER_USAGE_SUMMARY);//打开耗电详情
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
main.startActivity(intent);//执行
},

posted @ 2023-07-25 15:20  幽暗天琴  阅读(470)  评论(0编辑  收藏  举报