I'm trying to use this function to get a bitmap from a URL:

public static Bitmap getBitmapFromURL(String src) {
                    try {
                        URL url = new URL(src);
                        HttpURLConnection connection = (HttpURLConnection)
url.openConnection();
                        connection.setDoInput(true);
                        connection.connect();
                        InputStream input = connection.getInputStream();
                        Bitmap myBitmap = BitmapFactory.decodeStream(input);
                        return myBitmap;
                    } catch (IOException e) {
                        e.printStackTrace();
                        return null;
                    }
                }

However, it fails on connection.connect, and throws an exception
saying "No permission".

I have these permissions enabled:

    <uses-permission android:name="android.permission.INTERNET"></uses-
permission>
    <uses-permission
android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    <uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE"></uses-
permission>
    <uses-permission android:name="android.permission.CALL_PHONE" />

Anyone know why this doesn't work?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to