누군가 웹 서버에서 이미지를 저장하고 배경 화면으로 설정하는 방법에 대한 아이디어 나 지침을 제공해 주시겠습니까? 나는 그것을 할 필요가 안드로이드 응용 프로그램을 개발 중이며 나는 안드로이드에 새로운 사람이다. 고마워.android - 웹 서버에서 이미지를 저장하고 배경 화면으로 설정
나는 내 자신의 코드를 작성하려했지만 다운로드 후 내 이미지를 찾을 수 없지만 다운로드 한 그림이 배경 화면으로 변경되어 작동하지 않습니다. 여기 내 기존 코드입니다.
Bitmap bmImg;
void downloadFile(String fileUrl) {
URL myFileUrl = null;
try {
myFileUrl = new URL(fileUrl);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
HttpURLConnection conn = (HttpURLConnection) myFileUrl
.openConnection();
conn.setDoInput(true);
conn.connect();
int length = conn.getContentLength();
InputStream is = conn.getInputStream();
bmImg = BitmapFactory.decodeStream(is);
// this.imView.setImageBitmap(bmImg);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
String filepath=Environment.getExternalStorageDirectory().getAbsolutePath();
FileOutputStream fos = new FileOutputStream(filepath + "/" + "output.jpg");
bmImg.compress(CompressFormat.JPEG, 75, fos);
fos.flush();
fos.close();
Context context = this.getBaseContext();
context.setWallpaper(bmImg);
} catch (Exception e) {
//Log.e("MyLog", e.toString());
TextView tv = (TextView) findViewById(R.id.txt_name);
tv.setText(e.toString());
}
}
이미지를 sdCard에 저장하고 싶습니다. – Lynnooi
코드에서 몇 줄을 바꾼 것처럼 보입니다. 이제 이미지가 Sdcard에 저장됩니다. 또한 배경 화면으로 설정하십시오. 오류가 있습니까? – Samuh
예 .. 나는 내 코드를 약간 변경했다. 나는 어떤 오류도받지 못했지만 여전히 전화로 이미지를 찾지 못했습니다. 그러나 배경 화면이 성공적으로 설정되었습니다. – Lynnooi