問題タブ [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 - PhoneStateListenerでの発信コールの検出
Androidアプリケーションで発信を検出したい。実際には発信を検出できますが、着信も機能しているので、それは望ましくありません。発信専用に動作する必要があります。これが私のコードです...
android - PhoneStateListener::onCallStateChanged から空でない文字列を取得できません
ソース:
こんにちは、許可を得
てこのコードを使用してandroid.permission.READ_PHONE_STATE
、開始された通話の数を含むトースト メッセージを取得しています。私の問題は、incomingNumber が空であることです。呼び出しが発信か着信かは関係ありません。トーストは表示されますが、空です。
これに対するいくつかの解決策を見てきましたが、解決策は完全に異なる方法で番号を取得することでした。自分のコードが自分のニーズに使用できるかどうかを知りたいです。
アドバイスをありがとう、
アダム
android - Android:プログラムで個人番号を検出する方法
以下のように、BroadcastReceiverを使用してAndroid携帯での着信を傍受します
「プライベート番号」の場合、2つのデバイスでテストしました。番号は、HTC Wildfireでは-1、Galaxy Sでは-2と表示されます。確認しましたandroid.telephony.PhoneNumberUtils
が、役に立ちませんでした。
Androidフォンで個人番号を検出する機能や一般的な方法はありますか?
android - Androidで携帯電話番号を見つける方法は?
特定の電話で使用されている携帯電話番号を見つけたいという点で、小さなAndroidアプリケーションを開発しています
私は次のことを試しました
エミュレータでは正常に動作していますが、私の電話では動作していません
それを行う方法を教えてください
android - ハンドセットが WiMAX に接続されているかどうかを確認する方法
のように TelephonyManager を使用してネットワーク タイプを取得しますgetNetworkType()
。現在、CDMA と GSM ネットワークのみが表示されます。WiMAX を networkType として検出する方法を教えてください。Sprint の HTC EVO 4G 電話は WiMAX をサポートしていgetNetworkType()
ますNETWORK_TYPE_EVDO_A
。
android - Android2.3 で Telephony API が正しく動作しない
Telephony API を使用するアプリケーションに取り組んでいます。
私は使っている:
このコードは、通話の自動応答に使用され、Android 2.2 では正常に動作しますが、Android 2.3 では動作しません。
Android 2.3 の Telephony API に代わるものはありますか?
android - Android で呼び出している番号を取得する
プログラムで Android デバイスから呼び出している番号を取得する必要があります。私が今していることは次のとおりです。
私はブロードキャストされていることをリッスンしandroid.intent.action.PHONE_STATE
ます。これは、私が呼び出されているか、呼び出している (または SMS などを受信している) ことを意味します。
インテントからBroadcastReceiver
エクストラを取得します。incoming_number
悲しいことに、電話をかけても、呼び出されている番号を取得できません。これどうやってするの?
telephonymanager - Android で電話の米国のローカル エリア コードを取得する
Android アプリ内からデバイス/ユーザー エリア コードを取得する方法を知りたいです。TelephonyManager という名前のライブラリがあることは知っていますが、国コード機能が見つかりませんでした。
明確にするために: ユーザーに電話番号を入力するように求めるアクティビティがあり、デバイスから (彼の携帯通信会社から) 市外局番を取得する必要があります。ニューヨークでアプリを開くと、+212 が返されます。自分の番号を入力するためのコードとテキストボックスとして
android - Android デバイスで電話ネットワークを確認する方法
(この記事のコードを使用して) インターネットにアクセスできるかどうかを確認する方法は知っていますが、電話が電話ネットワークにアクセスできるかどうかを確認することはできますか? たとえば、誰かが Wi-Fi 経由でインターネットにアクセスできても、SMS を送信したり電話をかけたりするための電話ネットワークにアクセスできない場合があります。
私の場合、実際のデバイス (Samsung Galaxy S) を使用しているときに、3G ネットワークをオフにすることができます (その後、電話はインターネットに接続されていないことを検出します) が、電話をかけたり送信したりできます。 SMS。別のネットワークを使用しているに違いないと思います...
電話ネットワークが接続されているかどうかをテストするにはどうすればよいですか? TelephonyManager は必要ですか?
お時間をいただきありがとうございます。
メル
android - null リストを返す getNeighboringCellInfo()
隣接セル情報を取得しようとして少し苦労しています(現在のセル情報については、すべて正常に機能します):
Galaxy S(2.2.1)とNexus S(2.3.1)、および2つの異なるキャリアを使用して2G / 3Gネットワークを試しましたが、ネイバーのリストが常に空の状態になります。ネットワークは GSM ベース (スペイン) です。
私はしばらくグーグルで調べてきましたが、同じ問題を報告している人もいれば、機能が完全に機能しているように見える人もいます。
助言がありますか?
よろしくお願いします。