2013-08-29 1 views
0

안드로이드 SDK에서 직접 Lockscreen 용 배경 화면을 설정할 수 있다면 주변을 둘러 보았습니다.하지만 불행히도 아직 사용할 수 없지만 사진에서와 같이 주식 갤러 리 앱을 통해 할 수있는 앱을 보았습니다. 갤러리 앱으로 특정 이미지를 배경 화면으로 설정하려는 의도가 있습니까? 감사Gallary 앱을 통해 배경 화면 설정

enter image description here

답변

0

당신은 WallpaperManager를 사용하여 배경 화면으로 Bitmap을 설정할 수 있습니다. 비트 맵을 배경 화면으로 설정할 수있는 방법 setBitmap()을 정의합니다.

그러나 그렇게하려면 매니페스트에 정의 할 배경 화면을 설정할 수있는 권한이 필요합니다.

how can i send my bitmap to gallary
당신은 그 파일에 기록 할 수 compress() 방법을 사용하여 다음 적절한 확장자를 가진 파일을 생성해야합니다. 그래서 난 이미 경로를 가지고 말할 수

try { 
     FileOutputStream out = new FileOutputStream(filename); 
     bmp.compress(Bitmap.CompressFormat.PNG, 90, out); 
} catch (Exception e) { 
     e.printStackTrace(); 
} 
+0

난 당신이 배경 화면 관리자를 사용하여 배경 화면을 설정할 수 있다는 것을 알고 있어요하지만 그것은 단지 홈 화면 작동 :
여기 내가 SO에 다른 답변에서했다 빠른 코드 내 이미지로 그리고 그것은 .jpg 확장자를 가지고 있습니다. 그래서 어떻게 그 이미지 경로를 갤러리 앱으로 보내서 lock/home screen으로 설정할 수 있습니까? 미리 감사드립니다. – Joseph27

+0

JPG로 저장하고자하는'Bitmap'이 있습니다. 'compress()'에서'Bitmap.CompressFormat.JPEG' 로의 상수 –

+0

프로그램 적으로 화면 잠금을 설정할 수는 있지만 이는 보안 위반입니다. 다음 페이지에서 살펴볼 수 있습니다. https://code.google.com/p/mylockforandroid/ 기타 내용 : http://stackoverflow.com/questions/2653954/how-to-set-android- lock-screen-image –