问题标签 [muzei]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 Retrofit 获取 JSON
我目前正在尝试使用 Retrofit 构建 Muzei 扩展,就像 Roman 在他的示例中使用的示例一样。
我无法真正理解改造,但这就是我所拥有的
ArtSource.java
ArtService.java
基本上,我试图从http://elliothesp.co.uk/muzei.php获取 JSON并将每个项目传递给 publishArtwork。它运行异常,因为它无法从 JSON 提要中找到任何照片,我不知道如何让它工作
java - Muzei 插件卡在永远不会收到 onUpdate() 调用的状态
我编写了一个 Muzei 插件,它使用 Flickr API 每小时检查和获取远程图像一次。我注意到有时我的应用程序会进入错误状态并且会停止更新。我检查了共享首选项(Muzei 存储下一次更新时间的位置),我注意到该scheduled_update_time_millis
变量不再存在于我的艺术源 xml 文件中。
我已经仔细检查了我的RemoteMuzeiArtSource.onTryUpdate()
方法调用,并且我已经验证它应该总是调用
或扔一个RetryException
不幸的是,我无法始终如一地重现这种糟糕的状态,所以我不确定它是如何发生的。
我的 RemoteMuzeiArtSource 课程的完整来源在这里:CactusArtSource
android - muzei - 致命异常:IntentService [TaskQueueService]
我正在尝试为 muzei 创建一个艺术源(插件)。
该应用程序应该提供一个新的艺术来源,在我的情况下是我的应用程序私人空间的一个文件夹。
按照此处 muzei api 的示例及其在此处 提供的详细信息,我 为我的应用程序创建了一个 FileProvider。
我已将此代码添加到我的清单中:
我muzei_wallpapers
在 res/xml 文件夹中创建了 xml 文件:
如您所见,它指向我的files/
文件夹。
最后是我的扩展类MuzeiArtSource
:
在我看来,这是我可以返回一个简单文件(名为 wallpapaper0 )的 uri 的最简单示例
当我选择我的应用程序作为 muzei 的资源时,我得到一个“不幸的是 muzei 已停止”,并且 logcat 是:
我真的很感激任何帮助,因为我在最后几天一直坚持下去,我觉得我在这里遗漏了一些简单的东西......
java - Android错误,无法实例化服务...接口无法实例化
在我的 Nexus 4 上运行 Android 应用程序时出现错误:
网上搜了个没完没了,除了说明一个接口不能实例化。但我不知道如何解决它。
我的应用程序只需要成为 Muzei 应用程序可以调用的服务(一种插件)。
本应用基于 Muzei 的示例:https ://github.com/romannurik/muzei/tree/master/example-source-500px
提前感谢您的帮助!
配置文件
ArtSource.java
MuzeiService.java
AndroidManifest.xml
字符串.xml
包含的库
- muzei-api-1.0.jar
- muzei-api-1.0-javadoc.jar
- 改造-1.5.1.jar
Logcat 错误
android - Muzei 源选择器中的图标似乎无法正确缩放
我不确定 Muzei 的幕后发生了什么。
我有资产
我已经按照示例源的文件夹/资产结构到 T,但是,当 Muzei 加载我的源时,它会用图标填充整个选择器圆圈,而不是像默认设置那样在中间很好地居中(见下文) .
我的清单基本上是:
android - 当我更新外部 JSON 时 Muzei 数据库不更新
我正在为 android 制作壁纸应用程序,但我在 Muzei 支持方面遇到问题,希望这里的人可以帮助我了解我所缺少的内容。
我有一个 JSON 文件,我的应用程序使用它来获取壁纸 URL 并从中显示图片。它工作正常,并且得到正确的图像。但是,如果我用更多条目和更多图像更新 JSON,那么 Muzei 扩展仍然使用旧数据库。我在想也许它缓存了数据库,只是出于任何原因都没有更新它。让它使用更新的 JSON 文件的唯一方法是清除我的应用程序的数据并在 Muzei 中设置不同的扩展名,然后使用我的扩展名重置 Muzei。这对用户来说不是很友好。
可能只是失明,但我们将不胜感激。
ArtSource.java:
不确定我是否需要这里的任何其他代码,logcat 什么也没说,就好像它正常工作一样。如果您需要查看更多代码,请告诉我。
谢谢你的帮助。
javascript - 在 muzei 类似应用中按日期更新壁纸
我使用 muzei 代码(开源 - https://github.com/romannurik/muzei/)开发了一个壁纸,但是在更新壁纸时遇到了一个尴尬的问题。
我在主机中使用本地源而不是 api 或 db。所以我像这样更改了 FeautedArtSource.java;
当我将它安装到设备上时,它会选择特定日期的正确壁纸(例如:9 月 23 日的图像 23),但问题是;它不会更新第二天的壁纸。
如果我从设备设置菜单中清除应用程序的数据,它会正确更新。
此外,如果我在将日期安装到设备后立即手动更改日期,它工作正常。
这是清单文件;
除了这些文件之外,其他文件几乎与原始 muzei 相同,除了图形、标签等。
对解决方案有任何想法吗?
android - Android Studio 无法识别 Muzei 动态壁纸中的 R 类?
我正在尝试在 Android Studio 中导入 Muzei 动态壁纸。我从 github http://github.com/romannurik/muzei的这个链接下载了这个项目。我在android studio中复制它,但出现以下错误
R类也认不出来。谁能帮我在android studio中运行这个项目?