博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20189208杨晨曦《移动平台开发实践》第9周学习总结
阅读量:5054 次
发布时间:2019-06-12

本文共 1654 字,大约阅读时间需要 5 分钟。

《移动平台开发实践》第9周学习总结

教材学习内容总结

课堂笔记-正则表达式

ab+:a+一个以上的b

*:0次或多次
普通字符:字母数字下划线
\d:数字0-9
\w:字母数字下划线
\s:换行制表空格
.:任意字符
$:行结尾
[]:其中任意字符
[^ ]:除去这些字符
^ :以此开头的行
{}:表示重复次数[bcd][bcd]→[bcd]{2}
Tom|Jack:或者
\1:引用第一个小括号的结果,匹配到1就是1,匹配到z就是z.

教材笔记

35章图形和定制视图

本章主要学习绘制创建定制的视图及相关的准备工作。关闭硬件加速、创建定制试图、绘制基本形状、绘制文本、调整透明度、调用shader、剪裁图形、在绘制中使用路径。
36章片段
主要学习了Fragment片段的使用。片段有生命周期,在同一个activity可以有多个片段,NamesFragment.Callback接口捕获片段中的点击事件,showDetails方法修改片段中的文本图片.扩展ListFragment,。通过编程,给一个活动添加一个片段.FrameLayout可以作为一个容器,这样就不用提前创建好所有的片段。
37章多面板布局
利用多面板布局,支持多种布局,在不同显示屏上都可以适应。而且不同的refs.xml文件的本质是引用,修改布局无需修改所有的refs.xml文件。
38章动画
本章介绍了属性动画-property animation,背后为android。animation.Animator。主要介绍了Animator,ValueAnimator,ObjectAnimator,AnimatorSet三个子类及使用AnimatorSet来执行多个动画的方法。

教材学习中的问题和解决过程

  • 问题1:Fragment在生命周期的各个阶段是不是像activity一样有可调用的方法?
  • 问题1解决方案:Fragment在生命周期的各个阶段拥有一些可调用的方法。

    如:

  • onAttach(Activity)
  • 当Fragment与Activity发生关联时调用。
  • onCreateView(LayoutInflater, ViewGroup,Bundle)
  • 创建该Fragment的视图
  • onActivityCreated(Bundle)
  • 当Activity的onCreate方法返回时调用
  • onDestoryView()
  • 与onCreateView想对应,当该Fragment的视图被移除时调用
  • onDetach()
  • 与onAttach相对应,当Fragment与Activity关联被取消时调用
  • 问题2:fragment与activity关系是什么?
  • 问题2解决方案:关系如下图所示

    1505842-20190428220020093-1435253964.png

代码调试中的问题和解决过程

  • 问题1:@coin总是报错
  • 问题1解决方案:忘记在res下修文件。

1505842-20190428220014192-2044702583.png

学习进度条

|            | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|

| --------   | :----------------:|:----------------:|:---------------:  |:-----:|
| 目标        | 5000行            |   30篇           | 400小时            |       |
| 第一周      |       -----         |       -----       |        -----          |       |
| 第二周      | 180/180           |  2/3            | 18/18             |       |
| 第三周      | 429/609          |  1/4            | 24/42             |       |
| 第四周      | 588/1197        |  2/6            | 30/72             |       |
| 第五周      | 548/1745        |  2/6            | 20/92             |       |
| 第六周      | 15934/17679  |  2/8            | 20/112             |       |
| 第九周      | 18690/39576  |  1/12            | 21/173             |       |

参考资料

转载于:https://www.cnblogs.com/Ychancy/p/10787181.html

你可能感兴趣的文章
C# 反射机制以及方法
查看>>
C# Socket服务端与客户端通信(包含大文件的断点传输)
查看>>
理解SQL SERVER中的逻辑读,预读和物理读
查看>>
输入N,打印如图所看到的的三角形(例:N=3,N=4,N=5)1<=N<=26
查看>>
发展城市 BZOJ 3700
查看>>
Yii Framework处理网站前后台文件的方法
查看>>
jQuery事件委托
查看>>
移动端元素拖拽事件
查看>>
HDOJ:1058
查看>>
swiper隐藏再显示出现点击不了情况
查看>>
js input radio点击事件
查看>>
okhttp post form表单
查看>>
STL中map的简单使用简介【转】
查看>>
【LOJ】#2057. 「TJOI / HEOI2016」游戏
查看>>
VC++编译说明
查看>>
Sitecore客户体验成熟度模型之旅
查看>>
浅析redis缓存 在spring中的配置 及其简单的使用
查看>>
SSL-ZYC 洛谷 P1118 数字三角形
查看>>
关于APNs的错误认识纠正
查看>>
InotifyPropertyChanged接口实现简单数据绑定
查看>>