问题标签 [live-wallpaper]
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 - 为什么动态壁纸不能在三星 Epic 4G 上正确显示?
我有一个非常奇怪的问题,即动态壁纸在三星 Epic 4G 上无法正常工作。
它在模拟器以及同时运行 2.1、2.2 和 2.3.3 的其他手机中运行良好。
我无法在模拟器中重现该问题以尝试修复它,我真的不想购买史诗般的 4G,因为我不在 Sprint 上。
壁纸位于屏幕的最右侧,不会滚动。同样,在每个其他 WVGA800 屏幕上,它都按预期工作,这是没有意义的。
另一件需要注意的是,这些壁纸在 Sprint 上次更新之前确实可以正常工作。
我的偏移量看起来像
原来我姐姐有一部这样的手机,她让我借了。
我尝试更改背景的大小和位置 多个示例(例如立方体壁纸)我更改了她手机中的选项,因此它有 5 个屏幕而不是 7 个屏幕什么都行不通 我不知道下一步该尝试什么。
仅在这部手机上,我收到很多来自人们的电子邮件,他们告诉我他们有多喜欢该壁纸,但在史诗 4g/galaxy S 上下载它的人将无法使用
更新:如果我改变
到
它将使墙纸居中,如果有帮助,它仍然不会滚动。
android - 在 Android 中设置动态壁纸时出现奇怪的异常
我正在开发一个 Livewallpaper,它使用一个名为 Andengine(andengine.org) 的开源游戏引擎,它现在工作正常,除了有时当用户将我的 Livewallpaper 设置为壁纸时,会抛出一个异常,说“无法注册输入通道。检查日志以获取详细信息。”,但奇怪的是动态壁纸仍然有效并且没有退出。
知道可能导致此问题的原因,或者我该如何解决?
android - CPU可能被挂,OpenGL动态壁纸锁死
我正在开发的 OpenGL 动态壁纸中出现了一个奇怪且非常随机的错误。
我的代码的结构方式是当用户进入和退出首选项屏幕时,OpenGL 场景会“暂停”然后“恢复”。最初它工作得很好,但在实现了更多功能后(因此产生了更多开销),动态壁纸在退出首选项屏幕时偶尔会冻结。Logcat 踢出以下消息(我个人以前从未遇到过)并每隔一秒左右重复该消息,直到我手动退出壁纸:
奇怪的是它是多么随机。有时它不会发生 50 次或更多“偏好退出”。其他时候它发生得更频繁。另一个奇怪的是,如果我在遇到冻结后立即尝试重新打开壁纸,logcat 将开始踢出相同的消息,并且壁纸加载屏幕挂起大约五秒钟左右,之后一切正常恢复,没有任何错误消息。
有人对如何解决或绕过此问题有任何线索吗?
java - 访问动态壁纸中的时间
我开发了一个动态壁纸。现在我希望它与网络连接以获得准确的时间,因此动态壁纸会根据它而变化。但是,作为一个业余爱好者,我做不到。请帮忙。
java - Android 在动态壁纸中播放电影文件
这甚至可能吗?我曾尝试使用 MediaPlayer,但它会在 MediaPlayer 对象上引发 NullPointerException。我可以让音频工作,但视频不会。
样本为 .mp4 类型。
任何人都知道为什么会发生这种情况,或者对另一种播放视频的方法有建议吗?
android - 动态壁纸问题中的肖像模式?
我有一张动态壁纸,我只想让我的壁纸在纵向模式下工作。我可以做吗?
我试试这个,但它不起作用,因为应用程序标签中没有 android:screenOrientation 。
android - Android 动态壁纸中的手势检测
我有一个动态壁纸,我想在其中添加手势,但我似乎无法找到实际添加监听器的位置。什么被认为是动态壁纸中的“视图”,我可以添加 setOnGestureListener() 来取悦?
这是我的引擎的代码
提前致谢
服从
android - Android 中的 LiveWallPaper 更改通知
只是想知道是否有可能检测到 Android 中的 LiveWallPaper 更改。我已经查看了 ACTION_WALLPAPER_CHANGED。它仅适用于壁纸,不适用于 LiveWallpapers。
谢谢
android - 广播接收器如何让安卓系统启动动态壁纸服务?
LiveWallpapers 拥有 BIND_WALLPAPER 权限,只允许系统绑定到它。我希望在设备启动时将 livewallpaper 服务设置为壁纸。为此,我编写了一个广播接收器,它在启动时使用意图启动壁纸服务。动态壁纸的组件被设置为意图的组件。目前这可以检测到壁纸服务,但由于权限 BIND_WALLPAPER 无法设置它。我的应用程序清单包括以下内容
广播接收器如下:
我也用 action.SET_WALLPAPER...category 尝试了上述操作:启动器/默认,但一切都抛出错误权限被拒绝:需要 bind_wallpaper。此权限存在于服务端和接收端。如何在没有选择器/动态壁纸选择器的情况下在启动时设置动态壁纸?
android - Android:添加和删除 SharedPreference
我在比较 OnSharedPreferenceChanged 方法中的关键字符串时遇到了一点问题,希望您能够看一下它 - 基本上问题是,即使我知道并且可以控制台记录确切的字符串以进行比较,语句块中的代码永远不会触发 - 我知道这很愚蠢,但我就是看不到它
提前致谢
服从
这是代码