2011-04-05 15 views

回答

0

您必須尋找消息意圖不處理id。

如:startActivity(com.android.mms)

+0

我到底想要的是消息活動按鈕單擊?? – info 2011-04-05 07:50:26

0

一種解決方案是不漂亮是利用活動管理器和經過的所有正在運行的應用程序搜索消息傳遞應用。

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; 
       } 
     }