`
苹果超人
  • 浏览: 200797 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

还原手机默认桌面

阅读更多
  先看一下activity的继承关系:
  java.lang.Object
   ↳ android.content.Context
     ↳ android.content.ContextWrapper
       ↳ android.view.ContextThemeWrapper
         ↳ android.app.Activity
  1. 设置"设置桌面"的权限,如下:
<uses-permission android:name="android.permission.SET_WALLPAPER"/>

  2. 重写ContextWrapper的clearWallpaper()方法。
完成以上两步就可以还原默认的桌面啦。
  如果你想改变桌面的背景,你可以通过ContextWrapper的setStream (InputStream data)方法来实现。你可以通过ContextWrapper的getWallpaper()获取手机桌面的背景图片,还有个功能类似的peekWallpaper(),两者的差别就是getWallpaper()返回有效的Drawable。当手机没有设置桌面时,会返回系统默认的桌面,peekWallpaper()当手机没有设置桌面时返回null。
分享到:
评论

相关推荐

    android 还原手机默认桌面 重写clearWallpaper

    在Android系统中,"还原手机默认桌面"以及"重写clearWallpaper"是与自定义启动器和壁纸管理相关的操作。这里我们将详细讨论这两个概念,以及如何在Android应用开发中实现它们。 首先,让我们理解“还原手机默认桌面...

    桌面还原的软件

    在这个场景下,这个脚本可能包含了指令来还原默认的任务栏位置、大小、隐藏状态或者锁定状态,甚至可能包括恢复已固定的应用程序快捷方式。 桌面还原软件的工作原理通常涉及以下几个方面: 1. **备份**:软件会...

    android桌面背景设置及恢复

    这篇文章将深入探讨如何自定义Android手机的桌面背景,并讲解如果对设置不满意时如何恢复到默认状态。 首先,让我们了解如何设置桌面背景。Android系统提供了多种类型的选择,包括图片、颜色或动态壁纸。以下是设置...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    更改windows默认桌面的位置

    为了保护这些个人数据,可以更改Windows的默认桌面位置,将其移动到非系统盘,如D盘或E盘。下面我们将详细介绍如何使用Delphi编程语言编写一个程序来实现这一功能,以及相关的技术要点。 首先,我们需要了解Windows...

    google android sdk开发范例大全 第二版 PDF 光盘代码

     5.12 还原手机默认桌面   5.13 置换手机背景图   5.14 获取手机现存桌面   5.15 文件资源 .管.理. 器再进化   5.16 取得目前File与Cache的路径   5.17 打开/关闭WiFi服务   5.18 取得SIM...

    Google_Android_SDK开发范例集锦

    - **5.12 还原手机默认桌面** 说明如何恢复手机的默认桌面设置,包括壁纸和图标布局等。 - **5.13 置换手机背景图** 介绍如何更换手机的桌面壁纸,包括从网络下载图片作为壁纸的方法。 - **5.14 获取手机现存...

    Google Android SDK开发范例大全(完整版)

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    Google Android SDK开发范例大全的目录

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    Google+Android+SDK开发范例大全

    5.11 制作有图标的文件资源管理器——自定义Adapter对象 5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与...

    Google Android sdk 开发范例大全 部分章节代码

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    Google Android SDK 开发范例大全01

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    Google Android SDK 开发范例大全02

    5.12 还原手机默认桌面——重写clearWallpaper方法 5.13 置换手机背景图——Gallery与setWallpaper整合实现 5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改...

    还原桌面右键菜单工具

    这款工具的主要功能是清理和还原桌面右键菜单,使其恢复到最初的状态,即只有最基本的系统默认选项,如“新建”、“属性”等。这将使桌面环境更加整洁,提高用户的操作效率。 右键菜单的定制通常涉及到注册表的修改...

Global site tag (gtag.js) - Google Analytics