发表于: 2018-10-09 10:45:20

1 840


日报时间2018.10.08 补昨天

今天完成的事情:通读了一下《第一行代码,搭建了android开发环境

第一行代码 hello world

对hello world 进行分析

1)分析各个目录中到内容

全局目录下

1 gradle 用于下载gradle wrapper配置文件

2 gradlew 用于mac系统 gradlew.ba 用于windows

3 local.properties用于指定sdk目录

app目录下

1 libs 用于存放jar包

2 Androidtest 存放测试用例

3 res 资源存放目录 照片drawable 布局layout 字符串 values

4 AndroidManifest.xml 整个项目到配置文件

2)分析hello world运行原理

打开androidmanifest.xml

发现helloworldactivity在这里被注册,且hello world为主活动

打开helloworldactivity

发现活动需要继承activity到子类(如AppCompatActivity),另外onCreate()方法这个是活动被创建必定要执行了到方法,通读代码发现,在onCreate()方法里面调用了setContview()方法,引入了布局

在res中找到该布局

出现了TextView 这是android的第一个控件,在其中定义了hello world的显示。

明天计划做的事情:完成任务1 对活动继续进行了解

遇到的问题:无



返回列表 返回列表
评论

    分享到