1、 把背景图片push到SDCard中
adb push MM-320x480。png /sdcard/
确认是否已经存在了,可以到SDCard看一下:
adb shell
cd sdcard
ls
public static final String TAG = "WallpaperActivity";
/** * 背景图片名称 */
private static final String FILE_NAME = "MM-320x480.png";
/** * @see android.app.Activity#onCreate(android.os.Bundle) */
public void onCreate(Bundle cycle) {
super.onCreate(cycle);
super.setContentView(R.layout.wallpaper);
// 取得背景图片
Bitmap wallpaper = this.getWallpager();
// 设置桌面背景
this.putWallpaper(wallpaper);
}
/** * 取得SDCard中的背景图片 */
private Bitmap getWallpager() {
// SDCard的路径,也就是“/sdcard/”
File root = Environment.getExternalStorageDirectory();
// MM图片
File wall = new File(root, FILE_NAME);
// MM图片路径
String path = wall.getAbsolutePath();
Log.d(TAG, "文件路径为:" + path);
return BitmapFactory.decodeFile(path);
}
/** * 设置桌面背景 */
private void putWallpaper(Bitmap bitmap) {
try {
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); wallpaperManager.setBitmap(bitmap);
} catch (IOException e) {
String msg = "设置桌面背景发生异常:" + e.getLocalizedMessage();
Log.e(TAG, "设置桌面背景发生异常!", e);
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
}[size=x-large]
<!-- 设置桌面背景的权限 -->
<uses-permission android:name="android.permission.SET_WALLPAPER" />[/size]
转自:http://www.eoeandroid.com/thread-101982-1-1.html
adb push MM-320x480。png /sdcard/
确认是否已经存在了,可以到SDCard看一下:
adb shell
cd sdcard
ls
public static final String TAG = "WallpaperActivity";
/** * 背景图片名称 */
private static final String FILE_NAME = "MM-320x480.png";
/** * @see android.app.Activity#onCreate(android.os.Bundle) */
public void onCreate(Bundle cycle) {
super.onCreate(cycle);
super.setContentView(R.layout.wallpaper);
// 取得背景图片
Bitmap wallpaper = this.getWallpager();
// 设置桌面背景
this.putWallpaper(wallpaper);
}
/** * 取得SDCard中的背景图片 */
private Bitmap getWallpager() {
// SDCard的路径,也就是“/sdcard/”
File root = Environment.getExternalStorageDirectory();
// MM图片
File wall = new File(root, FILE_NAME);
// MM图片路径
String path = wall.getAbsolutePath();
Log.d(TAG, "文件路径为:" + path);
return BitmapFactory.decodeFile(path);
}
/** * 设置桌面背景 */
private void putWallpaper(Bitmap bitmap) {
try {
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); wallpaperManager.setBitmap(bitmap);
} catch (IOException e) {
String msg = "设置桌面背景发生异常:" + e.getLocalizedMessage();
Log.e(TAG, "设置桌面背景发生异常!", e);
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
}[size=x-large]
<!-- 设置桌面背景的权限 -->
<uses-permission android:name="android.permission.SET_WALLPAPER" />[/size]
转自:http://www.eoeandroid.com/thread-101982-1-1.html
发表评论
-
android aidl 主进程子进程间数据相互传递
2012-12-18 11:49 3909android中进程间的通信对与大量的接口的调用的时候,一般是 ... -
android 实现在titlebar上显示进度条
2012-11-13 18:48 832先是在setContextView之前设置界面的样式 requ ... -
android 实现下拉刷新的功能
2012-11-13 15:41 4253在android中有时我们要实现下拉刷新的功能,我在前日人的基 ... -
android aidl进程间方法的调用
2012-10-10 14:21 1606android 进程的通信很多,可以用intent传递数据,可 ... -
listView 点击一个Item效果
2012-01-13 17:20 6本人刚做一个项目需求是这样的:展示通话记录的列表,点击每一条记 ... -
android aidl
2012-01-11 11:12 1025android中的进程间的通信很多,下面粗略的讲解一下如何实现 ... -
android 权限大全
2011-12-22 20:08 853android.permission.ACCESS_CHECK ... -
android Action大全
2011-12-21 20:26 1113String ADD_SHORTCUT_ACTION 动作 ... -
android 游戏开发加载界面获取资源文件中图片ID的集合
2011-12-03 13:18 4942主要给大家介绍如何加载界面的图片。正如前面Abs ... -
android 判断网络是否连接可用
2011-12-03 13:06 1664// 判断网络是否正常 public static boole ... -
火星通讯录
2011-11-25 20:27 1383一、用.rar打开apk文档,得到文档结构图如下所示 ... -
android 四种加载模式2
2011-11-16 11:13 963singleInstance模式解决了这个问题(绕了这么半天才 ... -
activity 的四种加载的模式1
2011-11-16 11:11 991在android应用的开发中有时会activity之间的重复的 ... -
android 面试题
2011-11-09 20:17 984android 面试题 1.android中进程和进程间的通信 ... -
android ksoap调用天气预报
2011-11-08 19:27 5100下面例子改自网上例子:http://express.ruank ... -
android NDK
2011-11-03 21:34 2017Cygwin+Android NDK的安装 时 间 版 本 ... -
android 判断sdcard是否存在,以及写入权限
2011-10-16 16:57 5737做android 开发的时候经常涉及到权限的问题,而我们像sd ... -
android bitmap
2011-10-14 11:02 821对于android终端应用软件开发的人员来说图片显示时,如果图 ... -
android popupwindow,调用本地的图库,照相
2011-10-14 10:51 5385我们写项目的时候又是要自定义弹出美观的悬浮操作窗口,这里我们可 ... -
android notification
2011-10-14 10:39 1000前些天刚刚做一个项目的预演,要用到广播通知,一下是一些小的学习 ...
相关推荐
Android自定义桌面2.0,PackageManager 2.0 android demo
Android自定义桌面-选择要显示的应用
android自定义桌面其实很简单,看一个例子就明白了
自己写的android桌面,可以替代系统的Launcher,不过只是简单的演示功能,自己可以按照需求定制。。。
Android Widget桌面小控件 特点:快捷、方便 个性化、可自定义功能 可及时控制更新Widget显示内容 1、绘制Widget布局 ——> 2、配置Widget的基本属性 ——> 3、定义AppWidgetProvider ——> 4、提供...
android桌面浮动窗口实现。窗口在左下角!
Android自定义组件之日历控件-精美日历实现(内容、样式可扩展),参考博客:http://blog.csdn.net/daijin888888/article/details/47752723
对Google桌面源码进行改造,符合自己需求的桌面程序,可修改图标夜色,文字颜色,拖动规则 小工具:AppWidget 快捷方式:应用图标 文件夹:Folder container:表明图标是放在哪里的,是放在Workspace还是Hotseat,...
Android 一个子view可以拖动排序的布局控件,实现拖拽如此简单。
1)支持Android 2.2(含)以上系统 2)支持RDP协议 3)支持Windows2008 RemoteApp,实现应用交付功能 4)支持远程桌面自定义分辨率,并能自适应手机屏幕全屏显示 5)支持放大、缩小等基本手势操作 6)支持屏幕旋转 7...
1)支持Android 2.2(含)以上系统 2)支持RDP协议 3)(理论上windows所有系统都支持,我亲测了Windows2003,Windows2008(包括R2版),Windows2012,所以只列出这三个) 4)支持远程桌面自定义分辨率,并能自适应...
92全系可用 U盘 需要清空别的文件 直接升级 车机软件会保留
Launcher桌面 自己定制launcher桌面。如何加载应用信息,如何展示,自定义控件等。
Android代码,自定义ViewPager,设置ViewPager的背景图片,当ViewPager切换页面时,背景图片自动滚动,根据计算,当ViewPager切换到最后一个页面时,背景也同时滑动到最后,如果背景图片宽度较小,ViewPager每次切换...
android-swt-演示演示如何使用桌面 Java 和 SWT 显示 Android 自定义绘制视图的原型这个原型包括两个项目: DrawIt - 一个非常简单的 Android 应用程序,其中包含一个自定义绘制的视图 (TestView) AndroidPaint - 一...
自定义设置android手机的桌面图片,不满意可以点击按钮撤销、、
Android视频桌面 可以自定义MP4格式的视频作为桌面 视频桌面 桌面视频 可以把自己喜欢的MV设置成自己的手机桌面 桌面壁纸
一个Android动态桌面源码,文件名LiveWallpaper,可以循环改变Android手机的待机桌面,选择一些漂亮的图片作为桌面,喜欢个性化的手机玩家,对此是想当热衷的,Android的自定义功能和桌面应用类软件也想当丰富,此...
类似QQ添加桌面快捷方式联系人,也可以自定义桌面图标,新手值得看看