文章列表
Android缩放drawable
- 博客分类:
- android开发知识
一、 相关概念
1. Drawable 就是一个可画的 对象,其可能是一张位图( BitmapDrawable ),也可能是一个 图形( ShapeDrawable ),还有可能是一 个图层( LayerDrawable ),我们根据画图的需求,创建相应的可画对象
2. Canvas 画布,绘制的目 的区域,用于绘图
3. Bitmap 位图,用于图的 处理
4. Matrix 矩阵,此例中用 于操作图片
二、 步骤
1. 把 drawable 画到位图对象上
2. 对位图对象做缩放(或旋转等 ...
http://www.eoeandroid.com/thread-168008-1-1.html
android 动画效果
http://www.eoeandroid.com/thread-653-1-1.html
Listview异步加载图片之优化篇
http://www.eoeandroid.com/thread-254866-1-1.html
1. ListView
ListView中item的布局至关重要,必须尽可能的减少使用的控件,布局。RelativeLayout是绝对的利器,通过它可以减少布局的层次。同时要尽可能的复用控件,这样可以减少ListView的内存使用,减少滑动时GC次数。
ListView的背景色与cacheColorHint设置相同颜色,可以提高滑动时的渲染性能。
ListView中getView是性能是关键,这里要尽可能的优化。
-------------------------------------------
关于Google IO大会关于Adapter的优化,参考以下文章:
Android开发 ...
一、 Android的内存机制
Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。
那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可以作为有向图的起始顶点,该图就是从起始顶点开始的一棵树,根顶点可以到达的对象都是有效对象,GC不 ...
http://www.3gfeixun.com/developer/android/2010/0820/3704.html
自定义Android主题风格theme.xml方法
http://www.3gfeixun.com/developer/android/2010/0820/3703.html
Android工程内嵌资源文件的两种方法
http://www.3gfeixun.com/developer/android/2010/0819/3702.html
Android UI界面设计参数讲解
http://www.3gfeixun.com/developer/a ...
oracle 检测
exec dbms_workload_repository.create_snapshot; ---生成采样 ,间隔不小于5分钟,最好10-30分钟
@?/rdbms/admin/awrrpt ---总的性能报告
@?/rdbms/admin/addmrpt ----总的性能分析报告
@?/rdbms/admin/ashrpt ----实时分析报告
@?/rdbms/admin/awrsqrpt --生成SQL详细报告
生成SQL详细报告需要上面的任一种报告中取得相应的sql id
oracle 10g以上 适用
根据生成的报告层层分析。
慎用位图索引
...
oracle死锁查询及处理
SELECT bs.username "Blocking User", bs.username "DB User",
ws.username "Waiting User", bs.SID "SID", ws.SID "WSID",
bs.serial# "Serial#", bs.sql_address "address",
bs.sql_hash_value &q ...
spring+hibernate架构中Dao访问数据库的几种方法
在spring+hibernate的架构中,访问数据库有几种方法,按spring依赖注入来区分有3种,在这之前先再来了解一下spring的依赖注入,spring主要的两大核心就是IOC(控制反转)和AOP(面向切面编程),控制反转就是控制转移,从以往由Bean去控制要调用的接口或其他资源转移给容器,由容器来寻找并实例化要调用的接口,也可以解释成依赖注入,即在spring配置文件中把要调用的接口、设置、构造子配置给Bean。这边是以依赖注入来区分为sessionFactory、hibernateTemplate、jdbcTempla ...
网站是如何盈利的?有多少种好的盈利方式?如果我想运营一个网站怎样如何寻找盈利点?我适合做哪一种网站?
网站盈利模式一:在线广告
最主要最常见的网络在线盈利模式,国内做的较好的是新浪 ( www.sina.com.cn ) 、 ...
- 2009-11-11 10:08
- 浏览 900
- 评论(0)
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。
这里讨论一下大型网站需要注意和考虑的问题
1、海量数据的处理
众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大 ...
- 2009-11-11 09:53
- 浏览 734
- 评论(0)
oracle 表空间
============ 查询 ===================
1.查询oracle用户的默认表空间和临时表空间
select default_tablespace, temporary_tablespace, d.username
from dba_users d
where d.username like '%YGJ%'
group by default_tablespace, temporary_tablespace, d.username
2、查看表空间的名称及大小
select t.tablespace_name, round(sum( ...
- 2009-09-28 16:03
- 浏览 978
- 评论(0)