【发布时间】:2017-03-29 21:30:29
【问题描述】:
我是一个 android 新手,无法理解关于 stackoverflow 的这个主题的更详细的帖子,所以我希望我可以问这个简单的是/否问题。 我有自己的抽认卡 android 应用程序,并且(由于缺乏翻译 API,不同的故事......)我想我可以使用我在手机上安装的第 3 方字典应用程序(这只是为了我,而不是为了生产,所以不用担心它如何扩展到其他手机/环境)。 所以听起来可能从我的应用程序启动第 3 方应用程序,但听起来不可能从第 3 方应用程序检索数据并在我自己的应用程序中使用它,即我必须知道源代码了解意图和活动名称(及其清单?)的第 3 方应用程序
所以这是一个天真的/简单的问题,是否可以简单地启动应用程序,导航到我感兴趣的页面/活动(因为我假设我不能直接跳转到它,因为我不知道详细信息)并“滑动/解析”该应用程序的输出并返回到我的应用程序?
【问题讨论】:
-
也许你想试试startActivityForResult 方法?
-
第三方应用可以将数据自愿提供给其他应用。他们通过编写一个您可以查询的 ContentProvider 来做到这一点。如果应用程序没有这样做,则无法获取其数据(除非您的手机已root,在这种情况下您可以访问他们的文件,但您必须弄清楚其数据格式)。
标签: android android-intent android-activity android-manifest