第一篇文章------我的Android学习第一天。

    Android开发是基于Java语言的。经过一段时间的努力,加班加点,终于看完了Mars老师的JavaforAndroid视频教程(Mars老师的教程幽默风趣,干货满满,值得反复咀嚼),

    从第一次接触到Android,我就对它产生了极大地兴趣,从开始的一无所知,到自己开始查资料、配置环境,一路百度,一路碰壁,到慢慢开始了解,兜兜转转走了不少冤枉路,如今终于有能力翻开郭霖大神的 《第一行代码》了!(激动激动激动大笑)。

    嗯,"HelloWorld"已经构建好了,因为Android太智能了,构建项目几乎什么也不用管,一路next...... 所以直接翻到16页,看看我的第一个Android程序,都有什么内容。

    首先,项目结构切换成真实的Project结构,然后跟着郭神一个一个地梳理。


1、.gradle和.idea是AS自动生成的,不用管。

2、app:里面存放了项目的代码、资源等,开发基本在这里进行,相当重要!

3、build:不管。

4、gradle:包含了gradle wrapper的配置文件。

5、.gitignore:可将指定的目录和文件排除在版本控制之外,版本控制貌似很重要?唉,菜鸟一枚,容后再看~~~

6、build.gradle:项目全局的gradle构建脚本,一般不用修改。

7、gradle.properties:全局的gradle配置文件,影响项目所有的gradle编译脚本。

8、.gradlew和gradlew.bat:后面的gradlew.bat用来在Windows的命令行界面执行gradle命令,前者用于Linux或Mac。

9、HelloWorld.iml:这个文件是自动生成用来标识这是一个IntelliJ IDEA项目。

10、local.properties:用来指定本机Android SDK路径。

11、settings.gradle:用于指定项目中所有引入的模块。这里只有app一个。

OK,外层结构看完了,现在详细看看app目录有什么东西:


1、build:和外层那货类似,不管~~

2、libs:项目中使用到的第三方jar包放在这里。

3、androidTest:用来编写Android Test测试用例,以便对项目进行一些自动化测试。

4、java:放置着所有Java代码,包括HelloWorldActivity文件。

5、res:项目里用到的所有图片、布局、字符串等。drawable下放置图片,layout下放布局,values下放字符串。

6、AndroidManifest.xml:整个Android项目的配置文件,四大组件都需要在里面注册,还可以在这里给应用程序添加权限声明,很常用!

7、.test:编写Unit Test,进行自动化测试的另一种方式。

8、.gitignore:与外层的类似。

9、app.iml:不管。

10、build.gradle:app模块的gradle构建脚本。

11、proguard-rules.pro:用于指定项目代码的混淆规则,额,简单点说就是防破解。

好了,到了这里,目录内容分析完毕!

                                    参考资料:郭神《第一行代码》

                                                                 (注明参考资料来源是对原作者最基本的尊重!感谢郭神!为我这样的菜鸟省去了N多百度时间!)

今天就先到这里,按我的习惯,嗯......  世间有种意境,叫诗词之美:

花褪残红青杏小,燕子飞时,绿水人家绕,枝上柳绵吹又少,天涯何处无芳草。

墙里秋千墙外道,墙外行人,墙里佳人笑,笑声不闻声渐悄,多情却被无情恼。

                                                                            ——苏轼《蝶恋花 春景》

去做会运动.........

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值