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

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

android - PhoneStateListenerでの発信コールの検出

Androidアプリケーションで発信を検出したい。実際には発信を検出できますが、着信も機能しているので、それは望ましくありません。発信専用に動作する必要があります。これが私のコードです...

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

android - PhoneStateListener::onCallStateChanged から空でない文字列を取得できません

ソース:

こんにちは、許可を得
てこのコードを使用してandroid.permission.READ_PHONE_STATE、開始された通話の数を含むトースト メッセージを取得しています。私の問題は、incomingNumber が空であることです。呼び出しが発信か着信かは関係ありません。トーストは表示されますが、空です。
これに対するいくつかの解決策を見てきましたが、解決策は完全に異なる方法で番号を取得することでした。自分のコードが自分のニーズに使用できるかどうかを知りたいです。
アドバイスをありがとう、
アダム

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

android - Android:プログラムで個人番号を検出する方法

以下のように、BroadcastReceiverを使用してAndroid携帯での着信を傍受します

「プライベート番号」の場合、2つのデバイスでテストしました。番号は、HTC Wildfireでは-1、Galaxy Sでは-2と表示されます。確認しましたandroid.telephony.PhoneNumberUtilsが、役に立ちませんでした。

Androidフォンで個人番号を検出する機能や一般的な方法はありますか?

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

android - Androidで携帯電話番号を見つける方法は?

特定の電話で使用されている携帯電話番号を見つけたいという点で、小さなAndroidアプリケーションを開発しています

私は次のことを試しました

エミュレータでは正常に動作していますが、私の電話では動作していません

それを行う方法を教えてください

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

android - ハンドセットが WiMAX に接続されているかどうかを確認する方法

のように TelephonyManager を使用してネットワーク タイプを取得しますgetNetworkType()。現在、CDMA と GSM ネットワークのみが表示されます。WiMAX を networkType として検出する方法を教えてください。Sprint の HTC EVO 4G 電話は WiMAX をサポートしていgetNetworkType()ますNETWORK_TYPE_EVDO_A

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

android - Android2.3 で Telephony API が正しく動作しない

Telephony API を使用するアプリケーションに取り組んでいます。
私は使っている:

このコードは、通話の自動応答に使用され、Android 2.2 では正常に動作しますが、Android 2.3 では動作しません。

Android 2.3 の Telephony API に代わるものはありますか?

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

android - Android で呼び出している番号を取得する

プログラムで Android デバイスから呼び出している番号を取得する必要があります。私が今していることは次のとおりです。

私はブロードキャストされていることをリッスンしandroid.intent.action.PHONE_STATEます。これは、私が呼び出されているか、呼び出している (または SMS などを受信して​​いる) ことを意味します。

インテントからBroadcastReceiverエクストラを取得します。incoming_number悲しいことに、電話かけても、呼び出されている番号を取得できません。これどうやってするの?

0 投票する
10 に答える
80064 参照

telephonymanager - Android で電話の米国のローカル エリア コー​​ドを取得する

Android アプリ内からデバイス/ユーザー エリア コー​​ドを取得する方法を知りたいです。TelephonyManager という名前のライブラリがあることは知っていますが、国コード機能が見つかりませんでした。

明確にするために: ユーザーに電話番号を入力するように求めるアクティビティがあり、デバイスから (彼の携帯通信会社から) 市外局番を取得する必要があります。ニューヨークでアプリを開くと、+212 が返されます。自分の番号を入力するためのコードとテキストボックスとして

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

android - Android デバイスで電話ネットワークを確認する方法

(この記事のコードを使用して) インターネットにアクセスできるかどうかを確認する方法は知っていますが、電話が電話ネットワークにアクセスできるかどうかを確認することはできますか? たとえば、誰かが Wi-Fi 経由でインターネットにアクセスできても、SMS を送信したり電話をかけたりするための電話ネットワークにアクセスできない場合があります。

私の場合、実際のデバイス (Samsung Galaxy S) を使用しているときに、3G ネットワークをオフにすることができます (その後、電話はインターネットに接続されていないことを検出します) が、電話をかけたり送信したりできます。 SMS。別のネットワークを使用しているに違いないと思います...

電話ネットワークが接続されているかどうかをテストするにはどうすればよいですか? TelephonyManager は必要ですか?

お時間をいただきありがとうございます。

メル

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

android - null リストを返す getNeighboringCellInfo()

隣接セル情報を取得しようとして少し苦労しています(現在のセル情報については、すべて正常に機能します):

Galaxy S(2.2.1)とNexus S(2.3.1)、および2つの異なるキャリアを使用して2G / 3Gネットワ​​ークを試しましたが、ネイバーのリストが常に空の状態になります。ネットワークは GSM ベース (スペイン) です。

私はしばらくグーグルで調べてきましたが、同じ問題を報告している人もいれば、機能が完全に機能しているように見える人もいます。

助言がありますか?

よろしくお願いします。