Живые обои для Android NativeScript Vue - PullRequest
0 голосов
/ 26 августа 2018

У меня приложение работает так, как я хочу, но я хочу установить приложение в качестве живых обоев.

Редактируя 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 в качестве обоев?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...