I am new to android and trying to set a profile picture and save the picture with the username in some folder and whenever a person logins profile he/she can view the profile pic of them. I am a beginner to android. Any suggestions please how can i do this. I have tried up till now is here :
Code
public class homeprofile extends AppCompatActivity implements View.OnClickListener{
public static int i = 1;
ImageView coverpic;
Button Buploadcover;
String pathToImage;
String path;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
coverpic = (ImageView) findViewById(R.id.coverpic);
Buploadcover = (Button) findViewById(R.id.Buploadcover);
coverpic.setOnClickListener(this);
Buploadcover.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.coverpic:
Intent galleryintent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(galleryintent, i);
break;
case R.id.Buploadcover:
break;
default:
break;
} }
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == i && resultCode == RESULT_OK && data != null) {
Uri selectedImage = data.getData();
coverpic.setImageURI(selectedImage);
pathToImage = selectedImage.getPath();
//stuff to do on click button upload cover??
}
}
}