나는 livewallpaper에 대한 설정 활동과 표준 MainActivity도 가지고 있습니다. 요점은 livewallpaper가 MainActivity와 함께 작동하지 않는다는 것입니다. 내 매니페스트는 다음과 같습니다 경우 :MainActivity와 라이브 벽지
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.BIND_WALLPAPER"/>
<uses-feature android:name="android.software.live_wallpaper" />
<application android:icon="@drawable/icon"
android:label="simea">
<!-- >android:permission="android.permission.BIND_WALLPAPER">-->
<service android:name=".LiveWallpaper"
android:label="@string/app_name"
android:icon="@drawable/icon">
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" />
</intent-filter>
<meta-data android:name="android.service.wallpaper"
android:resource="@xml/livewallpaper" />
</service>
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:label="@string/livewallpaper_settings"
android:name=".LiveWallpaperSettings"
android:theme="@android:style/Theme.Light.WallpaperSettings"
android:exported="true"
android:icon="@drawable/icon">
</activity>
</application>
내가 MainActivity를 실행할 수 있습니다,하지만 난 내 홈 화면에 라이브 배경 화면 바인딩 할 수 없습니다. 내가 livewallpaper의 미리보기를보고 설정을 변경할 수 있지만 "벽지 설정"버튼을 클릭해도 효과가 없습니다.
<!-- >android:permission="android.permission.BIND_WALLPAPER">-->
이 코멘트 : :이 행의 주석을 해제
내 홈 화면에 잘 작동하지만, 내가 MainActivity를 실행하려고 할 때 이런 메시지와 함께 축배를 얻을 라이브 배경 화면
<uses-permission android:name="android.permission.BIND_WALLPAPER"/>
: "앱이 휴대 전화에 설치되지 않았습니다". 어떻게 해결할 수 있습니까?
몇 가지 답변의 친구를 수락! 귀하의 평판과 사용자가 귀하의 질문에 대답하도록 동기 부여를 위해 – iTurki
문제의 원인인지 모르겠지만 BIND_WALLPAPER 권한을 서비스 태그 – Jave
@ Jave로 이동해야한다고 생각합니다. 작동합니다! – mklimek