問題タブ [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 インテント ACTION_CALL が電話をかけない
私のAndroid
アプリケーションでは、ユーザーがボタンをクリックすると自動的に電話をかけたいと思います。この機能を実現するために、以下のコードセットを使用しました
そして、私もこの許可AndroidManifest.xml
を追加しまし た。<uses-permission android:name="android.permission.CALL_PHONE" />
911
ただし、電話をかける代わりに、指定された no でダイヤラー パッドを開いているだけです。
android - インテント ACTION_CALL がアプリケーションによってインターセプトされていない
押されたときにインテントでstartActivity
メソッドを使用するボタンを持つアプリケーションがあります。ACTION_CALL
これはその呼び出し方です:
許可を得てダイヤラーアプリを作成しました:
そして、私のマニフェストは次のようになります。
私が見た他のすべての質問は、この正確な宣言をマニフェストで行うことを示唆しています。
確認したところ、電話に付属の Google ダイヤラー アプリにはデフォルト設定がありません。
では、その意図をキャッチするダイヤラとしてアプリケーションを選択するオプションを含むポップアップ ダイアログが表示されないのはなぜでしょうか?
android-5.0-lollipop - Android 5.1+ / 通話中に通話画面を手前に表示
特定の条件下では、進行中の通話中にダイヤラーを一番上に移動する必要があります。以前は activityManager.getRunningTasks を使用して「com.android.phone」を探し、次に activityManager.moveTaskToFront を使用して通話中画面を前面に表示していました。残念ながら、Lollipop では、getRunningTasks は非推奨であり、自分のアプリからのアクティビティのみを返すため、機能しなくなりました。
そのため、packageManager.getLaunchIntentForPackage("com.google.android.dialer") を使用してみましたが、そのアクティビティの開始中に、進行中の通話ではなく別の画面が表示されます。
誰か別のアイデアがありますか?新しい電話をかけるために新しいダイヤラーを開くのではなく、通話中の画面 (ミュート、通話のドロップなどを行うことができる場所) である必要があることに注意してください。
java - Google の libphonenumber ライブラリは、国で更新があるたびにできるだけ早く更新されますか?
libphonenumber ライブラリを使用したいプロジェクトを行っています。ここでケーススタディを考えています:
国の短い名前が GH (とにかくガーナ) で、国コードが +233 であると仮定します。私の携帯電話番号のオペレーターのプレフィックスが 24 であるとしましょう。この +233 24 xxx xxxx のような番号を作成できます。この番号はライブラリによると有効です。ここでの問題は、ネットワーク オペレータが別のプレフィックス、たとえば 55 を追加することを決定したと仮定すると、加入者が増えたため、図書館はこの +233 55 xxx xxxx のような番号を有効であるとすぐに検証できるでしょうか?. 繰り返しになりますが、プログラミングを行う際にライブラリは非常に信頼できますか?
android - クリックした番号で webviewclient から Dialer Activity を開く方法は?
アプリケーションに Web ビューを実装しています。ユーザーが電話番号をクリックすると、net::ERR_UNKNOWN_URL_SCHEMEが表示されるようになりました。しかし、クロムを使用する場合。ダイヤラ アプリケーションにその電話番号が表示されます。
アプリケーションでまったく同じものが必要です。WebView 内で電話番号をクリックすると、その電話番号でダイヤラーを開く必要があります。
これが私shouldOverrideUrlLoading
のwebviewの方法です。ここに答えがあることがわかります。しかし、私はAndroidとJavaにかなり慣れていないので、今までこれを機能させることができませんでした.
android - Android SDK 実行中の電話に番号を送信する
指定された番号に電話をかけ、通話が開始された後にいくつかの番号を送信できるアプリを作成したいと考えています。
番号を呼び出すのは非常に簡単ですが、6 秒後に番号を送信する方法がないようです。
どうすればこれを達成できますか?提案をお願いします。
android - 特定の種類の Data android のアクティビティを登録する
そのため、任意のアプリケーションで任意の番号をクリックすると、デフォルトDialer
がその番号で開かれますpre-filled
。
同様の活動を登録するにはどうすればよいですか?
番号をクリックすると、アプリも一覧表示され、選択するとデータを取得できますか?
ありがとう。