草庐IT

android - 为动态壁纸选择背景

我正在编写一个在背景上创建效果的动态壁纸。我希望用户能够从任何系统壁纸和相机照片中选择背景。我希望用户能够按下“设置”菜单中的按钮,显示选项列表,就像从主屏幕设置壁纸一样,减去动态壁纸选项。一旦用户浏览选项并选择实际图像,我会将其加载到我的Canvas上。我该怎么做?我在任何地方都找不到用于获取壁纸列表的API。我已经能够使用Intents列出壁纸提供商。然后,我获得了一个也使用Intents的动态壁纸提供商列表,并将它们从我的第一个列表中删除。这给了我一个不活跃的墙纸供应商列表。现在呢?还有其他方法可以做到这一点吗?请帮忙。 最佳答案

android - 在动态壁纸中使用 Google 的 MapView v2

我一直在努力解决这个问题。我想将MapViewv2与我的动态壁纸一起使用,到目前为止我的结果是黑屏,底部有一个谷歌标志。我的list具有所需的权限:和元数据:而且我还尝试按照其他一些MapView相关问题中的建议更改硬件加速:android:hardwareAccelerated="false"我还可以确认mapApikey确实正确,因为我有一个正确呈现的MapFragment(不是在wallaper服务中,而是在测试Activity中):WallpaperService.Engine代码:privateclassENGINEextendsEngineimplementsOnMapRe

android - 使用视差滚动制作安卓动态壁纸

我正在创建一个带有视差滚动的动态壁纸。我读过这篇文章:Parallaxeffectscrollingoflivewallpaperbackground.但是当我改变桌面时,背景移动方向错误(如果我从左到右改变桌面,图片从右到左移动)。如何改变方向?代码fragment:publicvoidInit(Bitmapbitmap){bg=newBitmapFactory().decodeResource(context.getResources(),R.drawable.thunder);bg=Bitmap.createScaledBitmap(bg,(int)(width*1.4),hei

android - 有没有游戏引擎的动态壁纸?

我想开发动态壁纸。经过一番研究,我得出结论,创建一个有两种选择:直接,就像Android-Developpers(http://developer.android.com/resources/articles/live-wallpapers.html)上所说的那样或者感谢像AndEngine这样的游戏引擎(http://code.google.com/p/andenginelivewallpaperextension/)我从未开发过动态壁纸。哪种解决方案最简单、最快? 最佳答案 您可以直接处理绘图,如SDK中的Cube示例。或者您可

android - 在 Android 中使用 HTML 页面作为动态壁纸

我可以将HTML页面用作动态壁纸吗?或者是否可以将网页捕获为图像并将其设置为墙纸?如有任何帮助,我们将不胜感激。 最佳答案 我是上述WebLiveWallpaper的作者。它可以使用两种技术:显示来自snapr、webthumb的web快照,...但通常它实际上是一个WebView,它有缺点但也有一些优点。Web快照/缩略图无法足够快地更新动画图像。但它避免了动态壁纸中“被黑”的WebView存在的问题(例如丢失图像、占用大量内存)。我想你想要的是使用其中之一:http://www.websnapr.com/http://webth

android - 如何获取安卓锁屏壁纸?

我使用下面的代码在android8.1手机上检索android锁屏壁纸:WallpaperManagermanager=WallpaperManager.getInstance(getActivity());ParcelFileDescriptorpfd=manager.getWallpaperFile(WallpaperManager.FLAG_LOCK);if(pfd==null)//pfdisalwaysnullforFLAG_LOCK,why?return;BitmaplockScreenWallpaper=BitmapFactory.decodeFileDescriptor(

Android - 动态壁纸偏移剪裁

我正在为安卓写一个动态壁纸。为了测试我的基本代码是否正常工作,我在屏幕的左上角画了一个矩形:canvas.drawRect(0f,0f,50f,50f,paint);矩形的一半位于主屏幕顶部的栏下方。我尝试使用以下方法考虑像素偏移:publicvoidonOffsetsChanged(floatxOffset,floatyOffset,floatxOffsetStep,floatyOffsetStep,intxPixelOffset,intyPixelOffset)...canvas.drawRect(0f+xPixelOffset,0f+yPixelOffset,50f+xPixel

android - 壁纸设置强制关闭

每当我尝试启动我的动态壁纸设置时,我都会遇到强制关闭问题。我那里什么都没有,所以我不确定是什么导致了这个问题……这是logCat03-1702:13:55.262:ERROR/AndroidRuntime(12429):FATALEXCEPTION:main03-1702:13:55.262:ERROR/AndroidRuntime(12429):java.lang.IllegalStateException:Couldnotexecutemethodoftheactivity03-1702:13:55.262:ERROR/AndroidRuntime(12429):atandroid

android - 如何在Android中设置壁纸

我使用的是AndroidSDK1.6。谁能告诉我如何将图像设置为主屏幕的墙纸。getApplicationContext().setWallpaper();似乎对我不起作用。 最佳答案 您必须将SET_WALLPAPER权限添加到您的AndroidManifest.xml... 关于android-如何在Android中设置壁纸,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28

java - com.android.camera.action.CROP 在摩托罗拉 Defy 上设置壁纸

我正在开发Android2.1+应用程序并尝试拍照,然后将该Intent的结果发送到裁剪功能。它似乎适用于SonyEricssonxmp,但当我将它放在MotoDefy上时,裁剪功能失败,因为它似乎忽略了我为数据输入的文件名,而是查看/data/data/com.motorola.gallery/files/temp-wallpaper出于某种原因。这是裁剪功能没有返回任何数据的结果,我刚刚拍摄的图像被设置为手机的壁纸图像!下面是一些示例代码:publicstaticfinalStringSD_CARD_TEMP_DIR=Environment.getExternalStorageDi