从服务中获取热门活动

时间:2019-06-25 12:22:06

标签: java android android-5.0-lollipop android-5.1.1-lollipop

我正在为终端开发自定义启动器(程序包名称为com.my.launcher.Launcher,终端操作系统为Android 5.1.1)。我想显示密码对话框以保护活动。为此,我使用以下代码启动服务并监听打开的活动:

String activityOnTop = mActivityManager.getRunningTasks(10).get(0).topActivity.getClassName();
Log.d("myLog", "" + activityOnTop);

当我打开“设置”时,没有获取软件包名称

com.android.settings

我明白了:

com.my.launcher.Launcher

与FileManager相同的日志。但是有我的CustomActivity,当我启动它时,Log会写出相应的程序包名称:

com.my.launcher.custom.CustomActivity

我在做什么错?请帮忙!

0 个答案:

没有答案