Есть ли способ получить список всех игр, установленных на устройстве Android, программным путем с помощью java?Android: Получить список установленных в Android-устройстве
Заранее спасибо.
Есть ли способ получить список всех игр, установленных на устройстве Android, программным путем с помощью java?Android: Получить список установленных в Android-устройстве
Заранее спасибо.
Try this code
final PackageManager pm = getPackageManager();
//get a list of installed apps.
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
Log.d(TAG, "Installed package :" + packageInfo.packageName);
Log.d(TAG, "Source dir : " + packageInfo.sourceDir);
Log.d(TAG, "Launch Activity :" + pm.getLaunchIntentForPackage(packageInfo.packageName));
}
Я определяю, является ли приложение игрой с использованием вашего кода? – Sekretoz
ваш код просто даст мне список всех установленных приложений. Но я думаю, что он не даст мне список всех игр. – Sekretoz
Невозможно настроить приложение как «Тип игры» на Android, поэтому вы не можете фильтровать приложения по категориям. Я думаю, лучшее решение - разобрать все игры (название игры может отличаться из-за локализации телефона) из Google Play и поместить этот список в приложение, а иногда и обновлять его с вашего сервера. Если вы всегда получили подключение к Интернету в своем приложении, вы можете отправить список приложений на сервер, и сервер вернет вам игры из этого списка. Итак, для этого вам нужно написать код сервера. – sasikumar
Хит URL-адрес
https://play.google.com/store/apps/details?id=your.package.name
От источника вы получите что-то вроде
<span itemprop="genre">Shopping</span>
Или вы можете использовать marketer-api.
Возможный дубликат [Как программно получить установленный список игр в android] (http://stackoverflow.com/questions/13668443/how-to-programatically-get-the-installed-game-list-in-android) – Soham
есть ли способ получить список игр для Android? – Sekretoz
Нет, нет способа, проверьте чернила над этим лучшим решением. – Soham