我为android制作了一个简单的货币转换器应用程序。为了从互联网上获取最新的货币汇率,我需要允许从清单文件连接互联网。
我在
之前将此行添加到清单文件中<uses-permission android:name="android.permission.INTERNET" />
我创建了该应用程序的apk文件并将其安装到我的手机上。 Android手机的Android版本是4.4.2,当我的wifi打开时,它会出错。当我的wifi关闭时,应用程序被打开但无法获取xml数据。我安装了apk文件给我朋友的手机,他的手机的甲状腺版本是6.0。它在他的手机中工作没有任何问题。
我将这些行添加到清单文件
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
但它也没有以这种方式运作。
在构建gradle文件compileSdkVersion 23中,minSdkVersion 19,targetSdkVersion 19.
你能帮我解决这个问题吗?
谢谢