第一章 开始启程,你的第一行Android代码

从考研结束的那个寒假,凭着自己的感兴趣,没有任何功利心地只是想要看看手机里面的APP到底是怎么来的,跟着视频学习了简单的Android开发的知识。到后来本科毕设做了一个小小的APP,至今,我似乎都没有很系统地去学习。
而在现在,通过做实验室的一个项目,我又燃起了想要把它学好的念头,故想从攻破第一本书——《第一行代码》开始,重新开启我的学习之路。

第一章 开始启程,你的第一行Android代码
1.1 了解全貌,Android王国简介
1.1.1 Android系统架构
1.1.2 Android已发布的版本
Android大致可以分为四层架构,五块区域:Linux内核层,系统运行库层,应用框架层,应用层。
Android系统架构
更多详细内容可以到Wikipedia

1.1.3 Android应用开发特色
四大组件Activity:是所有Android应用程序的门面,凡是在应用中你看得到的东西,都是放在活动中的。Service:比较低调,你无法看到它,但是它会在后台默默地运行,即使用户退出了应用,服务仍然是可以继续运行的。BroadcastReceiver:允许你的应用接受来自各处的广播消息,比如电话、短信等,同时你的应用也可以向外发出广播消息。Content Provider:内容提供器为应用程序之间共享数据提供了可能,比如你想要读取系统电话簿中的联系人,就需要通过内容提供器来实现。
丰富的系统空间
SQLite数据库
地理位置定位
强大的多媒体
传感器

1.2 手把手带你搭建开发环境
1.2.1 准备所需要的软件
1.2.2 搭建开发环境
1.3 创建你的第一个Android项目
1.3.1 创建HelloWorld项目
1.3.2 运行HelloWorld
1.3.3 分析你的第一个Android程序
1.3.4 详解项目中的资源

1.4 前行必备,掌握日志工具的使用
1.4.1 添加LogCat到你的Eclipse
1.4.2 使用Android的日志工具Log
1.4.3 为什么使用Log而不使用System.out

Log.v()
这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别verbose,是Android日志里面级别最低的一种。
Log.d()
这个方法用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的。对应级别debug,比verbose高一级。
Log.i()
这个方法用于打印一些比较重要的数据,这些数据应该是你非常想看到的,可以帮你分析用户行为的那种,对应级别info,比debug高一级。
Log.w()
这个方法用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好去修复一下这些出现警告的地方,对应级别warn,比info高一级。
Log.e()
这个方法用于打印程序中的错误信息,比如程序进入到了catch语句中,当有错误信息出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复,对应级别error,比warn高一级。

作者极力说了一下用System.out.println();的不足之处,哈哈哈,然而我之前就是“擅长”使用这个呀!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值