如何为Android软件包启动App Info

3 android

Intent intent_as = new Intent(
                    android.provider.Settings.ACTION_APPLICATION_SETTINGS);

            startActivity(intent_as);
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,我可以获得一个安装了应用程序列表的屏幕.如何访问所选应用程序的应用程序信息页面.

基本上它应该像添加一些额外的数据到意图(包名称),但我无法找到一种方法来做到这一点?

在Android中,任何地方都能正确记录

Hou*_*ine 13

您应该使用android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS而不是android.provider.Settings.ACTION_APPLICATION_SETTINGS,并将应用程序的包名称设置为意图的数据.

试试这个 :

//redirect user to app Settings
Intent i = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
i.addCategory(Intent.CATEGORY_DEFAULT);
i.setData(Uri.parse("package:" + getPackageName()));
startActivity(i);
Run Code Online (Sandbox Code Playgroud)