推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > 安卓开发 > 安卓开发入门教程
免费发布需求,接收报价与方案

安卓开发入门教程

什么是安卓开发?

猜您需要: 【ios和安卓开发哪个好】【安卓开发语言】【安卓系统是谁开发的】【安卓开发工具】【安卓开发有前途吗】【安卓开发工资】

    Android开发初学者最大的瓶颈就是基础薄弱,因此对于零基础开发者更应该打好基础,培养学习兴趣。
    首先,初学者需要了解Android平台的特性、架构和开发环境。在这样的前提下可以进行创建Android应用程序了。启动Eclipse,打开“文件(F)”/“新建(N)”/“项目(R)”,打开窗口。选择Android文件夹中的“Android Project”选项,单击“下一步(N)>”按钮,打开窗口。在“Project Name:”栏中输入项目名称“1.1”,其余使用默认设置,单击“下一步(N)>”按钮,打开窗口。选择Target版本为“Android 4.0.3”,单击“下一步(N)>”按钮,打开窗口。在“Application Name:”栏中输入“Hello World”,在“Package Name:”栏中输入“com.mingrisoft”,勾选“Create Activity:”并在该栏中输入“Hello-World-Activity”,单击“完成(F)”按钮完成项目的创建。
需要提到的是,上述各项内容的作用:“Project name”是Eclipse项目名称,即在Eclipse工作空间创建的文件夹名称。“Bulid Target”用在选择运行其Android应用的平台,其平台版本必须小于运行该应用的AVD版本。“Application name”是Android应用程序名称,该名称会在Android设备上显示,“Package name”用在选定包名,该命名规则和Java完全一样。“Create Acitivity”是创建的Activity名称,这里使用“HelloWorldActivity”是为了便于区分“Minimum SDK”是当前应用使用的API版本,当在“Build Target”选择运行该Android应用的平台后,该栏会自动填写。

    接着说明Android项目的结构。默认情况下,使用ADT插件创建Android项目后,其目录结构具备一定的项目结构:
    1.src包:在src包中,保存下来应用程序的源代码,例如Java文件和AIDL文件等。
    2.gen包:在gen包中,包含由ADT生成的Java文件,例如R.java和AIDL文件创建的接口。
    3.android.jar文件:在此文件中,包括了Android项目必须用到的工具类、接口等。若是开发其他版本的Android应用,此文件会自动替换。
    4.assets包:此包可以保存最初的资源文件。文件夹中的文件可编译到.apk中,同时原文件名会被保留。使用URI来确定该文件夹中的文件,接着通过AssetManager类似流的方式来读取文件内容。一般用来保存文本、游戏数据等文件内容。
    5.res包:此包用于保存资源文件,当此包中文件产生变化的时候,R文件会自动修改。Drawable子包一般用于保存图片资源。由于Android设备各种各样,该屏幕的大小也有所不同。为了拥有最佳的用户体验,该子包会为不同的分辨率提供不同的图片。图片的质量可以分为高、中、低三种。Layout子包一般用来保存应用布局文件,ADT插件拥有的可视化工具为了辅佐用户开发布局文件。Values子包一般用来保存应用中采用的字符串,开发国际化程序时,这种方式及其方便。
< 安卓开发工具 安卓开发环境搭建 >