java – 让Android应用程序收听共享链接
发布时间:2020-12-14 05:31:44 所属栏目:Java 来源:网络整理
导读:当用户从另一个应用程序(如浏览器)共享一个URL时,我希望我的 Android应用程序显示为一个选项.如何注册我的应用程序?我如何反应链接股份? 非常感谢. 编辑: 我试过使用这样的IntentFilter没有成功: intent-filter action android:name="android.intent.act
当用户从另一个应用程序(如浏览器)共享一个URL时,我希望我的
Android应用程序显示为一个选项.如何注册我的应用程序?我如何反应链接股份?
非常感谢. 编辑: 我试过使用这样的IntentFilter没有成功: <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> 有任何想法吗? 解决方法
在最低限度你需要:
<activity android:name=".ShareActivity"> <intent-filter android:label="Share with my app"> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> 在您的清单中,至少会显示在“分享”列表中. 你最缺少的最重要的部分是: <action android:name="android.intent.action.SEND" /> 为了使它实际上做某事,你需要一个活动. 这也可能有帮助: 附加信息: <activity android:name=".ShareActivity"> <intent-filter android:label="Share with my app"> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter> </activity> 那么< data android:mimeType会限制你回应的内容,如果你想限制你的应用程序的响应. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |