码迷,mamicode.com
首页 > 移动开发 > 详细

Android基础

时间:2017-11-03 23:51:49      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:ble   XML   alt   clip   9.png   编写   开发   记录   开头   

看了一阵Android第一行代码,按照书的test自己敲了点代码并且窥视一番,学到知识的感觉很好,很有必要把其中一些体会记录下来。

一、安装AndroidStudio,配好SDK虚拟机,终于开始了AndroidStudio的咸鱼旅程。

二、认识AndroidStudio项目结构和第一个demo

  这里需要认识到一点,由于AndroidStudio功能的强大,建立完一个项目实际上就可以直接运行了,不需要手动敲helloworld,这里不想去讨论eclipse和AS的地位关系,跟随潮流学习技术就OK了,没有必要讨论这些有的没的。

  项目调整到project模式

  会看到如下结构技术分享

就目前的菜鸡水平来看,真正有操作意义的是app文件夹,内部结构是这样的。

技术分享

而这其中暂时有价值的是1.lib:存放各种导入包的位置。2.:bulid没什么用,保存自动编译时生成的文件。3.:src应该是目前的要害位置:

技术分享

 src中,androidtest用于编写测试样例,test也是用于自动化测试样例的,最有用的就是main文件夹

技术分享

说到这里了,以下讨论的问题应该是目前的重点:

Android应用程序中是以Activity为载体的,显然一切可见组件也均以Activity为载体,现在这个low项目中只有一个Activity->MainActivity,(这也就是虚拟机中显示的hello world)

想使用avtivity就得去注册。

这里的AndroidMainfest.xml很重要,用于注册Activity,所有的Activity都要经过这个xml来注册,我的理解这东西就像struts2MVC里的struts.xml过滤器,所有的Action都要在这里注册才能使用,我之所以举这个不恰当的例子是因为web开发和Android开发在某些方面是有这相似之处的,功能上暂且不说,外在就给人这种感觉(毕竟AS和IDEA,是吧,你懂得)

同时有一点印证了上面的说法,Android设计遵循视图和逻辑相分离的原则,通常不在activity中直接编写界面,而是在布局文件中编写之后再在Activity中引用。

接下来就是更加细致的认识了:主要是在main->java中编写代码,其中MainActivity.java就是avtivity文件,就在这当中去引用布局文件。

布局文件在哪里呢?res就是主管布局文件的,其中

drawable文件夹中保存所有的图片,所有以minmap开头的文件夹中保存应用图片,什么是应用图片?技术分享这就是应用图片。

value开头的文件夹是保存字符串样式颜色等配置的,layout用于保存布局文件。

 

 

 

后记:第一次写博客,算不得有创造价值的博客,只是记录一下一些还不太熟悉的知识,按照28理论,想在某一方面成为top/master,这百分之20真的是令人耻笑。

Android基础

标签:ble   XML   alt   clip   9.png   编写   开发   记录   开头   

原文地址:http://www.cnblogs.com/DoobetBlog/p/7780604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!