URLから別の画像を見つけて読み取ろうとしています.. . 文字列名の配列が URL を完成させます。画像を内部ストレージに保存します。これが私がそれを昆虫化する方法です
String[] name={"dove.jpg","man.jpg","rat.jpg"};
String fileName="code";
try {
URL url = new URL("http://10.0.2.2/picure/"+name");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
Bitmap bm = BitmapFactory.decodeStream(is);
FileOutputStream fos = getActivity().openFileOutput(fileName, Context.MODE_PRIVATE);
ByteArrayOutputStream outstream = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, outstream);
byte[] byteArray = outstream.toByteArray();
fos.write(byteArray);
fos.close();
Toast.makeText(getActivity()," connected", Toast.LENGTH_LONG).show();
} catch(Exception e) {
}
これは私がそれを読みたい方法です
category_logo = (ImageView) view.findViewById(R.id.img_category_logo);
String path = mContext.getFilesDir().toString();
String fileName = "code";
if (fileName != null && !fileName.equals("")) {
Bitmap bMap = BitmapFactory.decodeFile(path + "/" + fileName);
if (bMap != null) {
category_logo.setImageBitmap(bMap);
}
}
しかし、私がこれを保存した方法では、3つの画像を持つことを意味しています..ファイル名があるため、2番目または3番目の画像のように表示する方法.