`
GhostFromheaven
  • 浏览: 396984 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Android获取、设置桌面

阅读更多

1>添加权限

<uses-permission android:name="android.permission.SET_WALLPAPER"></uses-permission>

2>设置桌面

Resources resources = getResources();

InputStream is = resources.openResource(R.drawable.bg_image);

setWallpapers(is);

3>获得桌面

Drawable d = getWallpaper();

4>清除已设置的桌面

clearWallpaper();

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    android获取当前壁纸

    以上就是Android获取当前桌面壁纸的基本步骤。如果你想要实现更复杂的功能,比如监听壁纸更改,可以注册BroadcastReceiver来监听ACTION_WALLPAPER_CHANGED广播。同时,你还可以利用Intent.ACTION_SET_WALLPAPER为...

    Android判断是否获取到桌面快捷方式权限

    这个话题主要涵盖的是如何在Android应用中检查用户是否赋予了创建桌面快捷方式的权限,以及如何适当地处理这一过程。 首先,我们需要理解Android的权限系统。在Android 6.0(API级别23)之前,应用在安装时会一次性...

    Android设置桌面壁纸及恢复默认墙纸.rar

    Android设置桌面壁纸及恢复默认墙纸,程序中将创建一个存储壁纸图片资源的id数组,定义被选中的图片在id数组中的索引,需要自定义一个BaseAdapter,然后:  ImageView iv = new ImageView(Sample_12_2.this);//新建...

    android 获取手机现存桌面getWallpaper 与setImageDrawable

    在Android开发中,获取手机现存桌面壁纸以及设置新的桌面壁纸是常见的需求。本文将深入探讨`getWallpaper()`和`setImageDrawable()`这两个方法,并提供如何在Android应用中实现这一功能的详细步骤。 首先,让我们...

    Android 壁纸设置和确认demo源码和apk文件

    在Android SDK中,`WallpaperManager`类是专门用来管理壁纸的,它提供了设置和获取壁纸的方法。例如,我们可以使用`setStream()`或`setBitmap()`方法来设置壁纸,这两个方法分别接受输入流和位图作为参数,将它们...

    Android设置默认桌面(针对华为适配)

    "Android设置默认桌面(针对华为适配)"这个主题主要关注如何在华为设备上设定自定义的桌面启动器为默认启动器,因为华为设备在某些版本的系统中可能会有其特定的适配需求。这里我们将深入探讨这个过程,以及可能...

    android桌面悬浮窗

    在Android系统中,桌面悬浮窗是一种非常实用的功能,它可以在用户使用其他应用程序的同时显示重要的信息或者提供便捷的操作入口。本文将深入探讨如何实现一个具备自由拖动和智能隐藏功能的Android桌面悬浮窗。 首先...

    Android 桌面快捷方式

    在Android操作系统中,桌面快捷方式是一种便捷的方式,允许用户快速访问他们经常使用的应用程序、联系人、设置或者其他功能。本文将详细讲解如何创建和删除Android桌面快捷方式,以及它们的工作原理。 **一、创建...

    android桌面背景设置及恢复

    在Android操作系统中,桌面背景设置是一项基本且个性化的功能,允许用户根据个人喜好来定制手机主屏幕的视觉体验。这篇文章将深入探讨如何自定义Android手机的桌面背景,并讲解如果对设置不满意时如何恢复到默认状态...

    Android-Android桌面小部件widget日签Or日历可作为桌面日历

    总之,“Android桌面小部件widget日签Or日历可作为桌面日历”是一个融合了多种技术的项目,它涵盖了Android开发中的多个核心概念,包括Widget开发、日期处理、定时任务、UI设计和数据获取等。通过这样的项目实践,...

    Android手机windows桌面显示

    1. **安装驱动**:确保你的电脑已经安装了适用于Android设备的USB驱动,通常是Google的`USB驱动`,这通常在安装Android Studio后会自动获取。 2. **启用开发者选项**:在Android手机上,进入设置,找到关于手机,...

    android 桌面源代码

    在Android系统中,桌面(Launcher)是用户与操作系统交互的核心组件之一,它负责展示应用程序的图标、快捷方式以及壁纸等。本主题将深入探讨“Android桌面源代码”,重点关注`EyeRoom`这一特定的桌面应用,以及如何...

    android桌面小部件开发

    在Android系统中,桌面小部件(AppWidget)是一种可以放置在用户主屏幕上的小型应用程序,它们为用户提供了一种快捷方式来交互和获取信息,而无需打开完整的应用。本项目是针对初学者设计的一个入门级教程,旨在帮助...

    获取桌面应用程序

    在IT领域,尤其是在软件开发中,"获取桌面应用程序"通常是指获取操作系统桌面上显示的快捷方式或图标的程序信息。这个过程涉及到系统编程,特别是与操作系统接口交互的部分。以下是一些相关的知识点: 1. **桌面...

    Android桌面特效源码

    "Android桌面特效源码"通常涉及到的是如何将动态元素如时钟、天气预报等集成到用户的主屏幕上,使用户在查看桌面时能获取实时信息,同时也为界面增添互动性和趣味性。 首先,我们来谈谈Android系统的桌面。Android...

    Android桌面插件-时钟widget

    在Android操作系统中,桌面插件(Widgets)是用户界面的一大特色,它们允许用户将应用程序的部分功能直接放置在手机或平板电脑的主屏幕上,无需打开应用即可进行交互。本主题聚焦于"Android桌面插件-时钟widget",这...

    android桌面程序Launcher

    在Android系统中,Launcher扮演着桌面界面和应用程序启动器的角色,允许用户浏览、启动应用、设置壁纸以及管理主屏幕快捷方式和小部件。这里我们将深入探讨Android Launcher的工作原理、主要组件以及涉及到的相关...

    Android TV 桌面导航 Launcher

    图表链接的Apk你们是没有的,不要点击,没有空值判断会奔溃的

    android 仿360桌面 测试 demo

    在Android平台上,开发一款类似360桌面的应用是一项挑战性的任务,因为它涉及到多个技术领域,如用户界面设计、系统权限管理、窗口浮动服务等。"android 仿360桌面 测试 demo" 提供了一个很好的学习资源,对于初学者...

Global site tag (gtag.js) - Google Analytics