gpt4 book ai didi

android - 如何从我的自定义键盘获取主机应用程序的包名称?

转载 作者:行者123 更新时间:2023-11-29 01:24:53 26 4
gpt4 key购买 nike

在自定义 Android 键盘应用程序中,是否有任何方法可以获取键盘当前运行的包的名称(即带有编辑字段的应用程序名称)?

最佳答案

当您的键盘被调用/创建时使用此代码:

ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
ComponentName componentInfo = taskInfo.get(0).topActivity;
String packageName = componentInfo.getPackageName();

并且您需要以下权限:

<uses-permission android:name="android.permission.GET_TASKS"/>

希望对您有所帮助。

关于android - 如何从我的自定义键盘获取主机应用程序的包名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34579633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com