1

私はいつもこのバグを受け取っています: 12-15 09:46:48.434: E/TelephonyManager(5127): getDefaultSim is sim1

私が電話したとき:

TelephonyManager mTelephonyMgr = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);

if( mTelephonyMgr != null && mTelephonyMgr.getDeviceId() != null )
      deviceImei = mTelephonyMgr.getDeviceId();
if (mTelephonyMgr != null && mTelephonyMgr.getSimState() == TelephonyManager.SIM_STATE_READY)
country = mTelephonyMgr.getSimCountryIso();
4

1 に答える 1

-1

3つの異なるカテゴリがあります...

1) Features supported and documented

2) Features available and un-documented

3) Features unavailable

したがって、デュアル SIM 機能は利用可能ですが、文書化されていないため、公式にはサポートされていません。

使用できないという意味ではありませんが、Android(またはGoogleやメーカーでさえも)がアプリの機能をサポートする責任がないことを意味します.

しかし、それはうまくいくかもしれません。連絡先も同様です。

次に、文書化されていない場合に備えて、機能について誰もがどのように知っているかを尋ねるかもしれません..ちょっとアンドロイドはオープンソースです..コードを調べて、自分で見つけてください. それが、マルチ sim の開発者がしたことだと思います。

于 2012-12-15T09:14:49.920 に答える