回答
按本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