0
A
回答
-1
private String getApplicationName() {
final PackageManager pm = mActivity.getApplicationContext()
.getPackageManager();
ApplicationInfo ai;
String appName;
try {
ai = pm.getApplicationInfo(mActivity.getPackageName(), 0);
appName = (String) pm.getApplicationLabel(ai);
} catch (final NameNotFoundException e) {
appName = "(unknown)";
}
return appName;
}
使用這種方法來獲得APPNAME /包名
0
找到答案在本主題:How to check current running applications in Android?
如果應用程序正在運行的obviosuly一個打電話給我的鍵盤。
2
你必須依靠getCurrentInputEditorInfo(),一種方法InputMethodService
,要實現這一點:
String packageName = getCurrentInputEditorInfo().packageName;
相關問題
- 1. 獲取自定義鍵盤中isSticky鍵的當前狀態
- 2. Android中的自定義特定應用程序鍵盤
- 3. 特定應用程序的自定義android軟鍵盤
- 4. 在我的應用程序中調用自定義Android鍵盤
- 5. android sdk自定義鍵盤不移動的應用程序
- 6. Android應用程序的自定義字典(不是鍵盤)
- 7. 如何爲Android應用程序開發自定義軟鍵盤?
- 8. 檢測自定義鍵盤是否從鍵盤的容器應用程序當前處於活動狀態
- 9. iOS應用程序上的自定義鍵盤快捷鍵
- 10. 反應本機自定義Android鍵盤
- 11. Android的自定義鍵盤
- 12. Android自定義鍵盤
- 13. PhoneGap/Android自定義鍵盤
- 14. Android自定義鍵盤?
- 15. 自定義鍵盤爲Android
- 16. ios8使用容器應用程序中的自定義鍵盤
- 17. 獲取從鍵盤(或自定義鍵盤)輸入的文本
- 18. 以編程方式更改自定義Android鍵盤的鍵盤
- 19. iphone應用程序的自定義黑色鍵盤
- 20. iPhone上的自定義鍵盤應用程序
- 21. android鍵盤的自定義鍵
- 22. 如何在android中獲取自定義虛擬鍵盤?
- 23. 獲取當前鍵盤光標位置
- 24. 自定義鍵盤
- 25. 如何在我的應用程序中定義自定義鍵盤?
- 26. 創建Android自定義鍵盤,通過服務取代默認的Android鍵盤
- 27. 爲web應用程序使用javascript的自定義鍵盤快捷鍵
- 28. 檢查是否啓用鍵盤鎖,即從Android應用程序當前活動
- 29. 使用Android Bluetooth Bluetooth獲取當前值示例應用程序
- 30. Android - 獲取鍵盤按鍵
這allowes我得到APPNAME /包的名字(只要我正確實現它)自己的應用程序中,我創建鍵盤服務,並希望知道哪個應用程序使用它來寫入該應用程序。 – Dirindon
Downvoted。這並不試圖回答所問的問題。 –