实际上我已经检索了保存在facebook上的图像,但我没有得到如何将图像保存到我的模拟器并获取保存图像的路径位置,因为我必须在sqlite中保存路径。 在stackoverflow中的大部分答案中,它只描述了保存图像但不是邻接检索路径
imageURL = "http://graph.facebook.com/"+id+"/picture?type=small";
bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageURL).getContent());
String extStorageDirectory = Environment.getExternalStorageDirectory().toString();
File file = new File(extStorageDirectory, fileName+".jpg");
file.createNewFile();
FileOutputStream fos = new FileOutputStream(file);
bitmap.compress(CompressFormat.JPEG, 75, fos);
fos.flush();
fos.close();
我甚至更新了我的清单文件
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
答案 0 :(得分:1)
答案 1 :(得分:0)
使用此代码段希望这可以解决您的问题
MediaStore.Images.Media.insertImage(getContentResolver(), bitmapimage,
barcodeNumber + ".jpg Card Image", barcodeNumber
+ ".jpg Card Image");