可能重复:
Android:位图保存到位置
我已成功创建 QR 码生成器应用程序,但无法将生成的图像保存到外部存储。我尝试了各种做法,但都没有这样做。以下是生成的图像显示在屏幕上的类,然后我必须使用一个名为保存按钮的按钮来存储图像,但我无法完成。有人可以帮我解决这个问题。将非常感谢您为帮助我所做的努力。干杯
public class QRDisplay extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.qr_view);
String url = getIntent().getStringExtra("IMAGE_URL");
ImageView imageView = (ImageView)findViewById(R.id.qr_image);
try {
URL imageURL = new URL(url);
Bitmap qrBitmap = BitmapFactory.decodeStream(imageURL.openStream());
imageView.setImageBitmap(qrBitmap);
} catch (Exception e) {
Log.d("QRDisplay", e.getMessage());
}
Button saveButton= (Button)findViewById(R.id.saveButton);
saveButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
?????????????????
}
});
}
}