インフェルノの答えは有効な答えであり、私が探していたものと似ていたので、この答えを見つけてうれしかった. ただし、API レベル 5 (Android 2.0) 以降でインストールされた電話を扱っている場合、これには小さな問題が 1 つあります。クラスが API レベルのインターフェイスを置き換えるandroid.R.array.phoneTypes
前に存在していた電話タイプのリストのみを返します。5. Android バージョン (API レベル) 1.6 (4)、2.1-update 1 (7)、および 2.2 (8) を実行しているエミュレーターで新しい連絡先を作成するときに表示されるラベルを確認しました。ContactsContract
Contacts
印刷すると、android.R.array.phoneTypes
次の有効な電話タイプが含まれます:
自宅、携帯電話、勤務先、勤務先ファックス、自宅ファックス、ポケットベル、その他、カスタム
これらは、Android 2.0 以降がインストールされた電話に存在する有効な電話タイプであり、同じ配列にはありません:
Callback、Car、Company Main、ISDN、Main、Other Fax、Radio、Telex、TTY TDD、Work Mobile、Work Pager 、アシスタント、MMS
残念ながら、android.R.array.phoneTypes
Android 2.0 以降の電話で有効な電話の種類をすべて一覧表示するようなものを見つけることができませんでした。誰もまだそのようなものに出くわしましたか?
参考文献
android.R.array.phoneTypes
定義: http://developer.android.com/reference/android/R.array.html#phoneTypes
注:現時点では、投稿ごとに複数のハイパーリンクを投稿できないように見えるため、他の2つの参照リンクを個別の回答に投稿しています.