连击 天
fork: star:
最近有需求需要在listView中载入不同的listItem布局,开始没有使用convertView,加载了多个item后导致了内存泄露,所以回来研究convertView在多个listItem布局时的缓存及应用,并且和大家分享...
在Android中,加载外部字体是非常容易的! 步骤如下: 1. 创建新的Android工程; 2. 在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里...
一部Android手机存在不同的存储空间类型。拿我的LG Optimus举例,他有512MB ROM和512MB RAM,还有一个SDHC的扩展槽,标配2G内存卡,最大可支持32G内存卡。那么这些数据都是什么意思呢? RAM ...
SurfaceView提供了一个嵌入到视图层次结构内部的绘图表面,你可以控制这个表面的格式和它的大小。SurfaceView把这个表面放在屏幕的正确位置。 这个表面在Z轴上是按照顺序放置的,位于持有它的...
经常需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置控件transcriptMode属性可以将Android平台的控件(支持ScrollB...
android.permission.ACCESS_CHECKIN_PROPERTIES Allows read/write access to the "properties" table in the checkin database, to change values that get uploaded 允许读写访问 "propert...
盘点7种提高Android应用辅助功能的方法 在手机应用设计中,可接入性时常为人所忽略。可接入性的含义是,设计的应用适用于所有用户,包括那些有特殊需求的人或残障人士。这类辅助功能渐渐也需...
手机开发各类服务对应的UUID ServiceDiscoveryServerServiceClassID_UUID: TGUID = '{00001000-0000-1000-8000-00805F9B34FB}'; BrowseGroupDescriptorServiceClassID_UUID: TGUID = '{00001...
Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。...
当你的Android应用的Activity需要采用Custom drawable的背景时,采用自定义的Theme可以节省UI的加载显示速度。 解释原因之前,需要澄清一个概念: window background。许多人认为这个背景应该...
onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。 在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢? ❑ save:用来保存Canvas的状态。s...
用法:设置两张图片相交时的模式 例子: mPaint = new Paint(); mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SCREEN)); 常见的Xfermode(SRC为原图,DST为目标图),...
阅读Shelves源码用的上 http://winuxxan.blog.51cto.com/2779763/509931
/**Extra menu information provided to *the android.view.View.OnCreateContextMenuListener *.onCreateContextMenu(ContextMenu, View, ContextMenuInfo) callback when ...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定取消删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复