0
배경 화면 앱을 만들려고하지만 배경 화면을 설정 한 후 해상도가 낮습니다.배경 화면 해상도 문제
배경 화면으로 설정하기 전의 실제 사진은 URL에서 매우 높은 해상도이지만,
이 내 코드입니다 : 그것은 해상도
의 손실확인없이 확장 할 수,
public void set(View view) {
Toast.makeText(MainActivity.this, "Setting wallpaper", Toast.LENGTH_LONG).show();
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.setDataAndType(getImageUri(this,bitmaptwo), "image/*");
intent.putExtra("Bitmap", "image/*");
startActivity(intent);
}
public Uri getImageUri(Context inContext, Bitmap inImage) {
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
inImage.compress(Bitmap.CompressFormat.JPEG, 0, bytes);
String path = MediaStore.Images.Media.insertImage(inContext.getContentResolver(), inImage, "Title", null);
return Uri.parse(path);
}
감사에 관한이 밖으로, 하지만 Svgs 아이콘 및 자원 폴더에있는 이미지에 대한 작동합니다 내가 사용하고있는 해상도가 비트 맵 파일에있는 한 –
HD 해상도로 내 서버에있는 이미지입니다 변환해야합니다. – user3875913