Telephony クラス

定義

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

[Android.Runtime.Register("android/provider/Telephony", DoNotGenerateAcw=true)]
public sealed class Telephony : Java.Lang.Object
[<Android.Runtime.Register("android/provider/Telephony", DoNotGenerateAcw=true)>]
type Telephony = class
    inherit Object
継承
Telephony
属性

注釈

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

<p class="note"><strong>Note:</strong> これらの API はすべての Android 搭載デバイスで使用できるわけではありません。 アプリが SMS メッセージの管理などのテレフォニー機能に依存している場合は、ハードウェア機能を宣言する 要素をマニフェストに"android.hardware.telephony"含めます<uses-feature>https://developer.android.com/guide/topics/manifest/uses-feature-element.html。 または、 または android.telephony.TelephonyManager#getPhoneTypeを使用して、実行時にテレフォニーの可用性をandroid.content.pm.PackageManager#hasSystemFeature hasSystemFeature(PackageManager.FEATURE_TELEPHONY)チェックすることもできます。</P>

<h3>SMS アプリ<の作成/h3>

SMS プロバイダー (クラス内Telephonyで定義されているテーブル) に書き込めるのは、既定の SMS アプリ (システム設定でユーザーが選択した) のみです。また、ユーザーが MMS を受信したときに SMS またはandroid.provider.Telephony.Sms.Intents#WAP_PUSH_DELIVER_ACTIONブロードキャストを受信android.provider.Telephony.Sms.Intents#SMS_DELIVER_ACTIONすると、既定の SMS アプリのみがブロードキャストを受信します。

ユーザーの既定の SMS アプリとして動作するアプリは、次の意図を処理する必要があります。 <ul><li>ブロードキャスト レシーバーでは、 ("android.provider.Telephony.SMS_DELIVER") のSms.Intents#SMS_DELIVER_ACTIONインテント フィルターを含めます。 ブロードキャスト レシーバーには、アクセス許可も必要です android.Manifest.permission#BROADCAST_SMS

これにより、アプリは受信 SMS メッセージを直接受信できます。

</li li><>ブロードキャスト レシーバーに、MIME の種類 "application/vnd.wap.mms-message"を指定した } ("android.provider.Telephony.WAP_PUSH_DELIVER") のSms.Intents#WAP_PUSH_DELIVER_ACTION意図フィルターを含めます。 ブロードキャスト レシーバーには、アクセス許可も必要です android.Manifest.permission#BROADCAST_WAP_PUSH

これにより、アプリは受信 MMS メッセージを直接受信できます。

</li li><>新しいメッセージを配信するアクティビティに、スキーマmms:sms:smsto:、および を含む ("android.intent.action.SENDTO" ) の意図フィルター android.content.Intent#ACTION_SENDTOmmsto:含めます。

これにより、アプリはメッセージを配信する他のアプリから意図を受け取ることができます。

</li li><>サービスでは、スキーマmms:sms:smsto:、および を含む ("android.intent.action.RESPOND_VIA_MESSAGE") のandroid.telephony.TelephonyManager#ACTION_RESPOND_VIA_MESSAGE意図フィルターをmmsto:含めます。 このサービスには、アクセス許可も必要です android.Manifest.permission#SEND_RESPOND_VIA_MESSAGE

これにより、ユーザーはアプリを使用して、着信した電話に即座にテキスト メッセージで応答できます。

</li></ul>

既定の SMS アプリとして選択されていない他のアプリでは、SMS プロバイダーの読み取り</em> のみが<>可能ですが、ブロードキャストをSms.Intents#SMS_RECEIVED_ACTIONリッスンすることで新しい SMS が到着したときにも通知される場合があります。これは、複数のアプリに配信される可能性のある中止不可能なブロードキャストです。 このブロードキャストは、mdash を&するアプリを対象としています。既定の SMS アプリとして選択されていない—は、電話番号の確認を実行するなど、特別な受信メッセージを読み取る必要があります。

SMS アプリの構築の詳細については、ブログ記事「 Getting Your SMS Apps Ready for KitKat」を参照してください。

の Java ドキュメント android.provider.Telephony

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
JniPeerMembers

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

PeerReference

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
Dispose(Boolean)

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
IJavaPeerable.Finalized()

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

GetJniTypeName(IJavaPeerable)

テレフォニー プロバイダーには、電話操作、特に SMS および MMS メッセージ、使用する MMSC を含む APN リストへのアクセス、サービスの状態に関連するデータが含まれています。

適用対象