您的位置:首页 > 移动开发 > Android开发

Android开发项目流程

2016-09-01 10:55 169 查看
一、准备工作 

1.    技能储备           

1)    Java 

     重要程度:★★★★★ 

     当然是掌握的越多越好,毕竟Android就是用Java语言来开发的。遇到很多没有Java基础的朋友问:要想直接学Android,Java应该掌握到什么程度?个人认为,如果一个熟练的Java程序员技能算100分的话,掌握到40-50分,基本开发Android不会有语言上的太大障碍了。其实主要也就是Java的类、继承、接口、IO、XML解析等这些基本的操作掌握了也就可以开始用Android开发些简单应用了。话说我一个朋友完全没有Java基础,直接上手开发Android,没几天也就能写出个应用,虽然他是个C++和C#高手„„编程这玩意很多东cument.createElement('script');
script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);   

西都是相通的,基本的搞明白了,再学学Java特有的也就算入门了。不过还是强烈建议——掌握的越多越好。 

        不过也不用摸不着头脑,太刻意去学,没目标抱着本《Java编程思想》学也不见得有多大效果。自己动手做个Android小应用,遇到问题了回头再针对性的去学Java。我这个半吊子也是这样,开发Android时,经常碰到一些Java比较基础的类的使用,但当时没弄明白,所以需要回头专门再看看。          

2)      XML 

    重要程度:★★★★ 

           Android开发中很重要的一类文件,也是一种标记语言,与平台和编程语言无关,所以一般用来保存和传递各种数据、参数。在Android中,很多配置信息、数据存储,尤其是Android界面,要大量的和xml打交道。虽然很重要,但其实并不复杂,找些基本教程看看,明白xml结构和语法特点也就基本够用了。(这里顺便强烈推荐新手一个入门网站:http://www.w3school.com.cn/,简洁,全面,有力!没有多余的废话,页面干净无广告!„„最主要我觉得有一定的权威性,作为XML等学习的入门网站和查询工具很有用)
         

3)      数据库     重要程度:★★★ 

          Android要保存数据,经常使用内置的SQLite数据库,可以使用SQL查询语言操作。所以如果有数据库使用经验,这个就简单多了。如果没接触过,就了解一些基本的SQL语句:增加、删除、修改、查询。           

4)     Dos     重要程度:★★ 

    这个,貌似也谈不上掌握了,会操作就行了,因为之前碰到几个哥们,确实连cd,dir等一点dos操作都不会用,这就稍微麻烦点了,因为无论一开始配置java,还是最后生成

    好像不应该是“重要程度”,应该是会使用程度吧。Android本身是基于Linux内核开发,说不重要可能会被拍唉。 

        主要就是会一些基本的linux命令,su,sh,cd什么的,后期调试Android程序可能会用到,比如查看SQLite数据。也不用特意去学,需要的时候网上现找找,多用几次也就记住了。 

2.    工具准备       

1)    Eclipse 

   最强大的Java开发工具,安装Android开发插件后可以方便快速的开发和调试Android程序。 

2)  Android SDK 

        Android开发工具包,包括核心API,AVD(Android虚拟设备)等,可以到Android官网下载。具体安装配置就不多写了,网上很多,我再引用这文章写成书了„„     参考:http://android.tgbus.com/Android/tutorial/200812/171154.shtml          

3)    Java SDK 

          Java工具包,包括JDK和JRE,可到Java官网下载。     安装,配置环境变量。 

    参考:http://blog.csdn.net/huanghm88/article/details/3965218(很全,一般到path和classpath设置完就ok了)        4)     其他 

          FireWorks:用于编辑png图片,Android中主要的图片格式。纯粹个人喜好,有其他图片编辑工具也行。 

3.    文档资料          

1)     一本纸质书 

    最好有本入门的纸质书,毕竟写的质量比较好的书能够尽量全部的涵盖Android开发各个方面,对新手很有帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息