diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3ae40bb..694e8e9 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -48,6 +48,9 @@ android:name=".views.SignupActivity" android:theme="@style/AppTheme.NoActionBar" /> + diff --git a/app/src/main/java/com/example/cosmosclient/views/SignupActivity.java b/app/src/main/java/com/example/cosmosclient/views/SignupActivity.java index efb8864..fe6d66f 100644 --- a/app/src/main/java/com/example/cosmosclient/views/SignupActivity.java +++ b/app/src/main/java/com/example/cosmosclient/views/SignupActivity.java @@ -1,15 +1,12 @@ package com.example.cosmosclient.views; -import android.annotation.SuppressLint; + import android.content.Intent; -import android.graphics.Bitmap; -import android.media.Image; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; -import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; @@ -36,8 +33,6 @@ private boolean cpwEnable; private Button MakeAccountButton; private ImageView iconChoice; - private static final int REQUEST_GALLERY = 1000; - private static final int REQUEST_CROP = 1001; @Override protected void onCreate(Bundle savedInstanceState) { @@ -118,7 +113,7 @@ } else { //onFailureでキャッチできないエラー用 Toast.makeText(SignupActivity.this, - "アカウント作成失敗", Toast.LENGTH_SHORT).show(); + "通信エラー", Toast.LENGTH_SHORT).show(); } } @@ -147,75 +142,26 @@ iconChoice.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { -// Intent intent = new Intent(); -// intent.setType("image/*"); -// intent.setAction(Intent.ACTION_GET_CONTENT); -// startActivityForResult(intent, REQUEST_GALLERY); -// CropImage.activity() -// .setAspectRatio(1,1) -// .setGuidelines(CropImageView.Guidelines.ON) -// .start(SignupActivity.this); -// - + CropImage.activity() + .setAspectRatio(1,1) + .setGuidelines(CropImageView.Guidelines.ON) + .start(SignupActivity.this); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { -// -// //アルバムの結果をここで受け、oginotihiroへ渡します。 -// if (requestCode == REQUEST_GALLERY && resultCode == RESULT_OK) { -// try { -// //アルバムで選ばれたファイル(original_uri)を取得して、oginotihiroへ渡します -// Uri original_uri = data.getData(); -// Intent intent = new Intent(this, oginotihiro.class); -// intent.putExtra("original_uri",original_uri.toString()); -// startActivityForResult(intent, REQUEST_CROP); -// } catch (Exception e) { -// } -// } -// -// //oginotihiroからの結果(saved_uri)をここで受けとります。 -// if (requestCode == REQUEST_CROP && resultCode == RESULT_OK) { -// Bundle bundle = data.getExtras(); -// Uri saved_uri = (Uri)bundle.get("saved_uri"); -// //saved_uriが、クロップされた写真の保存先のパスになります。 -// Log.d("saved_uri",saved_uri+""); -// -// iconChoice.setImageURI(saved_uri); -//// } -// switch (requestCode) { -// case REQUEST_GALLERY: -// if (resultCode != RESULT_OK) return; -// Uri uri = data.getData(); // 選ばれた写真のUri -// Intent intent = new Intent("com.android.camera.action.CROP"); -// intent.setData(uri); -// intent.putExtra("outputX", 200); -// intent.putExtra("outputY", 200); -// intent.putExtra("aspectX", 1); -// intent.putExtra("aspectY", 1); -// intent.putExtra("scale", true); -// intent.putExtra("return-data", true); -// startActivityForResult(intent, REQUEST_CROP); -// break; -// case REQUEST_CROP: -// if (resultCode != RESULT_OK) return; -// Bitmap bitmap = data.getExtras().getParcelable("data"); -// iconChoice.setImageBitmap(bitmap); -// //Bitmap bitmap = data.getExtras().getParcelable("data"); -// } -// if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) { -// CropImage.ActivityResult result = CropImage.getActivityResult(data); -// if (resultCode == RESULT_OK) { -// Uri resultUri = result.getUri(); -// iconChoice.setImageURI(resultUri); -// } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) { -// Exception error = result.getError(); -// } -// } - - + //トリミング後の処理 + if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) { + CropImage.ActivityResult result = CropImage.getActivityResult(data); + if (resultCode == RESULT_OK) { + Uri resultUri = result.getUri(); + iconChoice.setImageURI(resultUri); + } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) { + Exception error = result.getError(); + } + } } //入力欄監視処理内容 @@ -260,7 +206,7 @@ if(nameEnable && pwEnable && cpwEnable){ MakeAccountButton.setEnabled(true); }else{ - MakeAccountButton.setEnabled(false); + MakeAccountButton.setEnabled(false); } } }