void setImageFileFromHttp( String strUrl ) { URL url ; try { url = new URL( strUrl ); } catch (MalformedURLException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); return ; } InputStream input; try { input = url.openStream(); } catch (IOException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); return ; } Bitmap bitmap= BitmapFactory.decodeStream(input); txtUrl.setText( strUrl ); // Androidだと、こんな感じでイメージのダウンロードが出来るのでした。 // 後は、ImageViewなら、そのままsetImageBitmapメソッドなどでイメージを設定できるはずです。 imgView.setImageBitmap(bitmap); }
10月 052011
10月 052011
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="jp.hotaka" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="4" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".ImageViewerActivity" 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"/> </manifest>