Merge pull request #292 from nitta-lab-2023/changeicon
MyPageEditorにアイコンを変更できるようにしました。
commit 1e217c6fe6dd9e67bc84f1c549f29dbb66204638
2 parents 7762be9 + 665d580
Kai Kimoto P McGraw authored on 17 Oct 2023
Showing 1 changed file
View
5
app/src/main/java/com/example/nemophila/MyPageEditorActivity.java
Button changeDefaultButton = findViewById(R.id.changeDefaultButton);
changeDefaultButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
icon = null;
iconUrlString = "http://nitta-lab-www.is.konan-u.ac.jp/nemophila-data/test01.jpg";
setIcon(iconButton);
iconFlag = true;
}
 
InputStream is = con.getInputStream();
 
Bitmap bitmap = BitmapFactory.decodeStream(is);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] byteArray = stream.toByteArray();
icon = Base64.getEncoder().encodeToString(byteArray);
handler.post(() -> iv.setImageBitmap(bitmap));
is.close();
con.disconnect();
}catch (Exception e){