2011-09-20 1 views
0

내 라이브 배경에는 아이콘이 있습니다. 설치하기 전에 표시되지만 설치하고 배경 화면> 라이브 배경 화면으로 이동하면 아무 아이콘도 표시되지 않고 그냥 비어 있습니다. 회색 이미지입니다. 내 라이브 배경 화면에는 아이콘이 있지만 설치하기 전에 표시되지만 설치 후 배경 무늬> 라이브 배경 화면으로 이동하면 아이콘이 표시되지 않고 단지 빈 회색 이미지입니다. 내가 이해에서 라이브 배경 화면에 대 한 아이콘의 다른 종류가 있습니다라이브 배경에 아이콘을 추가하는 방법

<?xml version="1.0" encoding="utf-8"?> 
<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:versionName="1.0" package="com.cutecats.cats" 
    android:versionCode="1"> 
    <uses-sdk android:minSdkVersion="8" /> 



    <uses-feature android:name="android.software.live_wallpaper" /> 
    <application 
     android:icon="@drawable/icon" 
     android:label="@string/app_name"> 
     <service 
      android:name=".CubeWallpaper1" 
      android:icon="@drawable/icon" 
      android:permission="android.permission.BIND_WALLPAPER"> 
      <intent-filter android:icon="@drawable/icon"> 
       <action android:name="android.service.wallpaper.WallpaperService" /> 
      </intent-filter> 
      <meta-data android:name="android.service.wallpaper" android:resource="@xml/cube1" /> 
     </service> 
     <activity 
      android:label="@string/cube2_settings" 
      android:name=".CubeWallpaper1Settings" 
      android:icon="@drawable/icon" 
      android:exported="true" > 
     </activity> 
    </application> 
</manifest> 

답변

2

:

여기 내 매니페스트입니다. 각자의 시간대로 보여 주며, 실제로는 미리보기 이미지이며 내부에 배치해야합니다.

 <wallpaper> 

태그가 있어야합니다. 내가 그것을 어떻게 여기 이다 : 나는 다음과 같은 한

 <?xml version="1.0" encoding="utf-8"?> 
    <wallpaper xmlns:android="http://schemas.android.com/apk/res/android" 
     android:thumbnail="@drawable/pony" 
     android:description="@string/pony_desc" 
    /> 

매니페스트 파일 내부 :

<service android:label="@string/pony" android:name="my.pony.wallpaperManagement.SleepyPonyWallpaper" 
    android:permission="android.permission.BIND_WALLPAPER"> 
    <intent-filter> 
     <action android:name="android.service.wallpaper.WallpaperService" /> 
    </intent-filter> 
    <meta-data android:name="android.service.wallpaper" 
     android:resource="@xml/pony" /> 
    </service> 

주 기준 난 다음 코드를 사용하여 pony.xml 파일을 생성 pony.xml.

또한 적절한 크기 (예 : 64x64)로 아이콘을 표시해야합니다.

+0

아마도 너무 늦었 겠지만 다른 사람에게 도움이된다면 지금 알려주세요. – Alehar