1. public boolean isAvilible(Context context, String packageName) {
2. PackageManager packageManager = context.getPackageManager();
3.
4. //獲取手機系統的所有APP包名,然後進行一一比較
5. List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);
6. for (int i = 0; i < pinfo.size(); i++) {
7. if (((PackageInfo) pinfo.get(i)).packageName
8. .equalsIgnoreCase(packageName))
9. return true;
10. }
11. return false;
12. }
跳轉應用市場
try {
Intent intent = new Intent();
Uri uri =Uri.parse("market://details?id=" + "com.client.guomei");
intent = newIntent(Intent.ACTION_VIEW, uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
} catch (Exception e) {
Toast.makeText(this, "您沒有安裝應用市場",Toast.LENGTH_SHORT).show();
}