2010-09-05 14 views
3

我的HTC有一個很好的切割&粘貼功能,允許我用兩個綠色滑塊標記文本,然後執行搜索,將文本推送到剪貼板或發送它到一個應用程序。添加我的應用程序到HTC切割和粘貼sendto菜單

在菜單中顯示的應用程序是:朋友流,郵件,Nachricht(短信),窺視(所有HTC)

我希望有我的應用程序出現在這裏 - 但不知道怎麼辦。

我的應用程序在其他發送菜單中列出(例如發送鏈接,發送圖像),但我無法上切&粘貼菜單。

有誰知道更多?

/Paul

+0

這樣的聲音與意圖有關。我把它標記爲這樣。如果我錯了,請重新報名。 – MatrixFrog 2010-09-05 17:48:57

回答

2

試着看着ActivityManager的logcat。當您選擇「朋友流」之類的選項時,您應該看到如下所示的行。

I/ActivityManager( 54): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher/.Launcher } (這是什麼時候得到的HOME鍵被擊中輸出)

你需要補充的是匹配所有的各種參數(動作,類別,數據等)上的意圖過濾器發送的意圖,然後您的應用程序也應該顯示出來。

這似乎是HTC的具體細節,因爲我無法在非HTC設備上找到它,否則我會嘗試更具體。

1

你提示真的很有幫助!這是我拍攝的:

09-09 08:07:19.477:INFO/ActivityManager(79):開始活動:Intent {act = share typ = text/plain flg = 0x13000000 cmp = com.android.mms/.ui.ComposeMessageActivity(有演員)}

首先,我不明白的動作,因爲它不是一個標準的Android操作如 行爲= android.intent.action.SEND

但我嘗試過了:

奇怪的是它的工作原理!

感謝您指點我正確的方向。

/Paul

相關問題