問題タブ [telephonymanager]
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 - Broadcastreceiver タイムアウトが発生すると、デバッグ中にデバッガーが切断される
adb/android ツールなどを使用して、Eclipse のシミュレーターでアプリを作成しています。以下のブロードキャストレシーバー コードをデバッグしているときに、コードの特定のセクションで、そこに数秒間留まるとデバッガーが切り離されます。
デバッグして切断するのに十分な時間がありません。
エラーは次のようなものです
- 03-01 20:42:38.293: I/CallListener(320): onReceive.. 03-01 20:42:48.319: W/ActivityManager(59): ブロードキャスト
BroadcastRecord のタイムアウト{45098250 android.intent.action.PHONE_STATE} -
receiver=android.os.BinderProxy@450d2070 03-01 20:42:48.319:
W/ActivityManager(59): タイムアウト中の受信者: ResolveInfo{45032058
mahmed.net.apps.CallListener p=0 o=0 m=0x108000} 03 -01 20:42:48.353:
I/Process(59): シグナルを送信しています。PID: 320 SIG: 3 03-01 20:42:48.353:
I/dalvikvm(320): threadid=3: シグナル 3 03-01 20:42:48.353 に反応: I/dalvikvm(320): スタック トレースを書き込みました'/data/anr/traces.txt' 03-01
20:42:48.362: I/Process(59): シグナルを送信しています。PID: 59 SIG: 3 03-01
20:42:48.362: I/dalvikvm(59): threadid=3: シグナル 3 に反応しています
デバッガが切断されるセクションは
BroadcastReceiver の完全なコードは次のようになります。
でより多くの
android - Android で現在のセルの信号強度を保存する際の問題
接続している現在のセルの信号強度を取得しようとしています。これまでのところ、次の例を見つけました。
http://www.android10.org/index.php/forums/44-maplocation/868-tutorialget-gsm-signal
しかし、それは信号が変更されたときにトーストを取得するためだけです。信号強度の値を変数に保存する方法はありますか?
変数に値を保存して取得することで、次のコードでこれを試しましたが、「初期値」を取得し続けます。コードは次のとおりです。
そしてマニフェスト:
誰かが信号強度の値を保存するのを手伝ってくれたり、それを行う他の方法を提案したりしてくれれば本当に感謝しています...
ありがとう
android - android / internal / telephony/Phone.javaからgetAvailableNetworksを使用する方法
Nexus S用のAndroidアプリケーションを開発して、自分の周りで利用可能なすべてのネットワークオペレーターを取得する必要があるという要件があります。
私はこれを成し遂げるためにたくさんのブログをフォローアップしてきました。
まず、それは内部/隠しAPIです
だから私はそれを呼び出すためにこのメソッドに従いました。
しかし、私は常にsetPrefNetmethod=nullを取得します...
私も<uses-permission android:name="android.permission.READ_PHONE_STATE" />
アンドロイドマニフェストに設定しました...
どんな助けでも私にとって素晴らしいでしょう。
android - ドロイドデバイスでボイスメールにアクセスする
私はAndroid開発にかなり慣れていません。私は開発のためにAndroid用のMonoを使用しています。Xamarian Webサイトのドキュメントを調べていましたが、デバイスのVoiceMailフォルダーにアクセスするための参照が見つかりませんでした。そこで、AndroidDeveloperWebサイトでandroid:telephony
APIの記事をさらに検索しました。その記事へのリンクは次のとおりです:http://developer.android.com/reference/android/telephony/package-summary.html。
私が疑問に思っているのは、ユーザーのボイスメールにアクセスしてすべてのボイスメールを取得する方法があるかどうかです。誰かが同じようなことに取り組んだり、リソースを1つか2つ知っている場合は、共有してください。
ここであなたの助けに感謝します。
android - 通話ログには、通話元のSIMシリアル番号が登録されていますか?
私は通話履歴に基づいてアプリケーションを作成していますが、このアイデアに出くわしました。これで、電話ダイヤラーからの通話と、デバイスにインストールされているvoipソフトウェアからの通話も通話ログとして表示され、Voipで通話ボタンが押されるたびにVoipソフトウェアが電話ダイヤラーを呼び出すため、推測されます。今、私はVoIP通話を排除するための解決策を考えており、このアイデアを思いつきましたが、それが実現可能かどうかはわかりません。
これで、特定の通話が発信された、または発信されたSimカードのシリアル番号を取得できますか?
これが私が使用しているコード行です。
私は提案とコードでいくつかの助けをいただければ幸いです。
android - 着信/発信時に自動的にダイヤルパッドを開く
私は、どちらかの電話が着信を受信したとき/ユーザーが発信を発信したときに検出する小さなバックグラウンドユーティリティを作成することを考えていました。アクションに基づいて、電話を耳から離すと、数字のダイヤルパッドが自動的に表示されます。
通話の種類を検出する方法は知っていますが、Androidにプログラムでダイヤルパッドを開くように求めるインテントアクションをトリガーできるかどうかはわかりません。
plsは、可能であれば、どのように提案します。
OmkarGhaisasに感謝します
android - Androidでこのエラー「com.android.internal.telephonyをタイプに解決できません」を解決する方法
不要な通話を制限する簡単な通話フィルター アプリケーションを作成しています。次のコードを使用して通話を制限しますが、次のコードのこの行の問題を解決できません " com.android.internal.telephony.ITelephony telephonyService = (ITelephony) m.invoke(tm); " エラーメッセージ com が表示されます。 android.internal.telephony を android の型に解決できない このエラーを解決する方法 .
私を助けてください 。
android - toat メッセージにスレッドを作成する
次のコードがあります。
その人が電話に出るまで乾杯を続けなければなりません。どうやってするか?着信番号があるときにスレッドを作成して開始し、その人が応答したときにスレッドを停止する必要があることを知っています。これを達成する方法は?
どうも
android - SIMプロバイダーに基づいて国際ダイヤルコードを取得する方法?
SIMカードプロバイダーに基づいて、ユーザーの携帯電話番号と国際国コードを自動的に設定するアプリケーションを開発しています。
つまり、このアプリケーションを最初のページの国コードにインストールすると、電話番号が自動的に入力されるはずです。この結果を出力として使用したいのです。
私は静的コードを使用してこれを実行しましたが、動的に実行したいと考えています。ユーザーがこのアプリケーションを使用すると、国コードとモバイル番号が自動的に選択されます。
私はネットで検索しましたが、この質問の正確な答えはありません。
彼らがこのことを行っているアプリケーションを見たことがありますが、彼らはどのようにやっていますか?
ありがとう
android - SIMの状態変化を監視する方法
SIMの状態が変化したときに、つまりSIM PINが必要なときにサウンドを再生できるようにしたいのですが、このために放送受信機が傍受できる放送イベントはないと思います...登録android.intent.action .PHONE_STATEは、CALL-STATEが変更されたときにのみ通知します。代わりに、PhoneStateListenerを登録し、LISTEN_SERVICE_STATEに反応するサービスを開始することもできます(状態がOUT-OF-STATEの場合、SIMを取得できます。TelephonyManagerから状態を確認し、状態がSIM_STATE_PIN_REQUIREDであるかどうかを確認します。だから、私の質問は次のとおりです。
1) SIMの状態変化またはサービス状態の変化を傍受するために使用できるブロードキャストインテントはありますか?
2)PhoneStateListenerをサービス内にインストールし、それを使用して、 PhoneStateListenerが受信した電話の状態が変更されたという通知を受け取ったときに、サービス自体にインテントを配信するのは悪い考えですか?