1


Wi-Fiがオンの場合、GSMデバイスではデータネットワークを強制できますが、CDMAデバイスでは失敗します。

public boolean isMobileHighPriorityUP() {
        ConnectivityManager connMgr = (ConnectivityManager) mCxt.getSystemService(Context.CONNECTIVITY_SERVICE);
        State mobileHigh = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE_HIPRI).getState();
        Log.d(TAG, "--------- Network HIPRI State --------" + mobileHigh);
        if(mobileHigh == State.CONNECTED){
            return true;
        }
        return false;
    }


上記は常に CDMA では false を返しますが、GSM では true を返します 。電話インターフェイス ファームウェア コードで enableHIPRI
が見つかりました。Phonebaseは GSM に使用され、 CDMAPhonebaseはPhoneBaseを拡張する CDMA に使用されると仮定します。 上記のファームウェア コードとcode1 code2に関する多くの情報が見つかりませんでした。CDMA ファームウェアには他の設計が適用されていますか?ここに光を当ててもらえますか? ありがとうござい ます




4

1 に答える 1