我的HTC有一个很好的切割&粘贴功能,允许我用两个绿色滑块标记文本,然后执行搜索,将文本推送到剪贴板或将其发送到应用程序。
菜单中显示的应用有:朋友流,邮件,Nachricht(短信),Peep(所有HTC)
我想让我的应用程序出现在这里 - 但不知道如何。
我的应用程序列在其他发送菜单上(例如发送链接,发送图像)但我无法进行剪切和放大粘贴菜单。
有谁知道更多?
/保
答案 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
但我试了一下:
奇怪的是它有效!
感谢您指出我正确的方向。
/保