問題タブ [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.

0 投票する
1 に答える
56 参照

android - 固定番号へのAndroidダイヤラ

固定番号をダイヤルする Android プロジェクトを作成しようとしています。01712364445 などの通常の番号を使用しているときに機能しています。しかし、この番号 *566# を使用していると、# が見つからない *567 にダイヤルされています。これを解決するにはどうすればよいですか? 私のコードはここにあります...

0 投票する
1 に答える
1449 参照

android - IVR 自動ダイヤルは、プログラムによって一定間隔で DTMF トーンを送信します

IVR 自動ダイヤラアプリケーションを作成する必要があります。

=> フリーダイヤル番号にダイヤルします

=> 次に、続行するオプションを選択します

=> 次に、コードを入力します

=> その後、数秒後 (いくつかの広告/たとえば 30 秒)、別のオプションを入力する必要があります

待ち時間があまりないので、最初の 3 つのことは解決しました。

私はこれを以下のように実装しました:

これでオプションまでたどり着くのに成功、このあと待ち時間が…。「;」を入れてみました 最後の文字列にダイヤル番号を追加する前に (セミコロン)。しかし、それは機能していません

通話を開始するとダイヤラーは終了しますが、最後のオプションを削除すると機能します

私の質問は次のとおりです: 30 秒間隔で最後のオプションをダイヤラに設定するにはどうすればよいですか。?

通話中にデフォルトのダイヤラに干渉できないと聞きました。

0 投票する
0 に答える
483 参照

android - Lollipop の Dialer アプリに示されているように、CardView とフラット スタイルの EditText の間でアニメーション化する方法は?

Lollipop では、次のように、ダイヤラーで CardView と全幅の EditText (または、まだ cardView のまま) の間の非常にスムーズな移行を確認できます。

ここに画像の説明を入力

これに:

ここに画像の説明を入力

帰ってきた。

cardView とそのプロパティを試してみましたが、このアニメーションを実現できませんでした。

どうすればこの移行を達成できますか?

私は考えていました: 多分私は 2 つのビューのレイヤーを配置する必要があります.1 つはクリックするとサイズが変化し、もう 1 つはクリックされたものになります。これはおそらくどのように機能していますか?繰り返しになりますが、ダイヤラ アプリに表示されているように、うまくスムーズに動作しない可能性があります。

0 投票する
1 に答える
1551 参照

android - Android: デフォルトのダイヤラーを直接呼び出す代わりに、デバイスにインストールされているダイヤラー アプリのリストを表示する方法

Android: デフォルトのダイヤラーを直接呼び出す代わりに、デバイスにインストールされているダイヤラー アプリのリストを表示する方法

許可 -

したがって、このコードを使用すると、デフォルトのダイヤラー アプリが呼び出されます。Android が機能の呼び出しに使用できるアプリのリストを提案する動作が必要です。

0 投票する
0 に答える
456 参照

android - Android: PhoneLookup のディレクトリ データ プロバイダー

カスタムの Android 連絡先ディレクトリを作成しています。ContactsContract.Directory プロバイダーを実装しており、電話アプリ内からの検索は正常に機能します。

私が今直面している問題は、着信/発信通話があるときに、登録したカスタム ディレクトリに Android ダイヤラーがクエリを実行しないことです。PhoneLookup またはその他の方法で発信者 ID の解決に参加することはできますか?

また、考えられる回避策として、BroadcastReceiver を使用して発信/着信コール インターセプターを実装しようとしましたが、連絡先データをダイヤラーに返す方法がわかりません。データを表示するために私が見つけた唯一のオプションは、透過的なアクティビティをネイティブのダイヤラに重ねることです。ブロードキャストを送信したダイヤラーに連絡先データを返す方法はありますか? 私が試すことができる他のアイデアはありますか?

PS。Google は、Google による近くの場所のディレクトリ リストと発信者 ID に実装しようとしている機能を使用します。

PPS。PhoneLookup の ContactsContract 実装を読むことで、ユーザー プロファイルのデフォルト ディレクトリに追加できる企業の連絡先ディレクトリに出くわしました。コードによると、PhoneLookup に対してクエリを実行する必要があるため、月曜日に試してみます。

0 投票する
1 に答える
147 参照

android - ダイヤルに edittext を使用する Android スタジオ

xml で作成した anEditTextおよび a Button.

私がJavaでやろうとしているのは、ユーザーに番号を入力させてからボタンを押してから、ダイヤラーを入力で開くことです。

それを行う方法はありますか?

どうも。

0 投票する
2 に答える
2359 参照

android - アカウントを選択するためにポップアップ ウィンドウが開いたときに Intent.ACTION_CALL が機能しない

ユーザーがボタンを押してアプリから番号をダイヤルして何かを購入できるようにする Android アプリを実装しています。シングル SIM デバイスでは問題なく動作しますが、デュアル SIM デバイスでは、アプリを実行して [購入ボタン] をクリックすると、ポップアップ ウィンドウが自動的に開き、どの SIM を使用してダイヤルするかを尋ねられます (入力する必要はありませんでした)。このアクションのコードを書く, それは私のデバイスによって自動的に行われます. また、通常、デバイスのデフォルトの電話アプリを使用して友人に電話をかけると、このポップアップウィンドウが自動的に開き、どのシムを使用してダイヤルするかを尋ねられます.通話開始) ですが、私のアプリの場合、SIM を選択した後、動作しません。ダイヤルが開始されません。しかし、それは単一のSIMデバイスでダイヤルを開始します.

正しく追加<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>したので、コードは単一の SIM デバイスでうまく動作します。

だから問題は何ですか?デュアル Sim デバイスで動作しないのはなぜですか?

私のコード:

0 投票する
3 に答える
2303 参照

android - Android - ファイル システム内の com.google.android.dialer の場所

番号をダイヤルするための com.google.android.dialer アプリケーションを備えた Android 電話があります ( のps後にコマンドを実行して名前を取得しますadb shell)。しかし、アプリケーションがどこにあるのかわかりません。

ls、ps、cat などは /system/bin にありますが、 com.google.android.dialer はどこにありますか? /data/app で見つかりませんでした。