0
我可以獲取消息傳遞活動的進程ID嗎?並使用這個我可以開始特定的活動。android中Activity的進程ID?
我可以獲取消息傳遞活動的進程ID嗎?並使用這個我可以開始特定的活動。android中Activity的進程ID?
您必須尋找消息意圖不處理id。
如:startActivity(com.android.mms)
一種解決方案是不漂亮是利用活動管理器和經過的所有正在運行的應用程序搜索消息傳遞應用。
ActivityManager manager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> processes = manager
.getRunningAppProcesses();
for (RunningAppProcessInfo process : processes) {
String name = process.processName;
if (name.contains(MESSAGING_APP_NAME) {
return process.pid;
}
}
我到底想要的是消息活動按鈕單擊?? – info 2011-04-05 07:50:26