1C - 01 - 安装Android Studio
- 安装JDK(Java开发软件开发工具包),看最新Android Studio要求安装相应版本就行了。(配置开发环境变量等问题,Google一下,网上很多,不难)
- 安装 AndroidStudio 具体过程不赘述了,视频和文档介绍的很清楚,网上也有很多资料。不过记得当初下载安装的时候,各种翻墙下载还是很费劲的,现在好多了。
*** 问题及建议:视频中提到的教学笔记安装指南,我并没在该贴中找到,这至少说明在显眼的地方没有给出该文档和下载地址。建议可在每个章节的板块中,置顶一个帖子,里面放本章节视频中用到的工具链接,文档访问地址等。(向1A中那样,当然也可以综合把整个课程用到的东西,都放到【最新消息通知】板块的“[Google Material Design 文档国内可访问地址]”帖中)***
下面列出官方AndroidStudio下载地址(包含各种介绍文档)
AndroidStudio官方下载地址:https://developer.android.com/studio/index.html
1C - 02 - 回顾和复习-回答十个小问题
- 显示照片应该用什么控件:ImageView
- android:layout_width :所有控件都必须要有的属性吧(可以为0dp但必须要有)
android:src : ImageView的属性
android:text : Button 和 TextView 的属性
PS:可能不全,欢迎补充。 - 驼峰命名练习:ILikePracticeSetsTheBest
- RelativeLayout(相对布局)和LinearLayout(线性布局)都是ViewGroup
- 要对标签做哪两件事?我没太明白题意是啥-。-XML里面每个元素吗?是注意书写规则和属性?
- 两位导师叫啥名(哈哈~): Kunal 和 凯瑟琳?(吸血鬼日记女主啊_不过她中文名更好记些:李秀贤)
- 错误位置:21行 android:layout_weight属性应该有引号呀~
- 宽度:350dp
- 问题中Button漏掉的属性 android:layout_alignParentBottom 和 android:layout_CenterHorizontal
其实,漏掉个必要属性应该是android:id吧 - 权重问题:Chai Tea - 100dp
** PS:说到权重问题,想起前两天论坛里看到一位同学遇到的问题。计算方法会根据height(以此为例)属性值不同而有不同的计算方式,当属性值为match_parent时,控件占权重比例是反过来的,网上有很多资料可以参考下。(此处XMLV中应该是bug吧) **
1C - 03 - 在Android Studio里运行你的第一行代码
- 关于如何建Project等步骤视频中讲的很清楚了,多操作两边就熟悉了。
- 我也是突然才意识到 Company Domain 中,我可以填写:**merrily01.tech ** 了(⊙o⊙) 想知道为什么吗? 访问有惊喜 O(∩_∩)O哈哈~
- 建议了解熟悉Project的目录结构
- XML预览很方便,不过不建议拖拽开发
- 真机(我想换Pixle)/模拟器调试(PS:Genymotion 记住这个名字,你以后会用到的)
*** 存在的问题: 还是上面提到的关于 【讲师笔记】的问题 ,视频中提到的 “ 提供了指向故障排除文档的链接 ” 以及后面提到的 图片 等素材~*** - 学会看debug调试信息,通过报错找解决方案。
1C - 04 - 创建生日贺卡项目并布局
3个步骤:
① 选择正确的View和布局方式
② 如何确定View在屏幕上的位置(ViewGroup的选择和属性设置)
③ 给View添加点击事件学着通过控件各个属性,调整页面显示效果~
简单做了个,不要太死板嘛~