我正在一个应用程序中工作,我正在使用此代码获取安装了我的设备的所有应用程序:
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory("com.myapp.MY_CATEGORY");
final List<ResolveInfo> pkgAppsList =getPackageManager().queryIntentActivities( mainIntent, 0);
Run Code Online (Sandbox Code Playgroud)
现在我想根据他们的类别对应用程序进行不同的分类.请建议我.
要了解应用程序的类别,您需要从 google play 获取数据。你可以检查android-market-api。它是第三方API。根据他们的信息
- 您可以浏览您想要的任何运营商或地区的市场。
- 使用关键字或包名称搜索应用程序。
- 使用应用程序 ID 检索应用程序信息。
- 使用应用 ID 检索评论。
- 获取 PNG 屏幕截图和图标
所以你最好检查一下是否可以使用这个api解析类别信息。
| 归档时间: |
|
| 查看次数: |
2850 次 |
| 最近记录: |