Android学习笔记

本文介绍了移动开发中的一些实用技巧,包括Eclipse快捷键、查看源码的方法以及Android开发中需要注意的移动设备特点和资源管理等内容。同时,文中还涉及了Android NDK和SDK的区别、Dalvik虚拟机的基本概念等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值