发表于: 2018-10-09 10:45:20
1 839
日报时间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 对活动继续进行了解
遇到的问题:无
评论