2015-01-16 2 views
0

어떻게하면 멈추고 프로그래밍 방식으로 안드로이드 라이브 벽지 서비스를 시작할 수 있습니까?라이브 벽지 서비스 중지/시작

이 코드 목록

if (Build.VERSION.SDK_INT > 15) 
     { 
      i.setAction(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER); 
      String pkg = WallpaperService.class.getPackage().getName(); 
      String cls = WallpaperService.class.getCanonicalName(); 
      i.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, new ComponentName(pkg, cls)); 
     } 
     else 
     { 
      i.setAction(WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER); 
     } 
     startActivityForResult(i, 0); 

프로그램 사용자의 라이브 배경 화면을 변경할 수있는 방법이에서 내 라이브 배경 화면을 선택 나를 사용자를 전송하는 데 도움이?

+0

이 문제를 해결할 수 있었습니까? – Billyjoker

답변

0

API 수준이 15 이하인 테스트 장치를 사용하는 경우 원하는 방식으로 라이브 배경을 변경할 수 없습니다. 당신의 코드는 완벽합니다. API 수준이 15/16 이상인 기기에서 테스트 해보세요.

관련 문제