android - NativeScript Vue Android 动态壁纸
问题描述
我有应用程序以我想要的方式运行,但希望能够将应用程序设置为动态壁纸。
编辑 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
为墙纸?
解决方案
推荐阅读
- php - 过滤呈现的值而不是数据库存储的值
- visual-studio-code - VSCode 从 tmp 文件恢复文件
- r - 如何区分R中的名字和姓氏?
- java - 用于 java 的 openapi-generator-cli 以涵盖 openapi 定义中未涵盖的未知属性
- vite - 防止 Vite 插入类似 env-var 的字符串
- java - Apache依赖错误?org.apache.parquet.hadoop.codec.SnappyCodec 未找到 Apache 库中的错误
- reactjs - react-select:防止长文本重叠
- postgresql - Postgresql: select from view multiple times?
- c++ - 从文件打印图形
- vue.js - activeTap 道具值不会改变,即使是道具也会改变