回答
按本link
在Android 2.3的,你可以在一个ACTION_APPLICATION_DETAILS_SETTINGS意图使用startActivity(),有一个适当的开放的我们,把你的应用程序的 “管理” 屏幕
或
private static final String SCHEME = "package";
private static final String APP_PKG_NAME_21 = "com.android.settings.ApplicationPkgName";
private static final String APP_PKG_NAME_22 = "pkg";
private static final String APP_DETAILS_PACKAGE_NAME = "com.android.settings";
private static final String APP_DETAILS_CLASS_NAME = "com.android.settings.InstalledAppDetails";
public static void showInstalledAppDetails(Context context, String packageName) {
Intent intent = new Intent();
final int apiLevel = Build.VERSION.SDK_INT;
if (apiLevel >= 9) { // above 2.3
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts(SCHEME, packageName, null);
intent.setData(uri);
} else { // below 2.3
final String appPkgName = (apiLevel == 8 ? APP_PKG_NAME_22
: APP_PKG_NAME_21);
intent.setAction(Intent.ACTION_VIEW);
intent.setClassName(APP_DETAILS_PACKAGE_NAME,
APP_DETAILS_CLASS_NAME);
intent.putExtra(appPkgName, packageName);
}
context.startActivity(intent);
}
大,它的工作.... –
@ChiragPipaliya如果答案是正确的,那么你应该投的问题作为回答,给那些花时间提供给你的人的功劳。 – 2012-06-22 13:59:49
@AlexandruAverescu:我如何给予信贷? –
从API级别9(Android 2.3),您可以用android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS开始一个意图。因此:
packageName = "your.package.name.here"
try {
//Open the specific App Info page:
Intent intent = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.setData(Uri.parse("package:" + packageName));
startActivity(intent);
} catch (ActivityNotFoundException e) {
//e.printStackTrace();
//Open the generic Apps page:
Intent intent = new Intent(android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);
startActivity(intent);
}
- 1. Android应用程序 - 信息屏幕
- 2. 如何以编程方式启动android应用程序信息屏幕?
- 3. Android - 全屏仅在启动屏幕不在应用程序中
- 4. 如何为Android程序包启动应用程序信息
- 5. 如何在我的Android应用程序中实现主屏幕启动器?
- 6. 如何使pinterest android应用程序启动屏幕?
- 7. 如何让我的Android应用程序在启动屏幕后更快加载?
- 8. 如何在iPhone应用程序中设置启动屏幕?
- 9. 如何在Android中打开锁定屏幕后自动启动应用程序?
- 10. 如何在Android中以编程方式启动应用程序屏幕
- 11. 调用Android应用程序信息屏幕
- 12. Android:启动Flash应用程序作为屏幕保护程序
- 13. 屏幕不启动iphone应用程序
- 14. 如何覆盖Android的启动器应用程序的信息?
- 15. 从启动屏幕移动到Android应用程序的加载屏幕
- 16. 如何在Android应用程序中滚动屏幕?
- 17. 如何在Android中更改应用程序启动屏幕时,NavigationStyle是Slide
- 18. 在Android中启动屏幕
- 19. 如何在应用程序启动时显示主屏幕?
- 20. 如何在应用程序启动时显示锁定屏幕?
- 21. 启动一个应用程序的信息屏幕设置的onclick
- 22. 启动屏幕加载动画(Android应用程序)
- 23. 像应用程序详细信息屏幕滚动视图
- 24. 应用程序启动时应该如何登录屏幕IOS
- 25. 如何在禁用用户屏幕时启动启动屏幕
- 26. 如何仅在应用程序启动“新鲜”时才显示启动屏幕?
- 27. 启动应用程序时启动屏幕时应用程序已停止
- 28. 如何在我的Android应用程序中启动android应用程序?
- 29. 如何在应用程序启动时显示Android偏好设置屏幕?
- 30. 如何在Android应用程序上定位启动屏幕徽标
检查这个环节,这是同样的问题,据我所知:http://stackoverflow.com/questions/4421527/start-android-application-info-screen – TimVK
请通过下面的链接进入。 http://stackoverflow.com/questions/4421527/start-android-application-info-screen – mahipat