スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
トラックバック
トラックバック送信先 :
コメント

TelephonyManagerについて

今日はAndroidのTelephonyManagerについてです。

電話番号や、IMEIの取得ができますがOSのバージョンによって取得内容に差異があったため記録です(゚Д゚)b

OS4.1だった時に電話番号がない場合はNULLだったのが4.2にバージョンアップしたらカラ文字になってたりします。


<サンプルソース>

TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
String tNumber = null;
if (tm != null) {
tNumber = tm.getLine1Number();
if (tNumber != null && !tNumber.trim().equals("")) {
// 電話番号が取得できた時の処理
} else {
tNumber = null;
}
}
if (tNumber == null) {
// 電話番号を取得できなかった時の処理
}

<----ここまで--->


// マニフェストに以下のパーミッションを追加する
<uses-permission android:name="android.permission.READ_PHONE_STATE" />


こんな感じで処理すれば各種OSに対応できるかと(∩´∀`)∩
スポンサーサイト
トラックバック
トラックバック送信先 :
コメント

プロフィール

平凡

Author:平凡
福井で生まれ育った生粋の福井県民です。
プログラムの事から、イベント毎などを紹介していこうと思います。

各種リンク
GooglePlay
公認アンドロイダー
Facebook

閲覧人数

最新記事

最新コメント

最新トラックバック

Twitter

カテゴリ

月別アーカイブ

検索フォーム

RSSリンクの表示

リンク

ブロとも申請フォーム

QRコード

QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。