安卓逆向——怎样开发第一个Android程序?

世界上有很多人都想成为Number one!但是作为程序员的我们已经做不了第一个程序员。有个词语说“生不逢时”恰恰表达了人们的这种遗憾,如果出生生活在那个时期,指不定其中的第一个程序员就是各位之一了哈。
虽然不能做第一个程序员,但是我们可以了解第一个程序是什么,就是“Hello Word”,中文意思即“你好世界”。

安卓逆向——怎样开发第一个Android程序?
那么第一个Hello Word是什么样的呢?需要注意哪些点?我们就来简单地探讨一下。
第一个是环境检查;第二是工程创建,输入工程信息;第三是运行我们创建好的程序;第四是项目的目录结构分析;最后就是常用的视图了。

一.环境检查

用到工具:eclipse

1.搭建好eclipse集成开发环境
2.使用eclipse工具来创建第一个Android项目

二.工程创建

New—>Android App Project 或 Other—>Android
New App.Android App Project,
打开eclipse工具,点击左上角File,New,New一个Android Application Project键
安卓逆向——怎样开发第一个Android程序?
进入如下界面,输入工程信息
安卓逆向——怎样开发第一个Android程序?
这里要注意一下上图的一些专业名词:
安卓逆向——怎样开发第一个Android程序?
依次输入应用名、工程名、包名
安卓逆向——怎样开发第一个Android程序?
更改默认的Project Name 为“Hello”或者“Hello Word”,
安卓逆向——怎样开发第一个Android程序?
此时会发现“Project Name”报错,原因是什么呢?
安卓逆向——怎样开发第一个Android程序?
我们可以看到左边已经有Hello以及Hello word的工程了,所以已经开始重命名了,可以更改为Hello mark,与原来的名称不重复就可以了。
安卓逆向——怎样开发第一个Android程序?
这些设置都是选择默认就好,无需更改。点击“Next”,开启下一步
安卓逆向——怎样开发第一个Android程序?
要求的路径以及其他的工程这些数值也选择默认就好,无需更改,继续点击“Next”,进入图标界面
安卓逆向——怎样开发第一个Android程序?
图标有大小不一的四个,原因是根据分辨率不同而做的,根据设备的不同,支持多分辨率
例如:拖入一个图片,它会自动帮你分解成四个图片
安卓逆向——怎样开发第一个Android程序?
继续点击“Next”进入选择主题界面,所有设置默认,无需更改,点击Finish即可。
到这里,Hello mark的Android程序已经创建完毕,进入程序主界面。

安卓逆向——怎样开发第一个Android程序?

三.运行创建好的工程

这一步的重点就是运行创建好的程序,从模拟器上看到运行效果。
首先对我们的工程点击右键,找到Run As,选择Android Application
安卓逆向——怎样开发第一个Android程序?
此时的运行一定要注意是在模拟器上进行一个演变
安卓逆向——怎样开发第一个Android程序?
此时发现连接有问题,就需要检查一下我们的连接
安卓逆向——怎样开发第一个Android程序?
输入cmd,点击进入
安卓逆向——怎样开发第一个Android程序?
输入:adb devices,出现连接
安卓逆向——怎样开发第一个Android程序?
安卓逆向——怎样开发第一个Android程序?
此时再重新去运行程序
安卓逆向——怎样开发第一个Android程序?
在模拟器上运行,就可以看见有“Hello Word”的主面板,这就是一个程序创建完成了。

四.项目的目录结构分析

1.Src 目录:包含全部程序代码文件,编写Java 代码
安卓逆向——怎样开发第一个Android程序?
由此可知Java代码是放在src目录下面的。

2.gen目录:只关注R.java文件;由ADT自动产生的;为App节省空间
安卓逆向——怎样开发第一个Android程序?

※:R类就是一个id字典资源编号,包含了用户界面、图形、字符串等资源的id;
※:平时使用资源也是通过 .R 文件直接进行调用,编译器也会看这个资源文件;
※:如果用到的资源不会编译进去,如果有没有用到的这些资源不用编译进去的话,也可以为我们的App节省空间
※:gen 目录也称为索引id目录

3.assets目录:存放资源,使用AssetsManager类进行访问

4.libs目录:是我们可以使用第三方的东西,如so文件以及jar包

安卓逆向——怎样开发第一个Android程序?
5.res资源目录:存放资源,图片资源、布局界面、XML、values像这些的描述以及string.xml的下面都会有一些相对应的一些目录,进行资源文件存放

安卓逆向——怎样开发第一个Android程序?
6.drawable:存放图片资源;layout:存放界面的布局文件,都是XML文件;
7.values:包含使用XML格式的参数的描述文件
8.AndroidManifest.xml配置文件:系统的控制文件,用于告诉Android系统App所包含的一些基本信息,App的自我介绍,比如组件、资源以及需要访问的权限,以及兼容性版本的SDK等等都是存放在这里

安卓逆向——怎样开发第一个Android程序?
以上就是一个程序包含的所有的一些结构分析。

五.常用的视图

Windows—>show view 点击other,常用的视图
Devices:查看连接设备
Console:控制台 Flie Explorer:打开一些窗口
Layout View:查看布局层次
Log cat:日志信息 Lint Warnings:Lint提示

Project explorer:项目窗口 Logcat:查看手机日志

好了,以上就是今天要分享的怎么开发第一个android程序的过程和难点了。作为程序员的你也动手先对世界打个招呼吧!“Hello Word”!