我知道很遗憾,无法在vanilla Android上以编程方式检测和更改数据连接(GPRS / UMTS),常见的解决方法是编辑APN设置。这不是一个很好的解决方案。
然而,在我的设备(Xperia X10)上,我在“数据漫游”附近有一个额外的设置,允许启用或禁用彩信和数据。我想这是索尼爱立信所做的个性化设置,甚至其他供应商也可能会这样。有没有办法访问此设置?
答案 0 :(得分:5)
我没有SE手机,但我查看了它的系统转储和:
如果您想将数据连接小部件或类似内容添加到您的rom,那么:
我认为最好修改Phone.apk,因此它会捕获启用/禁用数据的特殊意图。它将设置data_service_key布尔值并从com.android.internal.telephony调用方法之一。这应该是非常容易的事情,然后你将能够非常轻松地创建小部件,应用程序和其他东西 - 他们将使用这种特殊意图。
答案 1 :(得分:1)
你看过SE developer zone了吗?我发现它非常有用。