- 浏览: 7338282 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
package com.easyway.android.ui; import java.io.IOException; import android.app.Activity; import android.app.WallpaperManager; import android.graphics.Color; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageView; /** * 在Android中获取和设置手机的壁纸 * * //获取壁纸管理器 * final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); * //获取壁纸图片 * final Drawable wallpaperDrawable = wallpaperManager.getDrawable(); * 设置壁纸的方法 * //更换壁纸 wallpaperManager.setBitmap(imageView.getDrawingCache()); * @author longgangbai * */ public class AndroidWallpaperActivity extends Activity { final static private int[] mColors = {Color.BLUE, Color.GREEN, Color.RED, Color.LTGRAY, Color.MAGENTA, Color.CYAN, Color.YELLOW, Color.WHITE}; /** * Initialization of the Activity after it is first created. Must at least * call {@link android.app.Activity#setContentView setContentView()} to * describe what is to be displayed in the screen. */ @Override protected void onCreate(Bundle savedInstanceState) { // Be sure to call the super class. super.onCreate(savedInstanceState); // See res/layout/wallpaper_2.xml for this // view layout definition, which is being set here as // the content of our screen. setContentView(R.layout.wallpaper); //获取壁纸管理器 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); //更改壁纸的颜色 Button randomize = (Button) findViewById(R.id.randomize); randomize.setOnClickListener(new OnClickListener() { public void onClick(View view) { int mColor = (int) Math.floor(Math.random() * mColors.length); wallpaperDrawable.setColorFilter(mColors[mColor], PorterDuff.Mode.MULTIPLY); imageView.setImageDrawable(wallpaperDrawable); //调用这个方法用于重新调用onDraw绘制整个界面 imageView.invalidate(); } }); // Button setWallpaper = (Button) findViewById(R.id.setwallpaper); setWallpaper.setOnClickListener(new OnClickListener() { public void onClick(View view) { try { //更换壁纸 wallpaperManager.setBitmap(imageView.getDrawingCache()); finish(); } catch (IOException e) { e.printStackTrace(); } } }); } }
发表评论
-
[转]年度最实用50款免费Android应用推荐
2012-11-08 16:39 3376据国外媒体报道,有人说Android应用市场比iPhone应用 ... -
GIS的学习(四十五)【转】Integration of the MBTiles format on Android
2012-10-22 17:13 2943转载自 http:/ ... -
GIS的学习(四十四)osmdroid sdcard检查
2012-10-15 16:12 2338在许多应用中使用到sdcard的检查,在osmdro ... -
GIS的学习(四十三)osmdroid基于几个经典代理类
2012-10-15 16:06 2627在osmdroid中给基于位置的代理类如下: pack ... -
Android中PopupWindow的用法(位置、动画、焦点)
2012-10-12 14:12 11521在Android中有很多级别的Window,不同级别的Wind ... -
【转】Android根据分辨率进行单位转换-(dp,sp转像素px)
2012-10-11 09:18 27132Android系统中,默认的单位是像素(px)。也就是说,在没 ... -
GIS的学习(二十九)Osmdroid 离线地图存放位置的研究和详细分析
2012-09-23 11:49 11537在手机通过osmdroid调用离线地图必须放在 ... -
GIS的学习(二十八)Osmdroid相关的开源项目
2012-09-23 11:31 25423osm 数据格式(openstreet map)与Ro ... -
GIS的学习(二十七)通过geoserver的georss访问第三方地图
2012-09-23 00:34 3601在geoserver中如果想调用第三方地图可以采 ... -
android中使用 定时更新界面定时器Timer的使用
2012-09-22 22:09 25521handler的使用 一、Handler的定义: ... -
【转】Android应用程序的自动更新升级(自身升级、通过tomcat) .
2012-09-16 15:03 7360http://blog.csdn.net/mu0206mu/a ... -
GIS的学习(二十七)OGC 的WCS WFS 及WMS 服务
2012-09-11 22:22 12117http://www.gisall.com/?6678/v ... -
GIS的学习(二十六)geotools 使用 部分代码总结
2012-09-11 22:20 5724前段时间的一个项目 本来用ae完成了种种的 查询,空间分析等等 ... -
GIS的学习(二十五)geoserver wms中的各种操作API详细讲解和使用
2012-09-10 17:42 9706官方geoserver中WMS服务中几种操作的API的详细说明 ... -
GIS的学习(二十四)android异步调用geoserver wms中的地图
2012-09-10 17:38 8163在geoserver的客户端通过wms的GetMap实现 ... -
GIS的学习(二十三)geoserver中CQL和ECQL的使用
2012-09-10 16:29 6629以下引用自官方文档: CQL and ECQL¶ CQ ... -
GIS的学习(二十二)osmdroid中添加縮放控件
2012-09-06 23:09 2787package com.geoserver.osmdroid; ... -
GIS的学习(二十一)在osmdroid 地图中添加marker 并添加事件
2012-09-06 22:27 6625我有 osmdroid,overlayswithf ... -
GIS的学习(二十)基于Geoserver的WFS服务与Openlayers实现地理查询
2012-08-30 18:48 11408基于Geoserver发布的wfs服务,与Openlayers ... -
GIS的学习(十九)Geoserver使用添加,删除,查询地图中的POI
2012-08-30 17:28 10353在geoserver自定义的地图中通过geoserver ...
相关推荐
在Android中,可以通过`WallpaperManager`的`getWallpaperInfo()`方法获取当前壁纸的信息,虽然这不直接确认壁纸的设置状态,但可以用于展示当前壁纸的一些元数据,如来源、类型等。此外,可以通过比较设置前后的...
Android设置桌面壁纸及恢复默认墙纸,程序中将创建一个存储壁纸图片资源的id数组,定义被选中的图片在id数组中的索引,需要自定义一个BaseAdapter,然后: ImageView iv = new ImageView(Sample_12_2.this);//新建...
Android 设置手机屏幕壁纸,不能就是大家熟悉的桌面背景,点击按钮,即可更换手机背景图片,整个功能的实现,封装在一个按钮事件中,以下是相关的代码片段: Button bbjt;//设置背景图按钮 EditText etwz;//网站...
在Android开发中,获取手机现存桌面壁纸以及设置新的桌面壁纸是常见的需求。本文将深入探讨`getWallpaper()`和`setImageDrawable()`这两个方法,并提供如何在Android应用中实现这一功能的详细步骤。 首先,让我们...
在Android系统中,壁纸设置是用户个性化手机界面的重要方式之一。开发者可以通过编程接口来实现自定义壁纸的功能,为用户提供更多的个性化选择。这篇博客"Android 壁纸设置代码详解"可能详细介绍了如何在Android应用...
这个主题"获取android手机应用,可拖动排序,可卸载"涉及到Android系统中的应用管理功能,尤其是第三方工具或自定义启动器如何增强这些功能。我们将探讨Android系统的应用管理机制、第三方应用市场以及拖动排序和...
在Android操作系统中,桌面背景设置是一项基本且个性化的功能,允许用户根据个人喜好来定制手机主屏幕的视觉体验。这篇文章将深入探讨如何自定义Android手机的桌面背景,并讲解如果对设置不满意时如何恢复到默认状态...
Android中常用的图片加载库有Glide、Picasso和Fresco等。这里以Glide为例,Glide以其高效和易用性著称。在布局文件中,我们可以使用ImageView来展示图片,然后在代码中使用Glide的with()方法指定上下文,并调用load...
本项目名为"Android应用源码实现手机查看壁纸效果",旨在通过实际的代码实现,帮助学习者掌握如何在Android平台上创建一个用于浏览和设置手机壁纸的应用。这个应用可能包含了一个图片浏览组件,用户可以通过它来预览...
在Android平台上,开发者...总的来说,"Android-玩Android第一期视频墙纸"项目涵盖了Android开发中的多个技术领域,包括服务管理、多媒体处理、图形渲染、用户交互和权限控制等,对开发者来说是一个综合性的实践挑战。
在Android操作系统中,手机壁纸是用户个性化设备的重要方式之一,无论是静态壁纸还是动态壁纸,都能为用户带来独特的视觉体验。动态壁纸相比于静态壁纸,增添了互动元素,使屏幕更具活力。本资源提供了一些可供更换...
- **Bitmap**:Android中的位图对象,用于存储和操作图像。 - ** BitmapFactory**:用于从字节数组或流中解析Bitmap,支持按需解码以节省内存。 - ** Glide**或**Picasso**:第三方库,简化图片加载、缓存和缩放...
这个名为"Android桌面背景设置器"的项目旨在提供一个解决方案,让用户能够方便地从网上获取图片并将其设置为桌面背景,同时也支持使用手机摄像头拍摄照片作为背景。下面我们将详细探讨其中涉及的关键知识点。 首先...
在Android平台上,开发一款能够自动更换壁纸的应用是一个常见的需求,尤其对于那些喜欢个性化手机界面的用户来说。"android壁纸更换程序"就是一个实现这种功能的软件,它利用了Android系统的AlarmManager服务来定时...
在Android开发中,设置桌面背景图片是常见的需求之一,它涉及到对用户界面的自定义以及权限管理。下面将详细介绍如何实现这一功能。 首先,我们来看标题和描述中提到的实现方法。Android系统允许应用程序设置壁纸,...
在Android系统中,动态壁纸(Live Wallpapers)是一种可以展示动画或者交互效果的壁纸类型,为用户提供了超越静态图片的个性化体验。`WallPaPerService`是Android框架中用于实现动态壁纸的核心组件,它允许开发者...
1. **动态壁纸服务**:在Android中,动态壁纸是通过继承`WallpaperService`类来创建的。这个服务类提供了设置和更新壁纸的方法,例如`onCreateEngine()`用于初始化壁纸引擎,`onStart()`和`onStop()`用于控制壁纸...
本文将详细讲解如何实现Android手机壁纸的设置功能,这非常适合初学者作为学习进阶的资源。 首先,我们需要理解Android系统的壁纸服务。Android提供了WallpaperManager类,它是Android框架的一部分,允许应用程序...
首先,我们要了解在Android中设置静态壁纸的基本流程。静态壁纸通常是一张图片,可以通过以下步骤进行设置: 1. 获取壁纸选择器Intent:使用`WallpaperManager`类的`getStaticWallpaperChooserIntent()`方法生成一...
解锁壁纸则涉及到对系统壁纸服务的调用,允许用户选择和设置个性化壁纸。 【压缩包子文件的文件名称列表】中,"JavaApk源码说明.txt"很可能是对源代码的简要说明,包含了关于代码结构、功能模块和使用方法的介绍。...