感谢:
http://blog.csdn.net/dragondog/article/details/6451538
1.ListView
ListView中item的布局至关重要,必须尽可能的减少使用的控件,布局。RelativeLayout是绝对的利器,通过它可以减少布局的层次。同时要尽可能的复用控件,这样可以减少ListView的内存使用,减少滑动时GC次数。
ListView的背景色与cacheColorHint设置相同颜色,可以提高滑动时的渲染性能。
ListView中getView是性能是关键,这里要尽可能的优化。
2.String
不要随意的使用stingA=StringB+StringC的写法,有大量拼接操作的地方用StringBuilder代替。
3.数据交换
与网络和数据库的数据交换,不要为了方便,把类型都定义为String。
4.减少网络交互的次数
访问server端时,建立连接本身比传输需要跟多的时间,如非必要,不要将一交互可以做的事情分成多次交互(这需要与Server端协调好)。
5.使用JSON吧
当访问一次服务器,拿回来的数据,竟然xml标记比被传输的有效信息还多,这就很让人无语了。。。。
分享到:
相关推荐
4. 不要相信庞大的管理类的东西会带来什么好处,可能是一场灾难,而要时刻注意单一职责原则,一个类专心做好一件事情更为清晰。 5. 如果数据没有必要加载,数据请务必延迟初始化,谨记为用户节省内存,总不会有坏处...
在Android开发过程中,需要注意多个关键点以确保应用的稳定性和用户体验。以下是一些重要的实践建议: 1. **处理系统配置变更事件**:Android系统在发生配置变更(如屏幕旋转、键盘隐藏等)时,默认会销毁并重新...
14.3.2 游戏引擎设计注意事项 14.4 游戏引擎实现 14.4.1 Activity类实现 14.4.2 流程控制和线程 14.4.3 游戏对象与对象管理 14.4.4 图形引擎 14.4.5 物理引擎 14.4.6 事件模块 14.4.7 工具模块 14.4.8 脚本引擎、...
以下是关于"Android切图注意事项"的详细解析: 1. **分辨率适配**:Android设备有着多种分辨率,常见的有MDPI(480x800)和HDPI(720x1280)。切图时需要为这两套分辨率准备图片,并将它们分别存放在对应的资源目录...
第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...
### Android高效编程注意事项 在Android应用开发过程中,为了提高应用程序的性能和响应速度,开发者需要注意以下几点关于高效编程的关键知识点: #### 概述 对于资源受限的系统(如移动设备),有两个基本准则...
《Android开发命名规范及注意事项详解》 Android应用开发过程中,一套良好的命名规范至关重要,它能够提升代码的可读性,方便团队协作,并降低后期维护的难度。本文将深入探讨Android开发中的命名原则、规范和一些...
五、Android开发注意事项 在Android环境中,需要考虑性能优化,如使用异步处理避免阻塞UI线程,以及合理管理内存,防止因频繁图像处理导致的内存泄漏。 总结,"VLC for Android 基于 Opencv 对 RTSP视频 实时人脸...
在Android开发中,为了保证项目的整体质量、可读性和可维护性,制定一套统一的开发规范是至关重要的。一个良好的开发规范将涉及到项目结构、代码风格、资源命名等多个方面。本文档将详细解读Android开发中的一些基本...
在Android开发过程中,开发者经常会遇到各种问题,这些挑战可能...以上只是部分Android开发中的常见问题、实用技巧和注意事项,实际开发中还有更多细节需要注意。不断学习和实践,才能成为一名优秀的Android开发者。
5. `使用说明.txt`:这是一个文本文件,可能包含了如何使用这些文档的指南,包括如何打开CHM文件,如何查找和理解API,以及可能的注意事项。 6. `AndroidBox0.5`:这个名字可能是指一个开发工具或者模拟器的早期...
10. **Android真机开发教程.pdf**:这份教程专注于在真实设备上进行Android应用的开发和调试,可能包括了如何安装ADB、调试技巧、真机测试注意事项等内容,帮助开发者将应用实际运行在手机上进行测试。 通过学习...
### Android开发准备工作详解 #### 一、环境搭建基础——IDE选择与配置 ##### 1.1 IDE选择:Eclipse 对于Android开发来说,选择合适的集成开发环境(IDE)至关重要。根据给定的内容,这里推荐使用Eclipse作为...
本文将深入解析Android开发工具下载网址的重要知识点,涵盖JDK(Java Development Kit)、Eclipse以及Android SDK的基本信息和使用指南,为初学者和有经验的开发者提供全面的资源指导。 ### 1. JDK1.6 - Java开发...
这份资料“184个Android开发常见问题、实用技巧及注意事项”正是为了帮助开发者解决这些问题而准备的。以下是部分可能涵盖的知识点: 1. **Activity生命周期**:理解Activity的创建、启动、暂停、恢复和销毁过程,...
Android Studio 中使用 SVN 的第一次提交注意事项 Android Studio 作为一款功能强大的集成开发环境,在使用 SVN 进行版本控制时,需要特别注意第一次提交时的忽略文件问题。本文将对第一次提交时需要忽略的文件...
7.4 使用动画的注意事项 292 第8章 理解Window和WindowManager 294 8.1 Window和WindowManager 294 8.2 Window的内部机制 297 8.2.1 Window的添加过程 298 8.2.2 Window的删除过程 301 8.2.3 Window的更新过程...