問題タブ [android-dialer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - android.intent.action.CALL がデフォルトのダイヤラ アプリを開かない
アプリの構築で問題が発生しています。アプリには連絡先リストがあり、連絡先をクリックすると、デフォルトのダイヤラ アプリが開き、連絡先に関連付けられた番号に電話をかける必要があります。これはかなり長い間正常に機能していましたが、最近、サードパーティのダイヤラー アプリを使用しているユーザーから質問を受けました。彼は、在庫の Android の代わりに、アプリの連絡先リストから連絡先をクリックすると開くようにしたいと考えています。ダイヤラー。
このサードパーティのダイヤラーをテスト デバイスにインストールし、それをデフォルトのダイヤラー アプリに設定しました (アプリ -> デフォルト -> デフォルトのテレフォニー アプリ経由)。 、サードパーティの代わりに。念のため電話を再起動しましたが、これも役に立ちません。
ストック連絡先アプリを開いてそこから電話をかけると、サードパーティのダイヤラーが正しく実行され、通話が管理されます。
呼び出しを行うために使用する特定のコード:
ドキュメントで見つけたものから、これはデフォルトのダイヤラー設定を尊重するはずですが、そうではないようです。なぜこれができるのか誰にも分かりますか?私はずっと検索してきましたが、intent.action.call を通じて既に使用している方法以外の情報を見つけることができないようです。
android - CallLog.Calls.CACHED_PHOTO_URI は常に空を返します
私は非常に重大な問題に直面しています。通話ログ関連のアプリを開発していますが、コンテンツ プロバイダーから通話ログを取得すると、CallLog.Calls.CACHED_PHOTO_URI が見つかりません。それは常に空に戻っています。VIVO 1917(Funtouch OS_10)を使用しています。