我计划通过检测Playstore安装的应用程序是否是游戏来制作用于控制我的手机使用情况的Android应用程序。因此,如果安装的应用程序是游戏应用程序,我的应用程序将检测到已安装的应用程序是一种游戏,并且不允许游戏应用程序运行。
我想知道是否有任何源代码。
答案 0 :(得分:2)
自Android API版本21以来,我们可以检查某个应用是否是游戏。
PackageManager pm = mContext.getPackageManager();
ApplicationInfo ai = pm.getApplicationInfo(mPackageName, 0);
if ((ai.flags & ApplicationInfo.FLAG_IS_GAME) == ApplicationInfo.FLAG_IS_GAME)
return true;
return false;
答案 1 :(得分:0)
自Android API版本21以来,终于可以检查应用程序是否是游戏。
PackageManager pm = mContext.getPackageManager();
ApplicationInfo ai = pm.getApplicationInfo(mPackageName,0);
if((ai.flags & ApplicationInfo.FLAG_IS_GAME) == ApplicationInfo.FLAG_IS_GAME)
return true;
return false;