相关疑难解决方法(0)

如何使用android.intent.action.CALL_PRIVILEGED和android.intent.action.NEW_OUTGOING_CALL?

我找不到以下文档:

android.intent.action.CALL_PRIVILEGED
Run Code Online (Sandbox Code Playgroud)

我看到它在csipsimple中用于处理调用.

我想更好地了解如何使用它.例如:android.intent.action.CALL_PRIVILEGED和之间的关系是 android.intent.action.NEW_OUTGOING_CALL什么?

我补充说:

         <intent-filter>
             <action android:name="android.intent.action.CALL_PRIVILEGED" />
             <category android:name="android.intent.category.DEFAULT" />
             <data android:scheme="tel" />
         </intent-filter>
Run Code Online (Sandbox Code Playgroud)

在我的项目的AndroidManifest中.当从本机拨号程序启动调用时,我的活动被调用,但如果在onResume中我执行getIntent().getAction(),则结果为null

编辑

我让它处理onNewIntent以及onCreate.onResume接收一个没有动作的意图(我猜想默认的onNewIntent处理程序发送).

问题是要检查操作是否为CALL_PRIVILEGED,我必须对字符串"android.intent.action.CALL_PRIVILEGED"进行硬编码,因为操作CALL_PRIVILEGED是隐藏的.

我试图仅为ACTION_CALL注册活动,但它不起作用

android phone-call android-intent

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

android-intent ×1

phone-call ×1