android – 如何导出活动,以便其他应用可以调用它?

android – 如何导出活动,以便其他应用可以调用它?,第1张

概述我搜索了很多,但是我没有找到一个确切的答案如何导出一个Activity,所以应用程序可以启动它与startActivityforResult. 我该如何实现?我必须在某些方面改变清单吗? 您需要在您的清单中声明一个意图过滤器(我从Barcode Scanner获取了以下示例): <activity android:name="..."> <intent-filter> <a 我搜索了很多,但是我没有找到一个确切的答案如何导出一个Activity,所以应用程序可以启动它与startActivityforResult.

我该如何实现?我必须在某些方面改变清单吗?

解决方法 您需要在您的清单中声明一个意图过滤器(我从barcode Scanner获取了以下示例):
<activity androID:name="...">    <intent-filter>        <action androID:name="com.Google.zxing.clIEnt.androID.SCAN" />        <category androID:name="androID.intent.category.DEFAulT" />    </intent-filter></activity>

然后用相同的动作字符串创建一个意图:

Intent intent = new Intent("com.Google.zxing.clIEnt.androID.SCAN");startActivityForResult(intent,code);

AndroID应该开始您的活动(如果有多个应用程序共享相同的 *** 作字符串,则会显示一个下拉框).

总结

以上是内存溢出为你收集整理的android – 如何导出活动,以便其他应用可以调用它?全部内容,希望文章能够帮你解决android – 如何导出活动,以便其他应用可以调用它?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1131478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存