Tôi cần phải kiểm tra xem Android Market được cài đặt như thế nàytên gói của Android Market hoặc Google Apps
/*
* 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;
}
là gì Nhưng tôi không biết nếu com.google.process.gapps là gói có thị trường Android hay không.
sao tôi cần phải thay đổi foo để một gói thật không? – jax
Tôi hoàn toàn không đồng ý với điều này ... có thể có các ứng dụng thị trường khác trên điện thoại không có liên quan đến Google và những ứng dụng này cũng có thể xử lý thị trường: // intents. Nếu bạn cần kiểm tra ứng dụng thị trường của Google một cách cụ thể, tôi nghĩ bạn có thể cần phải kiểm tra com.android.vending trong trình quản lý gói bằng cách nào đó. – greg7gkb