将我的应用添加到HTC cut&粘贴发送到菜单

时间:2010-09-05 17:32:46

标签: android android-intent

我的HTC有一个很好的切割&粘贴功能,允许我用两个绿色滑块标记文本,然后执行搜索,将文本推送到剪贴板或将其发送到应用程序。

菜单中显示的应用有:朋友流,邮件,Nachricht(短信),Peep(所有HTC)

我想让我的应用程序出现在这里 - 但不知道如何。

我的应用程序列在其他发送菜单上(例如发送链接,发送图像)但我无法进行剪切和放大粘贴菜单。

有谁知道更多?

/保

2 个答案:

答案 0 :(得分: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 :(得分:1)

你的小费非常有帮助!这就是我捕获的内容:

09-09 08:07:19.477:INFO / ActivityManager(79):开始活动:意图{act = share typ = text / plain flg = 0x13000000 cmp = com.android.mms / .ui.ComposeMessageActivity(有额外内容) )}

首先我不理解这个动作,因为它不是标准的android动作,比如 ACT = android.intent.action.SEND

但我试了一下:

奇怪的是它有效!

感谢您指出我正确的方向。

/保