ich überprüfen müssen, ob der Android Market wie dieseWas ist der Paketname des Android Market oder Google Apps
installiert ist/*
* Test for existence of Android Market
*/
boolean androidMarketExists = false;
try{
ApplicationInfo info = getPackageManager()
.getApplicationInfo("com.google.process.gapps", 0);
//application exists
androidMarketExists = true;
} catch(PackageManager.NameNotFoundException e){
//application doesn't exist
androidMarketExists = false;
}
Aber ich weiß nicht, ob com.google.process.gapps das ist Paket, das Android Market hat oder nicht.
brauche ich foo zu einem echten Paket zu ändern? – jax
Dem stimme ich nicht vollkommen zu ... es könnte andere Markt-Apps auf dem Handy geben, die keine Beziehung zu Google haben, und diese könnten auch mit market: // intents umgehen. Wenn Sie speziell nach der Market-App von Google suchen müssen, müssen Sie möglicherweise im Paket-Manager nach com.android.vending suchen. – greg7gkb