如何以编程方式更改手机类型?

时间:2011-12-29 15:15:42

标签: android telephony

在我的应用中,我想更改手机类型(GSM / CMDA)。 TelephonyManager中的getPhoneType()方法

returns 1 (PHONE_TYPE_GSM) 
or 2 (PHONE_TYPE_CDMA).

我可以通过手机

手动更改
menu - Networks - Mobile Networks - Network Type ()
AUTO/GSM/CDMA.

我可以通过编程方式更改吗?

1 个答案:

答案 0 :(得分:0)

Settings.Secure中,您有NETWORK_PREFERENCE,其描述为:

  

应使用哪些网络的用户首选项。只有连接服务才能触及此信息。

这会导致ConnectivityManager看起来只是用于数据连接,所以上述所有信息都是无用的,但很有必要注意。

并且在TelephonyManager中没有set方法,因此唯一可行的方法是查看internal and hidden methods