android - 如何找到我们可以在我们的应用程序中使用其他应用程序时使用的 "public" Intent

标签 android android-intent launch

所以在 stackoverflow 周围搜索我找到了 Intents List: Invoking Google Applications on Android Devices它告诉我如何使用 Intent 调用电话、查看 map 或查看街景。

它没有告诉我如何使用 intents 访问联系人列表、日历项、电子邮件、短信、媒体播放器、相机、蓝牙或几乎所有 Android 手机上存在的任何其他应用程序。

它肯定不会告诉我如何使用应用程序访问 ES 文件资源管理器、Dropbox、facebook、谷歌语音或我们许多人免费下载的任何其他非常有用的应用程序,并且可能喜欢从应用程序自动使用我们写。

如果有人知道如何找到 Intent 的“API”以从应用程序访问这些不同的东西,那么能够仔细阅读这些列表就太好了。

PS 我知道我可以有意地启动这些应用程序中的任何一个,我知道该怎么做。但是要自动将某些内容上传到 Dropbox 而不是调出 Dropbox 的输入屏幕,以便我可以手动尝试猜测我的应用程序想要上传什么,然后手动上传,显然自动更好,否则我们不会对手机进行编程。

最佳答案

This是我能找到的最大的 Intent 列表。我经常使用那些。此处列出的所有 Intent 都是各种应用程序允许开发人员访问的 Intent 。如果您正在寻找特定应用程序的 Intent ,那么他们会在他们的开发者论坛/网站上列出。除此之外,我认为没有其他方法可以知道哪个应用程序提供了哪些 Intent 。
编辑:您可以找到另一个意向列表 here .

关于android - 如何找到我们可以在我们的应用程序中使用其他应用程序时使用的 "public" Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10523251/

相关文章:

java - 单个 Activity 中的多个 Intent

java - Android - AlarmManager实例不会重复执行

android - 程序化安装应用程序 + 更改默认消息 + Android

cocoa - 如果其他应用程序打开,如何以编程方式启动我的应用程序?

android - 批量上传/更新 Google Play 游戏成就和排行榜

android - 如何在 Android Studio 上冷启动运行 API 27+ 的模拟器?

ios - 在 iOS 应用程序中拥有初始化屏幕的正确方法

java - 如何在没有exec插件的情况下执行java项目?

android - Facebook Android 应用程序新闻提要布局

java - Android 按键按住重复生成事件