gpt4 book ai didi

android - 在android中发起调用

转载 作者:行者123 更新时间:2023-11-30 03:02:04 25 4
gpt4 key购买 nike

我正在为我的应用试用自定义的来电和去电屏幕。两者在同一屏幕上,并根据从广播中收到的状态更改按钮。

我能够正常接听来电,但是当我打开我的联系人然后点击号码时,我的自定义屏幕打开但我看不到它在调用电话。

我尝试了以下方法:

        String uri = "tel:" + incomingnumber.trim();
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse(uri));
startActivity(intent);

这只是从默认电话拨号器调用电话,不显示我的屏幕。

这是我的 list 文件:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.CALL_PRIVILEGED" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<activity
android:name="com.honey.ringer.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.honey.ringer.AcceptCall"
android:priority="999"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.ANSWER" />
<action android:name="android.intent.action.DEFAULT" />
<action android:name="android.intent.action.CALL_PRIVILEGED" />

<data android:scheme="tel" />
</intent-filter>
</activity>

<receiver
android:name="com.honey.ringer.PhoneListenerBroad"
android:priority="999" >
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
</receiver>
</application>

有人可以帮我解决拨出电话部分吗?我想获得我的自定义屏幕并显示通话吗?

非常感谢!

最佳答案

您可以尝试将此添加到您的 list 中:

<uses-permission android:name="android.permission.CALL_PHONE" />

更多信息在这里:http://developer.android.com/reference/android/Manifest.permission.html#CALL_PHONE

关于android - 在android中发起调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com