设置数据漫游开/关

ran*_*vee 8 android

如何在我的Android应用程序中以编程方式设置数据漫游开/关?

小智 6

提前为重新打开一个死帖子道歉,但我已经通过调用此可执行文件成功实现了它:

su -c settings put global data_roaming0 1

另外,要获取第一张 SIM 卡的漫游设置:

su -c settings get global data_roaming0


dav*_*e.c 0

如果数据漫游当前处于打开状态,那么我认为您可以操纵接入点名称,以使数据服务看起来不可用。请参阅这篇文章,它也链接到apndroid。您可以浏览他们的来源并查看他们所采取的方法。

如果用户已将数据漫游设置为关闭,则此方法将不起作用。尽管您可以提示用户将其打开作为安装/设置过程的一部分,这是 apndroid 所采取的路线。

apndroid 还提供了一个用于更改此类设置的API,这可能比重新实现相同的功能更方便。