20189208杨晨曦《移动平台开发实践》第9周学习总结
《移動平臺開發實踐》第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解決方案:關系如下圖所示
代碼調試中的問題和解決過程
- 問題1:@coin總是報錯
- 問題1解決方案:忘記在res下修文件。
代碼托管
學習進度條
|????????????| 代碼行數(新增/累積)| 博客量(新增/累積)|學習時間(新增/累積)|重要成長|
| --------???| :----------------:|:----------------:|:---------------:??|:-----:|
| 目標????????| 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? ? ? ? ? ? ?|???????|
參考資料
- Java學習筆記(第8版)
- 《Java學習筆記(第8版)》學習指導
- Android Fragment 生命周期及其正確使用(建議使用自定義View替換Fragment)
轉載于:https://www.cnblogs.com/Ychancy/p/10787181.html
總結
以上是生活随笔為你收集整理的20189208杨晨曦《移动平台开发实践》第9周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: constructor
- 下一篇: 获取文件路径