Android输入法服务客户端应用程序

时间:2014-05-06 13:34:13

标签: android service android-softkeyboard

我正在开发一个自定义键盘/输入法服务,如下所示

http://android-developers.blogspot.in/2009/04/creating-input-method.html

在此我想知道哪个客户端应用程序正在使用我的键盘?就像用户使用我的键盘输入消息或者写一封电子邮件或任何其他应用程序一样,如whatsapp ..

有什么办法吗?请帮忙

1 个答案:

答案 0 :(得分:0)

我使用此代码

ActivityManager am = (ActivityManager) mContext
                .getSystemService(Activity.ACTIVITY_SERVICE);
        String packageName = am.getRunningTasks(1).get(0).topActivity
                .getPackageName();