由于Android系统对硬件的要求较高,并且上层应用都是用Java(效率要比C++低)编写的,对程序的优化就成了程序员的日常工作了;Android的优化
可以从以下几个地方下手:布局优化、数据库优化、使用异步加载数据、使用缓存技术、算法代码优化、使用线程池
先从比较简单的布局入手
程序目录结构
1.使用 标签复用相同部分的布局文件,就是在一個而已文件中包含另一个布局
activi...
分类:
移动开发 时间:
2014-08-20 18:03:02
阅读次数:
330
小白:之前分享了ViewStub标签的使用,Android还有其他优化布局的方式吗?
小黑:标签用于减少View树的层次来优化Android的布局。先来用个例子演示一下:
首先主需要一个配置文件activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"...
分类:
移动开发 时间:
2014-07-10 17:22:31
阅读次数:
272
小黑与小白的故事,通过虚拟这两个人物进行一问一答的形式来共同学习ViewStub的使用
小白:Hi,小黑,ViewStub是什么?听说可以用来进行布局优化。
小黑:ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。(更多详细的API等信息可以查看官方文档ViewStub),计算机行业一向是实践里面出真知,下面用一个例子演示下效果。
...
分类:
移动开发 时间:
2014-07-08 11:17:26
阅读次数:
317
这一篇是接着上面的include标签的例子来讲的,地址http://blog.csdn.net/jason0539/article/details/26131831
上一篇的布局中间就用了viewstub这个控件,现在来说一下其作用和用法
"
ViewStub 是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,避免资源浪费,在需要的时候才加载View
"
需...
分类:
移动开发 时间:
2014-05-22 12:47:04
阅读次数:
340
在开发过程中,有时候,需要这样一种控件,正常情况下不可见,不占用任何布局空间,只在某种特定情况下显示,这种情况下,我们使用一个普通的View,利用设置setVisibility(View.GONE)自然也可以实现,但是这样的话即使我们不需要显示View,Android也会将这个View渲染出来,.....
分类:
其他好文 时间:
2014-05-07 20:19:21
阅读次数:
262