在 Android 中, 若知道某個 App 的 Package Name,
則可以進行該 App 的執行, 開啟應用程式資訊, 以及到其 Google Play,
參考如下 :
App 執行 :
程式碼
Intent intent = getPackageManager().getLaunchIntentForPackage(packageName);
if( intent != null )
{
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity( intent );
}
開啟 App 的應用程式資訊 :
程式碼
Uri uri = Uri.parse( "package:" + packageName ); Intent intent = new Intent( android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, uri ); startActivity( intent );
開啟 App 的 Google Play :
程式碼
Uri uri = Uri.parse( "market://details?id=" + packageName );
Intent intent = new Intent( Intent.ACTION_VIEW, uri );
startActivity( intent );