小程序动态

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等


好的,今天先到这里

相关文章

网友留言

发表评论

◎欢迎参与讨论