Я столкнулся с проблемой, которую пока не могу решить.
Цель кода - отслеживать, какие приложения работают в данный момент.
Я использовал следующий код и зарегистрировал полученное имя пакета, оно работало.
ActivityManager am = (ActivityManager) context.getSystemService(Activity.ACTIVITY_SERVICE);
String packageName = am.getRunningTasks(1).get(0).topActivity.getPackageName();
Log.i("TTWYMonitor", packageName);
Но я использую этот код в BroadcastReceiver
, ничего не произошло.
В manifest
я объявил о намерении получателя android:name=".MonitorApplication.
Что мне тогда делать?
Пожалуйста, дайте любое предложение.
Yahel : Спасибо и извините за мой неформальный вопрос.