私はカメラの意図を使って写真を撮るアンドロイドアプリを作成していて、その写真を画像ディレクトリに保存します。その後、私のアプリはそれをアップロードする必要があります。しかし、私はアプリから最初の写真を撮るのでギャラリーで見ることはできません。しかし、私が撮った2枚目の写真から、ギャラリーで見ることができます。何をすべきか?ギャラリーで最新の写真を見ることができませんか?
は、ここに私のコードです:ここで私はイメージボタンに私の写真を表示します。
mImageSelect.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
Intent galleryIntent=new Intent(Intent.ACTION_GET_CONTENT);
galleryIntent.setType("image/*");
startActivityForResult(galleryIntent,GALLERY_REQUEST);
}catch (Exception e){
Toast.makeText(getApplicationContext(),"There was an ERROR: "+e,Toast.LENGTH_LONG).show();
Intent intent=new Intent(PostActivity.this,AllPosts.class);
}
}
});
//私はメディアストアでそれを保存しています。
MediaScannerConnection.scanFile(HomeActivity.this,
new String[] {imageFile.getAbsolutePath()},
new String[] {"image/jpeg"},null);
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(imageFile)));
写真を取るか、画像を保存し何のコードはありません。また、いつ、どのようにしてメディカルを呼び出すのかもわかりません。さらに、カメラアプリが喜んであなたのためにやってくれる場所で、自分で画像を保存する理由を教えてくれませんでした。 – greenapps
'画像のボタンに写真を表示します:'、。いいえ、全くありません。そこでは、コンテンツを取得するためのファイルピッカーを起動します。それで全部です。しかし、写真を撮ったり、写真をアップロードしたりするために、ボタン上の画像に何が表示されていますか? – greenapps