經過coder-pig博主學習Android。對於安卓學習主要包括,經常使用UI控件與事件處理機制、Android四大組件與Intent組件、fragment、數據存儲等等。java
對於Androidapp開發,咱們必需要了解到的部分:android
1.由於不一樣Android版本,所以存在Android的"碎片化"問題,主要包括:①.系統碎片化:App開發可能須要作到低版本兼容,有時會遇到部分原生系統上可行,定製Rom上不可行的問題,好比相機調用。 ②.屏幕碎片化:各類屏幕尺寸的手機,4.5寸、5.0寸,5.3寸等等,除了手機外,還有Android平板。架構
2.架構包括:app
3.學習到了一些之前不知道的項目工程中的部分結構,好比:libs目錄,存放一些jar包,好比v4,v7的兼容包,又或者是第三方的一些包。框架
我使用的是Eclipse+ADT+SDK 【SDK(software development kit)軟件開發工具包,安卓系統、平臺架構等的工具集合,如adb.exe。ADT (android development tools)安卓開發工具。】工具
部分常使用到的經常使用視圖,Windows下,當連上Android設備後,能夠在Devices上查看鏈接設備。LogCat上查看手機日誌信息,與Java不一樣的是,Android的App是運行在虛擬機上,控制檯並不會顯示相關信息,只有安裝狀態,因此須要在Logcat上查看程序運行的日誌信息。學習