android - 如何在通话中打开我的应用程序?

标签 android android-intent android-activity

我希望我的应用程序在用户调用电话时打开。我能够知道通话已开始但无法打开我的应用程序。我有什么办法可以做到这一点。

提前致谢

最佳答案

当你知道一个调用已经开始时,直接使用你的包名称/类,例如创建一个新的 Intent 来调用 twidroid 程序你可以使用以下 link text :

 Intent intent = new Intent("com.twidroid.SendTweet");

当应用程序未安装时,您可能希望尝试/捕获 ActivityNotFoundException。

关于android - 如何在通话中打开我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33938761/

相关文章:

android - Realm 是否支持Android 上的模糊查询

android - 如何在Android中设置listView项目之间的空间

android - 在 onReceive BroadcastReceiver 内启动 Activity

java - 有很多 Activity 好吗

java - 抽屉布局类未找到错误

android 键盘对 UI 的影响

java - Android HttpUrlConnection 不支持摘要身份验证?

android - 如何使用广播接收器获取正在运行的应用程序/包名称

android - 与来自服务的 Activity (LocalService) 进行通信 - Android 最佳实践

android - 空 Intent 重新传递给服务 onStartCommand()