清理android的桌面应该怎么实现呢?

在activity中重写ContextWrapper里定义的方法clearWallpaper

@Override
  public void clearWallpaper() throws IOException
  {
    // TODO Auto-generated method stub
    super.clearWallpaper();
  }

就可以搞定了哦,当然如果我们清理桌面的时候,用户正在设置桌面,发生冲突的时候,就会抛出IOException。

---------------------------------------------------------------------------------------------

为android的桌面换背景图片应该怎么搞呢?

@Override
 public void setWallpaper(Bitmap bitmap) throws IOException {
    super.setWallpaper(bitmap);
 }

说明:BitmapFactory中有大量的方法可以让我通过图片来获取Bitmap对象;此外Bitmap中也有许多静态方法可以创建一个Bitmap对象用于桌面更换

@Override
 public void setWallpaper(InputStream data) throws IOException {
    super.setWallpaper(data);
 }

Resources对象可以调用,openRawResources方法来通过图片获取一个InputStream使用。

----------------------------------------------------------------------

如何获取当前android的桌面图片呢?

@Override
 public Drawable getWallpaper() {
    return super.getWallpaper();
 }

public Drawable peekWallpaper() {
  return super.peekWallpaper();
 }都可以,两者的区别在于,在没有桌面的时候,getWallpaper会返回系统默认的背景,而peekWallpaper返回的是null。

--------------------------------------------------------------------------------

清理android桌面相关推荐

  1. 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片...

    在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等.那么问题既然出现了,那么如何去解决呢,这就 ...

  2. Android桌面悬浮窗进阶,QQ手机管家小火箭效果实现

    这次我们将代码的重点放在火箭升空的效果上,因此简单起见,就直接在模仿360手机卫士悬浮窗的那份代码的基础上继续开发了,如果你还没有看过那篇文章的话,建议先去阅读 Android桌面悬浮窗效果实现,仿3 ...

  3. Android桌面悬浮窗口举例

    概述 Android项目开发时,有时候需要开发一些悬浮在桌面上的视图.比如桌面小精灵,各种音乐播放器的悬浮播放控制栏等等.本文就借助一个小的demo,用代码的方式大概进行介绍. 原理 开发桌面悬浮窗口 ...

  4. 【Delphi】Android 桌面图标添加快捷菜单功能

    目录 一.为什么需要桌面图标长按快捷菜单 二.实现Android桌面图标快捷菜单 第一步:Delphi 创建一个 FMX 工程文件:ShortCut_Demo.dpr 第二步:编辑项目中的 Andro ...

  5. Android桌面管理

    引言 Android系统提供了一个桌面-也就是用户启动后第一次看到的页面,如下图.从图中可以看出,桌面的作用类似于PC的桌面,桌面上放置一些常用的程序和功能. 在Android桌面上首先看到的是壁纸, ...

  6. Android 桌面图标添加未读消息角标APP角标最佳实践

    Android 桌面图标添加未读消息角标APP角标最佳实践 本项目的完整演示代码 https://github.com/benchegnzhou/AndroidDevelomentArtDemo 最近 ...

  7. android显示通知图标大全,Android应用开发之android 桌面APP应用图标显示通知消息的数量显示与去除...

    本文将带你了解Android应用开发之android 桌面APP应用图标显示通知消息的数量显示与去除,希望本文对大家学Android有所帮助. android   桌面APP应用图标显示通知消息的数量 ...

  8. (一)android 桌面悬浮窗 录屏源码放送

    看到几个网友留言需要源码参考,需要的可以拿走: 这里先提供几个工具类: 1.录屏工具类ScreenUtil.java package com.android.systemui.util;import ...

  9. Android 桌面组件【app widget】 进阶项目--心情记录器

    之前有一篇是初探 Android App Widget 的文章,今天继续对上一例子进行扩展,并完成了一个小项目,直接可以拿来使用.上篇文章地址:Android 桌面组件[widget]初探 ,未接触过 ...

最新文章

  1. 【网站汇总】安装教程系列
  2. Python结合mysql的实战_python连接mysql,实战。实现ATM类似功能。
  3. python numpy模块
  4. linux新的API signalfd、timerfd、eventfd使用说明
  5. oracle rank 语法_oracle rank函数怎么用
  6. PCL——向PCD文件写入点云数据
  7. 算法面试题(python)——如何找出数组中出现一次的数
  8. php html转ubb,php ubb转换成html,html转换成ubb代码
  9. Q3面试嵌入式软件工程师的面试经验
  10. 【ArcGIS小技巧视频教程】(5):在ArcGIS中挂接其他数据
  11. 计算机音乐蜗牛与黄鹂鸟,音乐教材《蜗牛与黄鹂鸟》教案
  12. oracle dbms_lob trim,ORACLE LOB处理
  13. 数字温度传感器DS18B20中文资料(含读写程序)-
  14. VScode启动流程
  15. 适配器模式 个人理解+JAVA 小例子
  16. JAVA学习日记DAY09--javaweb的一些简单应用
  17. 「 C++ 函数 」“WSAStartup()使用”讲解
  18. Vollendet und in alle Einzelheiten durchgebildet
  19. 地图数据赋能ADAS的探索与实践(转载)
  20. vue3+ts 使用 vue-seamless-scroll

热门文章

  1. CAD引线标注文字大小怎么调整?
  2. 2017年笔记本计算机行业,除了轻薄化 2017年笔记本厂商还做了哪些事儿?
  3. 系统思考:看清复杂—何谓系统基模(System Archietype)
  4. php 百度权重查询系统,查百度—百度网站权重SEO工具查询_PHP教程
  5. 2007-05-12
  6. 如何用计算机测摄像头信号,如何使用ping命令测试网络摄像头连通性?这篇文章告诉你...
  7. 2022-2027年中国纤维素生物燃料行业市场全景评估及发展战略规划报告
  8. 谈谈实体的 ID 与“键”
  9. html表格不能横向自动展示,html table表格列数太多添加横向滚动条
  10. 前端经典面试500题【上】