我知道不幸的是,检测和更改编程数据连接(GPRS/UMTS)在普通的Android是不可能的,常见的解决办法是编辑APN设置。这不是一个好的解决方案。
然而,在我的设备(Xperia X10)上,我有一个接近“数据漫游”的额外设置,它允许启用或禁用彩信和数据。我想这是索尼爱立信的个性化设计,也许其他厂商也有类似的东西。有没有办法访问这个设置?
发布于 2010-09-16 09:47:00
我没有SE手机,但我查过它的系统转储:
如果你想把数据连接小部件或类似的东西添加到你的rom中,那么:
我认为最好修改Phone.apk,这样它就能捕捉到启用/禁用数据的特殊意图。它将设置data_service_key布尔值并调用com.android.internal.telephony中的一个方法。这应该是非常容易做的事情,然后你将能够非常容易地创建窗口小部件,应用程序和其他东西-他们将使用特殊的目的。
发布于 2010-09-14 14:35:59
你看过SE developer zone吗?我发现它非常有用。
https://stackoverflow.com/questions/3036239
复制相似问题