[英]Creating custom android dialer
我正在開發適用於 Android 的新手機應用程序。 顯然它需要撥打和接聽電話。
我的第一個問題是如何在不調用系統默認撥號程序的情況下從應用程序撥打電話。 使用 Intent 撥打電話非常容易。 但是,當我嘗試在不使用 Intent 的情況下撥打電話時,那就完全不同了。
似乎我需要使用 android.telephony 但我找不到任何可以告訴我從哪里開始的好資源。 簡單的教程會很好。
如果您能給我指出一個可以幫助我的資源,那將不勝感激。
從 Android 10 開始,處理電話呼叫的唯一方法是使用InCallService
API。 我制作了一個基本的撥號器應用程序,它解釋了如何將呼叫作為默認撥號器應用程序處理的基礎知識。 https://github.com/adnan-creator/java-custom-dialer
創建一個響應Intent.ACTION_DIAL
的應用程序。 在AndroidManifest.xml
您需要將以下內容添加到該 Activity:
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
您可以在以下位置閱讀更多信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.