本文作者:戒狂,出处《简书》
作者专业代码十年,专精JAVA服务端开发。有开发、大数据处理经验、目前研究Android源码中。
益安在线获得作者授权,将持续更新入门级Android开发教程。
注意:本章节所使用的开发工具为Eclipse
以Android编程权威指南作为学习书物
在创建第一个Android程序前,我们要了解这个项目要做哪些东西,处理了哪些业务。以书中项目为例,这个项目是做一个问答的功能。一个问题下有问,有正确错误的选项进行筛选。同时可以选择下一题。这是最基本的需求。
了解需求后,就可以进一步进行需求分解:
分解完需求后,大致在心中有一定的印象,大体要做哪些东西。异常该如何处理。接下来是创建项目的正文。首先开启Eclipse,检查Eclipse是否正确安装ADT与SDK,如未正确安装,请点击此处进行相应环境的搭配。然后点击File->New->Android Application Project创建第一个Android程序。
输入好相应信息后,直接点Next按钮。在第二个界面中,清除已勾选的创建定制图标(Create custom launcher icon)。主要可以自己添加自己的Logo图标。以后章节将具体描述如何操作。
单击Next,在第三个界面会询问想要创建activity类型。选择Blank Activity
继续单击Next。在应用向导中的最后一个窗口,命名activity子类为QuizActivity,如图2.4所示。注意子类名的Activity后缀。不是强制要求后缀,但为了统一代码规范,建议遵循此类命名规范。
点击完Finish后可看下如下如的工作界面。
到此,第一个项目就搭建完成。
到这里,小伙伴们是不是很着急直接按运行查看输出界面如何。
大家都知道在Eclipse中,可以通过Main函数进行控制台输出执行结果,jsp可以通过Tomcat等服务器输出页面。但要如何从Eclipse输出Android呢?
选择Window->Android Virtual Device Manager菜单项,当AVD管理器弹出时,点击创建新AVD。具体配置如下图:
创建成功后,我们使用此AVD运行创建好的Android项目。点击项目文件夹名,右键弹出菜单,选择Run As->Android Application。此时Eclipse会自动查找新建的虚拟设备,安装应用包(APK全称为: Android Package),随后启动并运行应用 。在运行过程中,Eclipse全询问是否使用LogCat自动监控,请选择Yes。
Android开发过程中免不了要进行调试,而Android自带的Logcat是相对来说比较好的调试器。如何进行调试也是一个优秀的程序员必备的技能。
以下是LogCat的相关文章,有空可以进行查阅。
在第一次执行虚拟AVD时,会卡住一段时间。在这段时间内写了上面的引申内容。废话不多说,直接上图看执行的结果:
是不是有点感觉摸到入门的气息?是的。这就是你的第一个Android应用。但用虚拟的AVD实在太慢。而且开一个Eclipse后,再开浏览器查文档,最后运行下虚拟AVD,4G内存有些吃不消。
接下来有个好的解决方案:物理机调试,也叫真机调试。
想要进行真机调试有如下几个步骤
通过CMD命令进入SDK所在文件夹中,执行adb devices。
最后一条是表示已成功连接上设备。
可能有眼尖的小伙伴发现为啥会有offline,unauthorized。
接下来就讲如何处理这些问题。
直接运行Run as->Android Application 就会出现选择物理手机的界面:
选择好手机后,点OK,就会向手机要求执行安装APK操作。
安装完APK后,就可以看到既亲切又熟悉的 Hello,world
以上就是今天全部的学习内部。
总结如下:
在最后可能有小伙伴会问,刚开始的时候有对项目的需求进行分析,为什么不在此章节完成?莫担心,在下个章节将对这节分析好的需求进行代码实现。

安卓入门学习(三)
用户界面设计
稿酬丰厚,欢迎投稿:
请联系微信号:13681098880
原文始发于微信公众号(e安在线):干货 | 安卓入门学习(二)Hello,world!
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论