我正在尝试开发一个只在拨号程序拨打特定号码时启动的Android应用程序。如何检测是否有任何原生应用程序在Android中启动
下面是该过程:
1)该应用程序保持在默认情况下(无论名称和图标)
2)无形当用户拨打特定号码应用程式启动
基本上应用程序与安全有关。
任何想法或帮助任何上述两个问题将不胜感激。
谢谢。
我正在尝试开发一个只在拨号程序拨打特定号码时启动的Android应用程序。如何检测是否有任何原生应用程序在Android中启动
下面是该过程:
1)该应用程序保持在默认情况下(无论名称和图标)
2)无形当用户拨打特定号码应用程式启动
基本上应用程序与安全有关。
任何想法或帮助任何上述两个问题将不胜感激。
谢谢。
您需要注册并实施BroadcastReceiver以获取呼出的意图。 来拦截你的意图做你的处理。您可能需要PROCESS_OUTGOING_CALLS权限。
http://developer.android.com/reference/android/Manifest.permission.html#PROCESS_OUTGOING_CALLS
http://developer.android.com/guide/topics/security/security.html
http://developer.android.com/guide/topics/intents/intents-filters.html
http://developer.android.com/reference/android/content/BroadcastReceiver.html