添加INTERNET权限后的Android问题

时间:2011-06-04 00:16:16

标签: android permissions manifest

尝试在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>

2 个答案:

答案 0 :(得分:0)

  1. 这是添加权限的正确方法。您的邮件可能不会因完全不同的原因而弹出,而不是权限问题。

  2. 不,只要代码作为活动的一部分执行就没关系。

  3. 我建议您阅读logcat并查找任何警告消息。此外,添加日志以便您可以跟踪是否连接,如果是,则响应是什么。

答案 1 :(得分:0)

auto

使用权限声明必须像这样使用。