回答
按本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. 如何使pinterest android應用程序啓動屏幕?
- 4. 如何讓我的Android應用程序在啓動屏幕後更快加載?
- 5. 如何在iPhone應用程序中設置啓動屏幕?
- 6. Android:啓動Flash應用程序作爲屏幕保護程序
- 7. 屏幕不啓動iphone應用程序
- 8. 如何覆蓋Android的啓動器應用程序的信息?
- 9. 從啓動屏幕移動到Android應用程序的加載屏幕
- 10. 如何在Android應用程序中滾動屏幕?
- 11. 如何在Android中更改應用程序啓動屏幕時,NavigationStyle是Slide
- 12. 在Android中啓動屏幕
- 13. 如何在應用程序啓動時顯示鎖定屏幕?
- 14. 如何在應用程序啓動時顯示主屏幕?
- 15. 啓動一個應用程序的信息屏幕設置的onclick
- 16. 像應用程序詳細信息屏幕滾動視圖
- 17. 應用程序啓動時應該如何登錄屏幕IOS
- 18. 如何僅在應用程序啓動「新鮮」時才顯示啓動屏幕?
- 19. 如何在應用程序啓動時顯示Android偏好設置屏幕?
- 20. 啓動應用程序時啓動屏幕時應用程序已停止
- 21. 如何在我的Android應用程序中啓動android應用程序?
- 22. Android:啓動應用程序並拍攝屏幕截圖
- 23. 啓動屏幕後的強制關閉Android應用程序
- 24. Android標籤欄應用程序的啓動屏幕
- 25. 從URL打開android應用程序啓動空白屏幕
- 26. 工作燈應用程序啓動屏幕上的Android
- 27. Android應用程序onCreate在重新啓動期間未調用主屏幕啓動器應用程序
- 28. Android應用程序無法啓動活動組件信息
- 29. 在黑莓上創建應用程序信息/幫助屏幕
- 30. 如何在Mac OSX上從我的應用程序啓動屏幕鍵盤?
檢查這個環節,這是同樣的問題,據我所知:http://stackoverflow.com/questions/4421527/start-android-application-info-screen – TimVK
請通過下面的鏈接進入。 http://stackoverflow.com/questions/4421527/start-android-application-info-screen – mahipat