- 博客(18)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
转载 android实现动态壁纸.
<br />http://blog.csdn.net/cechun/archive/2010/06/20/5681312.aspx
2010-08-30 12:29:00 1479
转载 Android Bitmap 与 Drawable之间的转换
<br />转换Bitmap to Drawable<br /> <br />BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap; Drawable drawable = (Drawable)bitmapDrawable; Bitmap bitmap = new Bitmap (...); Drawable drawable = new BitmapDrawable(bitmap); <
2010-08-30 09:15:00 1138
原创 截图,可以返回每个view 的 图像
View.getDrawingCache(boolean autoScale) 返回当前View的图像(截屏)参数 true 自动缩放, false 不自动缩放
2010-08-30 00:10:00 778
转载 Android Gallery控件使用方法详解
Android Gallery控件的主要功能就是实现图片的浏览。在这里我们可以通过对一段代码的解读详细分析一下这方面的使用技巧。Android手机操作系统中有许多控件的应用可以帮助我们轻松实现一些功能。在这里我们就为大家详细介绍一下有关Android Gallery控件的具体使用方法,希望能帮助大家对控件的使用有一个深入的认识。Android Gallery控件:即图片浏览控件layout部分:Android Gallery控件代码部分:主类部分代码:
2010-08-28 02:47:00 7319 1
转载 android图片平铺
<br /><br /> <br />Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_delete);<br /> BitmapDrawable logo = new BitmapDrawable(bitmap);<br /> logo.setTileModeXY(TileMode.REPEAT , TileMode.REPEAT );<br /> logo.setDither(tru
2010-08-24 14:36:00 1524
转载 Android线程交互(Handler+Thread 和 AsyncTask)
<br /> <br />为什么需要线程<br /> 假设需要开发一个联网应用程序,需要从一个网址抓取网页内容,这里读取的网页地址是笔者在本地机器上自己建立的服务器地址。当然在读取网页内容的时候,可以使用HttpClient提供的API,但是这并不是本文的介绍重点。缺乏联网程序开发经验的程序员可能写出下面的代码。<br />package com.ophone.network; //这里为了节省篇幅,忽略了import项 public class NetworkActivity extends Act
2010-08-20 17:37:00 14394 8
原创 实现2个activity交互(startActivityResult)
<br />//用startActivityForResult 启动activity<br /> Intent intent = new Intent(ReceiveResult.this, SendResult.class);<br /> startActivityForResult(intent, 0); <br /> <br />//重写第一个activity的onActivityResult 方法。<br /> <br /> <br /> @Override<br /> p
2010-08-19 17:21:00 2274
原创 intent跳转的动画效果
<br />startActivity(new Intent(Animation.this, Controls1.class));<br /> <br />overridePendingTransition(R.anim.fade, R.anim.hold);//在跳转的语句后加上这条语句。<br /> <br /> anim/fade.xml <?xml version="1.0" encoding="utf-8" ?> <alphaxmlns:android="http://schemas.an
2010-08-19 16:55:00 5406
原创 自定义显示的Toast
<br /> protected void showToast() {<br /> // create the view<br /> View view = inflateView(R.layout.incoming_message_panel);<br /> // set the text in the view<br /> TextView tv = (TextView)view.findViewById(R.id.message);<br
2010-08-19 15:50:00 660
转载 Drawable、Bitmap、Canvas和Paint的关系
<br /> 首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为graphics底层图形接口。<br /><br /> Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。<br /><br /> Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的
2010-08-11 11:29:00 661
原创 记surfaceView和Paint的方法。
Paint-------------------------------------------------------------------------------消除锯齿paint.setFlags(Paint.ANTI_ALIAS_FLAG)设置paint的粗细paint.setStrokeWidth(width);-------------------------------------------------------------------------------
2010-08-11 11:26:00 726
转载 SurfaceView 和 View的区别
<br />SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更 新画面。<br />那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。<br /><br />当使用surfaceView 由于是在新的线程中更新画面所以不会阻塞你的UI主线程。但这也带来了另外一个问题,就是事件同步。比如你触屏了一下,你需要surfaceV
2010-08-11 09:32:00 584
转载 NDK入门、提高和实战
<br />网上也有一些对NDK的介绍,不过都是很简单的把sample里面的例子讲解一下,并不深入,我这里把我的所得分享一下。我下载的是Android Native Developer Kit (NDK) R4版本,当前的最新版。<br /> 下载地址如下: <br /> http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip<br /> <br /> <br />我下面讲的都是以linux环境为准,因为我的系统是linux的
2010-08-10 17:28:00 966 1
转载 遇到内存溢出的解决办法
<br /><br />昨天在模拟器上给gallery放入图片的时候,出现java.lang.OutOfMemoryError: bitmap size exceeds VM budget 异常,图像大小超过了RAM内存。<br /> 模拟器RAM比较小,只有8M内存,当我放入的大量的图片(每个100多K左右),就出现上面的原因。由于每张图片先前是压缩的情况。放入到 Bitmap的时候,大小会变大,导致超出RAM内存,具体解决办法如下:<br /> <br />//解决加载图片 内存溢出的问题<b
2010-08-10 17:18:00 974
转载 java.lang.OutOfMemoryError: bitmap size exceeds VM budget
<br />这个是由于图片内存溢出导致的。 默认图片的装载是 8M<br /> <br />Android一些性能优化的方法:<br /><br /> 1. 首先内存方面,可以参考 Android堆内存也可自己定义大小 和 优化Dalvik虚拟机的堆内存分配<br /><br /> 2. 基础类型上,因为Java没有实际的指针,在敏感运算方面还是要借助NDK来完成。Android123提示游戏开发者,这点比较有意思的是Google 推出NDK可能是帮助游戏开发人员,比如OpenGL ES的支持有明显的改
2010-08-05 08:56:00 1932
转载 简单ProgressDialog代码
ProgressDialog progressDialog =ProgressDialog.show(this, "please wait…","is Loading",true); //关闭 progressDialog.dismiss();
2010-08-05 08:52:00 956
转载 android全局定时器AlarmManager
<br /> 全局定时器AlarmManager<br />在编写ChangeWallpaperService类时应注意如下3点:<br />为了通过InputStream获得图像资源,需要将图像文件放在res/raw目录中,而不是res/drawable目录中。<br />本例采用了循环更换壁纸的方法。也就是说,共有5个图像文件,系统会从第1个图像文件开始更换,更换完第5个文件后,又从第1个文件开始更换。<br />更换壁纸需要使用Context.setWallpaper方法,该方法需要一个描述图像的In
2010-08-02 15:12:00 4765
flex j2ee怎么取值
2009-11-29
flex提交到java 后台 有request这个对象吗?
2009-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人