前段時間忙得不可開交,一直想抽個時間寫一個博客,然后就一直拖到了現在,確實感覺有點愧疚。。。
這段時間買了幾本書正在看,想讓自己好好沉下心來,又去慕課網看了些視頻,確實發現以前自己落下了蠻多知識點,還是有點收獲,
所以,在此呼吁一下,干我們這行,需要不斷學習,只有在學習中,才能明白自己有多水,才能讓自己不斷變強!
好了,進入正題,這一次准備了一些很基礎的東西,但也是非常重要的東西,對於我們實際開發真的很有幫助
知識點一:使用BaseFragment/BaseActivity的作用:抽象到父類的思維模式
知識點二:Fragment的切換以及切換的方式
知識點三:項目結構以及命名規范
以上三個知識點,可在如下代碼中一一體現
首先,新創建一個Android Application工程
然后創建一些文件以及包名,項目結構如下:
activity包名下嚴格放入Activity類,並且,都繼承自BaseActivity,對於抽象到父類的思維模式可以幫我們省下很多代碼,使用BaseActivity以及BaseFragment,可以將一些Activity或者Fragment的
統一操作放入父類中,比方說整個應用的SD卡業務,統一的UI修改操作,統一的權限操作,等等,反正十個App有九個是這種結構,還有一個是有問題的(慕課網老師說的,哈哈)
在這里稍微講一下命名規則,如果公司沒有指定的一套命名規則的話,以上的命名規則對於實際開發確實很有幫助,是Actiivty的,以Activity結尾,是Fragment的,以Fragment結尾,
布局文件是Activity的布局,以activity開頭,layout結尾,中間為具體的業務名稱
Fragment的布局與Activity一樣,以fragment開頭,以layout結尾,中間是具體業務的名稱
這樣對於后期瀏覽的時候,能夠一目了然
時間比較晚了,明天接着寫第二部分,具體界面的切換吧
代碼會在第二部分Git上共享的。
致敬不斷學習的我們!