Не говори чепухи и переходи сразу к коду, тебя не так просто использовать, чтобы убить меня
public void getAppProcessName (контекст контекста) { // Текущий pid приложения окончательный PackageManager packageManager = context.getPackageManager(); Окончательное намерение mainIntent = новое намерение (Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); // получить все приложения final List<ResolveInfo> apps = packageManager.queryIntentActivities(mainIntent, 0); for (int i = 0; i < apps.size(); i++) { Строковое имя = apps.get(i).activityInfo.packageName; если (!name.contains("huawei") && !name.contains("android")) { Log.i("ТЕГ", "getAppProcessName: " + apps.get(i).activityInfo.applicationInfo.loadLabel(packageManager).toString() + "---" + apps.get(i).activityInfo.packageName); } } }
Где его использовать и куда ставить, разумеется?
Поместите распечатанный результат
2021-06-13 18:44:33.345 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: Weibo speed version---com.sina.weibolite
2021-06-13 18:44:33.360 31735-31735 / com.example.teleprompter I/TAG: getAppProcessName: China Unicom---com.sinovatech.unicom.ui
2021-06-13 18:44:33.368 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: WiFi Skeleton key---com.snda.wifilocating
13-06-2021 18:44:33.378 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: Yitao---com.taobao.etao
13-06-2021 18: 44:33.398 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: Xianyu---com.taobao.idlefish
13.06.2021 18:44:33.402 31735-31735/com.example.teleprompter W /le. телеподсказка: resources.arsc в APK '/data/app/com.taobao.litetao-9F0dN4Y3SayRS7OAOyIjAQ==/base.apk' сжат.
2021-06-13 18:44:33.410 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: 淘宝特价版---com.taobao.litetao 2021-06-13 18:44:
33.410 31735-31735/ com.example.teleprompter I/TAG: getAppProcessName: 淘宝---com.taobao.taobao
2021-06-13 18:44:33.417 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: 微信---com .tencent.mm
13-06-2021 18:44:33.423 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: QQ---com.tencent.mobileqq
13-06-2021 18:44:33.424 31735- 31735/com.example.teleprompter W/le.teleprompte: resources.arsc в APK «/data/app/com.tencent.mtt-Y6mbUDzJD-DnGlFeOySBcg==/base.apk» сжат.
2021-06-13 18:44:33.431 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: QQ浏览器---com.tencent.mtt
2021-06-13 18:44:33.442 31735-31735/com.example.teleprompter I/TAG: getAppProcessName: Handheld League of Legends --- com.tencent.qt.qtl
простой. Не забудьте поставить лайк, если им легко пользоваться.