0

アプリのアイコンとライブ壁紙のリストからライブ壁紙を起動しようとしています。ライブリストからは機能しますが、アプリアイコンからは機能しません。

以下は、両方のコードです。

    <service
        android:label="@string/appName"
        android:name=".LiveService"        
        android:permission="android.permission.BIND_WALLPAPER"
        >

        <intent-filter android:priority="1">
            <action android:name="android.service.wallpaper.WallpaperService" />
        </intent-filter>

        <meta-data android:name="android.service.wallpaper" android:resource="@xml/wallpaper" />
    </service>
4

1 に答える 1

1

自分で WallPaperService を開始することはできません。システムはサービスへのすべての呼び出しを管理し、そのためにエンジンを管理します。現在、壁紙を「アプリ」として実行する方法はありません。

現在の修正は、デスクトップにアイコンをインストールして、ライブ壁紙リストに誘導することのようです.

于 2012-08-14T21:34:05.160 に答える