Articles of 壁纸

如何启动“设为”意图(壁纸,联系人图片等)

我在过去的几周里(严肃地)在网上搜索过,但我找不到我需要的东西。 我只想开始一个对应于set as action的intent。 它通常提供Set as wallpaper或Set as contact picture 。 然后,如果设备上安装了更多应用程序,也可以列出它们。 这是我想要的一个例子: 我确切地说,我需要支持API级别14及更高级别。 我find了getCropAndSetWallpaperIntent,但它仅适用于内容URI ,这对我来说是一个问题,并且只能在API lvl 19及更高版本上使用。

在WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER上获取错误

按照本教程,我正在创建我的拳头动态壁纸。 但我得到的错误can not be resolved or is not a field这两行can not be resolved or is not a field WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT 在尝试实现这一目标的同时 Intent intent = new Intent( WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER); intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, new ComponentName(this, LiveWallService.class)); 编译器提供了这些建议: WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER WallpaperManager.COMMAND_DROP WallpaperManager.COMMAND_SECONDARY_TAP WallpaperManager.COMMAND_TAP WallpaperManager.WALLPAPER_PREVIEW_META_DATA 有什么问题吗…?

选择动态壁纸的背景

我正在写一个可以在背景上创建效果的动态壁纸。 我希望用户能够从任何系统壁纸和相机照片中选择背景。 我想要的是用户能够按下“设置”菜单中的按钮,显示选项列表就像在主屏幕上设置壁纸一样,减去动态壁纸选项。 一旦用户导航选择并选择实际图像,我会将其加载到我的canvas上。 我该怎么做呢? 我无法在任何地方findAPI来获取壁纸列表。 我已经能够使用Intents提出壁纸提供商列表。 然后,我获得了一个使用Intents的动态壁纸提供商列表,并从我的第一个列表中删除它们。 给我一个不活的壁纸提供商列表。 怎么办? 还有其他方法可以做到这一点,我错过了吗? 请帮忙。

某些设备上没有显示自定义视图中的ImageView壁纸

我目前有自定义视图的以下XML代码: 在某些设备(例如三星Galaxy Tab 4)上,壁纸图像mouse_hole显示正常,而在其他设备上则不会出现,例如Asus Transformer Infinity TF700T。 当我开始游戏时, mouse_hole的可见性mouse_hole编程方式更改为可见。 我的自定义视图扩展了RelativeLayout 。 有人知道这里有什么问题吗?

将动态壁纸设置为Android锁定屏幕

从Android API Level 24 ,设置壁纸的方法接受一个参数,以指定我们想要设置的壁纸( Lock或System )。 不幸的是,我没有办法将它用于Live Wallpapers 。 WallpaperManager类中可用的方法仅支持images或InputStreams 。 他们不支持Live Wallpapers 。 某些Samsung设备接受以下代码: Intent intent = new Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER); intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, new ComponentName(this, LiveWallpaperService.class)); intent.putExtra(“SET_LOCKSCREEN_WALLPAPER”, true); 但这只适用于某些设备。 有任何其他方法可用于以编程方式将Live Wallpaper设置为Lock Screen吗?

Android – 动态壁纸偏移剪辑

我正在为Android写一个动态壁纸。 为了测试我的基本代码是否正常工作,我在屏幕的左上角显示了一个矩形: canvas.drawRect(0f,0f,50f,50f,paint); 矩形的一半位于主屏幕顶部的栏下方。 我尝试使用以下方法考虑像素偏移: public void onOffsetsChanged(float xOffset, float yOffset, float xOffsetStep, float yOffsetStep, int xPixelOffset, int yPixelOffset) … canvas.drawRect(0f+xPixelOffset,0f+yPixelOffset,50f+xPixelOffset,50f+yPixelOffset ,paint); 但矩形仍然在条形图下方绘制。 怎么find酒吧的哪里结束所以我可以在它下面画? 干杯, 皮特

如何在Android中设置壁纸

我使用的是Android SDK 1.6。 有人能告诉我如何将图像设置为主屏幕中的壁纸。 getApplicationContext().setWallpaper(); 似乎不适合我。

API等级3的壁纸偏移量?

我已经完成了我的小壁纸应用程序。 现在唯一的事情就是我在API级别3上找不到任何偏移方法。无论我使用什么尺寸的图像,它都不在我的测试手机中。 它在模拟器上看起来很棒,但对于像后空翻这样的旧手机用户怎么办? 有谁知道对此有任何修复?

如何在android中每天自动设置动态壁纸

我正在开发一个壁纸应用程序。 我们可以通过使用以下代码与服务自动添加简单的壁纸。 final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); final Drawable wallpaperDrawable = wallpaperManager.getDrawable(); final ImageView imageView = (ImageView) findViewById(R.id.imageview); imageView.setDrawingCacheEnabled(true); imageView.setImageDrawable(wallpaperDrawable); 现在我必须使用服务自动设置动态壁纸 ,这意味着动态壁纸应该每天在屏幕上自动设置。 我们应该怎么做??? 谢谢

Androidvideo作为动态壁纸

我想把video作为动态壁纸。 我正在使用媒体播放器。 我可以获得SurfaceHolder,我可以将该持有者交给媒体播放器。 但它不适合我,它给我以下例外 LogCatexception详细信息 ERROR/AndroidRuntime(302): java.lang.UnsupportedOperationException: Wallpapers do not support keep screen on 如果我不给媒体播放器的持有人它的工作原理,但我只能听到音频。 我看到一个应用程序VideoLiveWallpaper,它将video设置为动态壁纸,所以它可能,我可能会遗漏一些东西。 我正在粘贴代码,对此的任何帮助将不胜感激。 代码片段 public void surfaceCreated(SurfaceHolder holder) { // TODO Auto-generated method stub holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); mp=MediaPlayer.create(getApplicationContext(), R.raw.sample); mp.setDisplay(holder); mp.start(); }