小程序动态

15502933391

咨询热线

「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp

在实用性好jdk合作开发自然环境、加装好合作开发辅助工具Android studio后,他们就能已经开始合作开发Androidapp了。具体来说,他们须要先介绍下android的名词。

Dalvik:Android独有的软件包,和JVM不同,Dalvik软件包适于在终端终端产品上使用!

AVD:(android virtual machine):Android交互式电子设备,是Android的软件包

ADT:(android development tools)Android合作开发辅助工具

SDK:(software development kit)软件合作开发辅助软件包,是Android控制系统,平台构架等的辅助工具子集,如adb.exe

DDMS:(dalvik debug monitor service)Android增容辅助工具

adb:Android增容桥,在sdk的platform-tools产品目录下,功能很多,配置文件必不可少

DX辅助工具:将.class转化成.dex文档

AAPT:(android asset packing tool),Android天然资源装箱辅助工具

R.java文档:由aapt辅助工具根据App中的天然资源文档手动聚合,能认知为天然资源词典

AndroidManifest.xml:app包名 + 组件新闻稿 + 业务流程相容的最低版 + 所需职权等业务流程的实用性文档

后面会逐步慢慢的加进这些辅助工具,千万别心急,也千万别恐惧,相信他们。

这儿具体来说须要熟识的是adb命令,如果没有linux控制系统,想介绍linux的shellJAVAC语言,就能在adb中练下。因为android控制系统下层是linux控制系统。

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

接下去,一同瞧瞧app的装箱和加装业务流程:

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

那块也是认知下就行,他们操作过两遍,历史记录下关键步骤就能了。

装箱到电子设备上时,就须要加装了,他们一同瞧瞧加装的业务流程:

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

第一个业务流程HelloWorld工程建立与运转

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

他们优先选择 empty activity 接着继续

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

须要核对下实用性项,接着点选 finish按键,业务流程会loading一会儿,浏览各种须要的包。

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

建立好了,这是预设展现的标识符。看着标识符中手写体有点小,他们控制一下

右边工程项目里的增设手写体,在 File->Settings中

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

18就相差无几了

右边的标识符也须要去File->Settings中增设

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

增设为18大体上就能看清楚了。

能瞧瞧工程项目的产品目录结构,一般都是优先选择project

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

执行 run->app

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

业务流程已经开始运转后,软件包也启动并运转了,最后结果如下表所示:

 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态 「全栈技师之梦的已经开始--Android合作开发(二)」合作开发AndroidApp 小程序动态

下面来说下工程项目中各组件的作用:

src产品目录:包涵App所需的全部业务流程标识符文档,他们大多数时候都是在这儿撰写他们的Java标识符的

gen产品目录:只关注R.java文档,它是由ADT手动产生的,里面定义了一个R类,能看作一个id(天然资源编号)的词典,包涵了用户界面,图形,字符串等天然资源的id,而他们平时使用天然资源也是通过R文档来调用的,同时编译器也会看这个天然资源列表,没有加进的天然资源不会被编译进去,能为App节省空间

assets产品目录:存放天然资源,而且不会在R.java文档下聚合天然资源id,须要使用AssetsManager类进行访问

libs产品目录:存放一些jar包,比如v4,v7的相容包,又或者是第三方的一些包

res天然资源产品目录:存放天然资源的,drawable:存放图片天然资源;layout:存放界面的布局文档,都是XML文档;values:包涵使用XML格式的参数的描述文档,如string.xml字符串,color.xml颜色,style.xml风格样式等

AndroidManifest.xml实用性文档:控制系统的控制文档,用于告诉Android控制系统App所包涵的一些基本信息,比如组件,天然资源,以及须要的职权,以及相容的最低版的SDK等

好的,今天先到这儿

相关文章

网友留言

发表评论

◎欢迎参与讨论