20那天android得知
20多天的實習(事實上,一個人學習的東西)要結束, 剩下的只是讀研。 這項20許多天我學到了很多東西, 對android的發展也有了一定的了解。之后寫這篇文章主要完成的研究可以得知快速回升
1.安德魯斯開始創作, 了解, 做到掌握大局
2.開始入門階段。 學習各個xml配置文件的作用, 學習基本要用到的View?? 了解經常使用的布局 :線性布局? 相對布局
3.了解Activity。 生命周期, 以及生命周期通常要做什么, 以及在Activity中對View的操作
4.通信機制, Hander, 盡管寫項目用到的次數較少(非常多第三方的庫已經給實現了), 我感覺原理還是要懂的。不同的線程之間怎樣通信(UI 進程 和工作進程)
5.Intent? 意圖對象。是否這里用到了命令模式。 不是非常了解。 將命令進行封裝。 然后實現不同Activity之間的跳轉
6.ListView 這個view 非常長用。 差點兒是app都會用到。在這里用到了MVC模式,? 讓Adapter進行list 渲染, listView僅僅是起到了控制樣式的一個作用, 了解經常使用的Adapter 以及自己定義Adapter
7.fragment? 一個應用中,有非常多Activity是不太好的,普通情況下, 一個Activity會由多個fragment組成, 每一個fragment會繼承Fragment, 重寫方法。 進行對樣式的控制
8.Http?? 假設寫的app 不是單機的話。 那么必須得用到http 協議請求和接受, 了解http(協議, 報文格式 等等)就可以。 同一時候普通情況下。 傳輸數據使用json格式進行,所以將json 3種傳輸格式略微看一下, 了解一下相關的庫。 個人教喜歡 阿里巴巴的fastjson 比較簡單
9.數據庫, 終端數據庫, 不像是server端須要重量級的數據庫。 比方說mysql oracle等等, 輕量級的就夠了, 個人喜歡ormlite? 使用也非常easy
10.當然, 做安卓,當然也必須的會web開發
最后。 基本入門了, 那么就能夠做一些簡單的東西了, 我近期做的就是爬別人的站點的東西, 比方笑話或者消息之類的,顯示到我的終端 。
事實上自我感覺作項目之類的, 原理搞懂是必要的, 可是不太贊成按著書一步一步的來做。建議clone 開源碼, 如何做別人看到你的進步超快, 然后遇到不懂的書的詳細內容,檢查, 或者到博客或論壇
版權聲明:本文博主原創文章,博客,未經同意不得轉載。
總結
以上是生活随笔為你收集整理的20那天android得知的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu下安装phpredis的模块
- 下一篇: centos6.5下安装gradle编译