尝试在JSON对象上执行简单的httpget,但是我在添加INTERNET权限时遇到了问题。
当我在清单中添加“”OUTSIDE应用程序标签时,当我运行程序时,我会看到一个空白(黑色)屏幕,并且没有弹出任何东西消息。
在INSIDE中添加应用程序标签后,我无法连接!
截至目前,我只有默认的主布局,并添加了一个按钮。
我的http代码作为一个简单的java类在另一个文件中有所不同吗?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.ai"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".ShowList"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>"
</manifest>
答案 0 :(得分:0)
这是添加权限的正确方法。您的邮件可能不会因完全不同的原因而弹出,而不是权限问题。
不,只要代码作为活动的一部分执行就没关系。
我建议您阅读logcat并查找任何警告消息。此外,添加日志以便您可以跟踪是否连接,如果是,则响应是什么。
答案 1 :(得分:0)
auto
使用权限声明必须像这样使用。