NativeScript Vue Android动态壁纸

时间:2018-08-25 21:35:39

标签: android vue.js nativescript

我的应用程序按照我想要的方式运行,但希望能够将其设置为动态壁纸。

编辑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设置为墙纸?

0 个答案:

没有答案