버튼을 누르면 인터넷에서 URL을 받아와서 폰 배경화면을 바꾸는
아주아주아주 너무너무 간단해보이는 코드를 짰는데요
제가 지금 뭘 잘못생각하고 있는건지 알려주시면 감사하겠습니다. ;ㅅ;
안드로이드 스튜디오를 사용해서 Blank Activity가 하나 있는 프로젝트로 생성한 후에,
Activity_main.xml에는
<Button
android:id="@+id/button1"
android:text="Change"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClickButton1"/>
MainActivity.java 에는
public void onClickButton1() throws IOException {
WallpaperManager wm = WallpaperManager.getInstance(getApplicationContext());
InputStream url
wm.setStream(url);
}
Manifest.xml 에는
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
<uses-permission android:name="android.permission.INTERNET"/>
이렇게 권한도 다 부여했고,
URL을 받아와서 월페이퍼 매니저로 배경화면을 바꾸기만 하면 되는줄 알았는데
어디를 잘못했는지 자꾸 버튼만 누르면 어플리케이션이 중지됐다면서 딱 꺼져버려요 ㅠㅠ