博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Android 4 高级编程》学习笔记
阅读量:688 次
发布时间:2019-03-17

本文共 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/

你可能感兴趣的文章