三、安卓软件开发过程 了解安卓软件开发过程有利于你的进一步学习和提前熟悉安卓软件开发的相关步骤和注意事项。
1、前期准备工作
a、技能储备
一个熟练的
安卓开发工程师必须要储备这些技能,包括Java、数据库、Linux、XML和Dos,个人认为,如果一个熟练的Java
程序员技术算100分的话,把握到40-50分,根本开发Android不会有言语上的太大妨碍了。本来首要也即是Java的类、继承、接口、IO、XML解析等这些根本的操作把握了也就能够开端用Android开发些简单应用了。在安卓手机应用开发中,许多装备信息、数据存储,尤其是Android界面,要大量的和xml打交道。尽管很重要,但本来并不杂乱,找些根本教程看看,明白xml构造和语法特色也就根本够用了。Android要保留数据,常常运用内置的SQLite数据库,能够运用SQL查询语言操作。所以假如有数据库运用经历,这个就简略多了。假如没触摸过,就了解一些根本的SQL句子:添加、删去、修正、查询。
b、工具准备
安卓软件开发怎么能少得了工具呢?这边包括:Eclipse(最强大的Java开发工具,安装Android开发插件后可以方便快速的开发和调试Android程序。)、 Java SDK(Java工具包,包括JDK和JRE,可到Java官网下载。)、Android SDK(Android开发工具包,包括核心API,AVD(Android虚拟设备)等,可以到Android官网下载。) FireWorks(用于编辑png图片,Android中主要的图片格式。纯粹个人喜好,有其他图片编辑工具也行。)。
c、文档资料
API文档:Java API,Android API,重要的查询手册。
2、开发
a、 建立项目:在Eclipse中新建一个Android项目,基本流程是:新建项目,选择Android Project,然后输入package名、应用名和Activity名,选择Android Api版本。
b、 构思布局:用xml构建基本的布局和控件。
c、写java程序,实体化xml的布局、控件、实现业务逻辑。
d、运行,调试程序:即可以使用Android模拟器调试,也可以通过数据线,直接接手机调试。提示:如果是用模拟器调试,调试后需要修改程序再次调试时,不需要关闭模拟器,直接再次运行就可以。
e、美化、找图片:菜鸟提示:Android标准图标根据手机分辨率不同,分别有36*36/48*48/72*72这三种尺寸,你会看到drawable-hdpi/drawable-ldpi/drawable-mdpi不同的目录用来存储不同尺寸的图标,在AndroidManifest.xml中只需要写@drawable/icon就可以,它会根据屏幕分辨率去找不同目录下的图标。
f、关于
安卓手机应用开发中的文字等引用资源:要点说说文字吧,使用中比如菜单姓名,标题等,既可以直接写在java文件中,也可先写在res/values/strings.xml文件里。不过呢,仍是强烈建议,尽量都写在strings.xml文件里,这样今后要修正文字,直接改这个文件就行,否则在java程序里找可费了大劲了,尤其是要开发多语言版本的话,所有文字悉数要改成外语,当然仍是在strings.xml里写方便的多。养成个好习惯,不要嫌费事,Android系统里专门弄这么个文件是有道理的。
g、修改AndroidManifest.xml文件,修改版本信息,加上需要的各种权限,如发送短信,访问网络等等,否则程序发布了,很多相关功能没法用。
整体来说,书都比较落后,Android学习首要还是靠网络。入门是最关键的,入门以后相信你自个也会找材料了。然后可以发动以项目为导向的学习方法,找到合适你自个的学习方法吧,小编也只能帮你到这儿了。
一品威客网汇聚众多优秀的专业设计师和服务商团队,随时为您提供
IOS应用 Android应用 IPAD应用 微信公众平台开发 手机游戏开发 应用软件开发 Windowsphone Symbian应用 应用汉化等服务,欢迎上一品威客网。
推荐更多与“安卓软件开发教程学习之旅_安卓软件开发过程跟踪计划”相关推荐:
安卓应用开发论文 | wp手机应用开发 | 手机应用开发培训 | 手机应用开发前景 | 手游开发成本
手机软件开发流程 | 手机app开发价格| 手机软件开发语言 | 安卓手机应用开发 | 游戏代练赚钱
手机软件开发教材 | 3G手机软件开发 | 手机软件开发前景 | 手机应用开发技术 | dnf游戏代练