美文网首页
Android action 应用记录

Android action 应用记录

作者: 前行的乌龟 | 来源:发表于2018-04-19 11:25 被阅读25次

android 中这个 action 是在太多了,很多都有固定写法,得记一下,马内次都去百度很麻烦

启动权限设置页


启动权限设置页代码:

 private void startAppSettingActivity(Activity activity) {
        Intent intent = new Intent();
   
        intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
        intent.setData(Uri.parse("package:" + activity.getPackageName()));

        intent.addCategory(Intent.CATEGORY_DEFAULT);
        intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
        intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
        activity.startActivityForResult(intent, 200);
    }

注意不要加这个 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) ,要不从系统权限设置页回来时会出现闪屏的问题。

在 setData 中添加目标 app 的包名就能定位到这个 app 的设置页了

相关文章

网友评论

      本文标题:Android action 应用记录

      本文链接:https://www.haomeiwen.com/subject/oxxwkftx.html