共 14 篇文章 |
|
对于一些大型Android项目或游戏来说在算法处理上没有问题外,影响性能瓶颈的主要是Android自己内存管理机制问题,目前手机厂商对RAM都比 较吝啬,对于软件的流畅性来说RAM对性能的影响十分敏感,除了上次Android开发网提到的 优化Dalvik虚拟机的堆内存分配外,我们还可以强制定义自己软件的对内存大小,我们使用Dalvik提供的 dalvik.system.VMR... 阅1570 转12 评0 公众公开 13-09-16 13:14 |
/** * 绘制带有边框的文字 * @param strMsg * :绘制内容 * @param g *:画布 * @param paint *:画笔 * @param setx *:X轴起始坐标 * @param sety *:Y轴的起始坐标 * @param fg *:前景色 * @param bg * :背景... 阅88 转0 评0 公众公开 11-12-22 14:13 |
Android UI开发专题(二) 之绘图基础 今天我们继续介绍Android平台底层绘图类的相关内容,在Android UI开发专题(一) 之界面设计中我们介绍了有关Android平台资源使用以及Bitmap相关类的操作,接下来将会以实例的方式给大家演示各种类的用处以及注意点。 阅362 转2 评0 公众公开 11-11-30 10:58 |
BitmapFactory.decodeResource加载图片缩小的原因及解决方法首先,在2.0应用中,res下有drawable-hdpi、drawable-mdpi、drawable-ldpi三个存放图片的文件夹,查资料看到如下描述:decodeResourceStream方法在对opts.inDensity设置之后,又进行了opts.inTargetDensity的设置,当其值为0的时候,会对其赋值。最后的scale,就是缩放比例了,所以说... 阅2053 转3 评0 公众公开 11-10-27 12:43 |
使用Android自带Gallery组件实现CoverFlow,源码+解析首先声明,源代码转载自国外Neil Davies,使用Apache2.0开源协议,请使用源代码的人自觉遵守协议内容。ImageView imageView = new ImageView(mContext);protected void onSizeChanged(int w, int h, int oldw, int oldh) {* @param imageView.* ImageView the ImageView whose bitm... 阅696 转2 评1 公众公开 11-10-27 12:20 |
调用android自身裁剪功能调用 android 自身裁剪功能 final Intent intent = new Intent ("com.android.camera.action.CROP"); intent.setClassName("com.android.camera", "com.android.camera.CropImage"); intent.setData( photoUri);startActivityForResult(intent, REQUEST_CROP_IMAGE);pho... 阅389 转0 评0 公众公开 11-10-20 15:01 |
参考SlidingDrawer的Android animation 的算法。如果CPU够快的话,它在0.2s内可以画200ms/16ms/frame = 12次,按代码来看,SlidingDrawer会发delay message(delay 16ms)给自己的ui thread,如果CPU Loading比较重,那么可能无法在16ms后开始画,所以会延时更久,比如只能画6次,然而在0.2s后就会画完,只是画的次数较少,这样的画,SlidingDraw... 阅383 转0 评0 公众公开 11-10-18 19:04 |
图片的cache处理时出现内存溢出(OutOfMemoryError, OutOfMemory)的解决方法。3) Get图片 SoftReference<Bitmap> softReference = imageCache.get(imageUrl); Bitmap bitmap= softReference.get(); 阅929 转2 评0 公众公开 11-10-18 15:43 |
Android生成缩略图-使用Android 2.2新特性完成。//获得一个Drawable对象 Drawable girl = getResources().getDrawable(R.drawable.girl); //将Drawable对象强转为Bitmap位图对象 Bitmap bitmap = ((BitmapDrawable)girl).getBitmap(); //利用Bitmap位图对象生成缩略图 bitmap = ThumbnailUtils.extractThumbnail(bitmap, 51, 108); humbnail.se... 阅1131 转4 评0 公众公开 11-10-16 22:33 |