R变量 第三节
ctrl+alt+h:找到源函数
ctrl+h:查找
ctrl+shift+o:自动修改import
layout中xml内资源位置在/res/values的xml中
xml中注释ctrl+shift+c
去掉注释:ctrl+shift+\
移动设备的特点:低处理能力,有限的ram,有限的永久存储能力,低分辨率的小屏幕,与数据传输相关的更高成本,连接不稳定,低速的数据传输速率,高延迟,更不可靠的数据连接,有限的电池使用时间。
制造商更注意较小尺寸和较长的电池使用寿命,而不是处理器速度。
在软件的生存期中,硬件的改进不会给软件带来太多的好处。
因此效率对于这样的资源有限的平台来说特别重要。
编译后应用程序的大小也是需要考虑的重要因素,例如一个简单的helloworld程序竟然需要781.64kb存储空间。
针对不同UI设计,并考虑低速率高延迟(通过实验来保证快速流畅的相应,采用限制应用程序功能或减少网络查找带来的缓存爆炸)。
对于嵌入式软件编程,要在常规的设计原则和更高的效率需求之间寻找折中。
android ndk:用的是c语言,直接与硬件对话,用它开给手机开发驱动或底层应用,而sdk开发出的软件在android靠dalvil虚拟机来运行。
DDMS:Dalvik调试监控服务:用来看到底层发生的内容
Log.v() Log.d() Log.i() Log.w() 以及 Log.e()
程序打开时运行onCreate,onStart,onResume,程序结束时运行onPause,onStop,onDestroy
其中onCreate和onDestroy表示程序的最初的建立和最后的杀死,其余时间程序都处在中间状态。若程序没被杀死,会执行onPause,onStop,重新打开程序后会执行onRestart,onstart,onResume
F3:跳转到声明
eclipse快捷键:http://www.cnblogs.com/tiechui/archive/2010/08/18/1802066.html
在eclipse中快速查源码:http://jingyan.baidu.com/article/454316ab596470f7a7c03aab.html