У меня приложение работает так, как я хочу, но я хочу установить приложение в качестве живых обоев.
Редактируя AndroidManifest.xml, я могу видеть приложение в окне выбора обоев,но его выбор приводит к сбою приложения (возможно, из-за отсутствия «предварительного просмотра».
<!-- Live Wallpaper service -->
<service
android:name="MyWallpaperService"
android:enabled="true"
android:label="HDLW"
android:permission="android.permission.BIND_WALLPAPER" >
<intent-filter>
<action android:name="android.service.wallpaper.WallpaperService" ></action>
</intent-filter>
<meta-data
android:name="android.service.wallpaper"
android:resource="@xml/livewallpaper" >
</meta-data>
</service>
. livewallpaper.xml содержит следующее
<?xml version="1.0" encoding="UTF-8"?>
<wallpaper
xmlns:android="http://schemas.android.com/apk/res/android"
android:thumbnail="@drawable/icon"
android:settingsActivity="com.tns.NativeScriptActivity"
/>
com.tns.NativeScriptActivity
.что запускает main.js, и установка android:settingsActivity
позволяет иконке настроек загружать приложение и показывать его.
Итак, мои вопросы:
1) Как мне сделать com.tns.NativeScriptActivity
также запустить в предварительном просмотре обоев?и 2) Как на самом деле установить com.tns.NativeScriptActivity
в качестве обоев?