如何在android中嵌入一个活动,每次用户长按手机上特定应用程序中的任何文本或url时都会激活该活动
Posted
技术标签:
【中文标题】如何在android中嵌入一个活动,每次用户长按手机上特定应用程序中的任何文本或url时都会激活该活动【英文标题】:How to embed an activity in android which gets activated every time user long presses on any text or url in specific applications on the phone 【发布时间】:2015-06-19 14:34:10 【问题描述】:如何在 android 中嵌入一个活动,每次用户在手机上的特定应用程序(如 facebook 或 whatsapp)中长按任何文本或 url 时都会激活该活动。
【问题讨论】:
你有什么尝试吗?您有具体问题吗? 我还没有真正尝试过,但想知道哪些病必须这样做 【参考方案1】:这是不可能的。
最符合您要求的是即将发布的 Android M 版本,您的应用可以在其中发布an ACTION_PROCESS_TEXT
activity。然后,您的活动将成为EditText
中浮动操作模式中的一个选项(可能还有其他可选文本)。如果用户在该操作模式下选择了您的 Activity 条目,您的 Activity 将启动并且可以获取用户选择的内容。
但是:
这不是“每次用户长按任何文本或 url”,因为用户仍然必须从操作模式中选择您的活动,
这不是针对“特定应用程序”,而是针对所有应用程序,并且
由于我们在开发者预览版中看到了这一点,因此当 Android M 作为生产操作系统发布时,此功能可能会被删除或更改
【讨论】:
感谢您的信息......我必须想出一种不同的方式来以这种方式导入数据以上是关于如何在android中嵌入一个活动,每次用户长按手机上特定应用程序中的任何文本或url时都会激活该活动的主要内容,如果未能解决你的问题,请参考以下文章