2011-08-16 50 views
5

我正在开发一个应用程序,我需要连接到只能通过特殊APN访问的服务器。因此,我想知道,是否可以指定仅用于单个连接(或应用程序)的APN,并使用它,可能即使WiFi处于活动状态?使用自定义APN进行连接

回答

1

首先,您的应用程序可能需要WRITE_APN_SETTINGS permission才能进行APN更改。你可以把一个UI界面让用户配置APN与此代码:

Intent intent = new Intent(Settings.ACTION_APN_SETTINGS); 
startActivity(intent); 

编程方式更改设置,在另一方面,是比较困难的。我建议你看看this similar question的答案以获取更多信息。