我做了一个小应用程序(在Eclipse上使用jquery和phonegap)。 在这个应用程序中,我使用一些ajax来调用xml文件。
在某些设备上,互联网权限不起作用(例如Nexus S,rom non-stock rasbeanjelly,Samsung S3,android 4.1 jellybean)。 在其他方面,它完美无缺。
我在Manifest中使用了这个权限:
<uses-permission android:name="android.permission.INTERNET" />
我还尝试在MainActivity中添加它(以避免连接速度慢的问题):
super.setIntegerProperty("loadUrlTimeoutValue", 70000);
对于每个设备或Android版本可能还不够吗?
我也使用phonegap做iOS版应用程序,我遇到了同样的问题(但我只在模拟器上试过)。