重複の可能性:
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) {
?????????????????
}
});
}
}