本文共 726 字,大约阅读时间需要 2 分钟。
简介:
主要记录看《Android 4 高级编程》的一些心得和新学到的东西
1:Android应用程序的类型:
1:前台应用程序:主要指Activity之类可以直接与用户交互界面
2:后台应用程序:主要指service和BroadcastReceiver之类的在后台运行并且没有界面的程序
3:间歇式应用程序:通常是可见的Activity和后台程序的联合体。如Notification等(这个我的理解是如同QQ接受消息,我有QQ聊天的界面,同时在我的界面隐藏的时候,一样可以接受消息,打开activity会看到接受的消息显示)
4:Widget和Live WallPaper:创建一些小的组件在主界面上显示,为主屏幕增加功能。如在主屏幕上显示天气,日期等(这个还没用过,需要理解)
2:设计理念
书中提到:Android设计理念要求应用程序应该:
运行速度快;
响应快速
数据保持新鲜
安全
程序状态转换流畅
可访问
关于快速响应主要注意:不要在主线程(UI线程中执行耗时操作)
3:工具:
其实SDK包括了很多工具,只是一般用不到而已:
但是有几个还是偶尔用用的:
adb(Android Debug Bridge):字面意思就是调试桥,但是我一般只在需要重启adb的时候使用,别的没怎么用过
hierarchyviewer:我一般只是用来查看界面结构树
lint:优化代码
Draw9Patch:制作.9.png工具
这些工具因为本人用的不熟练,还是处于用的时候再查的地步 。就不做详细介绍。
还有一个书中说是很强大的工具DDMS。这个没用过,需要再学习,查找到一个比较好的地址:
这一篇可以说只是一个大体了解,没什么重要的东西。去学习一下DDMS
转载地址:http://sbahz.baihongyu.com/