私はJava開発にまったく慣れていません。ユーザー名、名と姓、電話番号などを含むプロファイルページを持つアプリに取り組んでいます(これらの情報はSharedPreferenceによって保存されます)。同じページで、クリックするとpic ImageButtonが表示され、ユーザーがギャラリーから写真をアップロードしたり、写真を撮ったりできる別のアクティビティに移動します。
問題 1- (カメラ アクティビティ) カメラ アプリを使用しているため、ギャラリーにも保存されているカメラを使用して写真を撮ることができますが、そこにとどまりません
case R.id.takepic:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, cameraData);
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
case cameraData:
if (resultCode == RESULT_OK) {
Bundle extras =imageReturnedIntent.getExtras();
bmp = (Bitmap) extras.get("data");
imagepreview.setImageBitmap(bmp);
問題 2: アップロードした写真を別のアクティビティ (MainActivity) に移動する方法がわかりません
私の写真を MainActivity に戻す方法や保存して他のアクティビティで呼び出す方法を教えていただければ幸いです。
いくつかの検索を行いましたが、画像の保存と取得がどのように機能するかを理解するのが本当に混乱しているため、機能させることができません。助けてください。ありがとう