WallpaperManager 쓰시는 거죠?
그거 말고 다음같은 방법은 어떠세요?
비단 월페이퍼만 셋팅하는건 아니지만..
private void set() {
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.putExtra("mimeType", "image/*");
intent.setDataAndType(Uri.parse("file:///파일경로"), "image/*");
startActivityForResult("이미지 셋팅"), 1111);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
if(resultCode == Activity.RESULT_OK){
Toast.makeText("성공!", Toast.LENGTH_SHORT).show();
}
break;
}
}