記錄一些android路上填的坑踩的水

最近因爲畢業面臨找工作因爲公司需求和職位空缺等原因,我本來希望能找到java web方向的職位,無奈只好轉投android崗位順利入職。目前還在實習期,記錄一下其中遇到的問題,方便以後遇到的時候能夠找到。

       (1)android 開發的工具主要有兩個,一個是eclipes+adt+android sdk的開發和android studio的開發,最開始因爲leader的要求我使用eclipes進行開發,恰逢十九大剛開完,網絡對翻牆的一些限制,導致我在搭建環境等的時候出現很多的坑各種插件下載不了各種api不能下載,在此發現兩個很好用的網站,一個是github一個是maven倉庫。再來說一下eclipes下的android依賴包的問題,目前接觸的是v4,v7和v17的依賴包,v4和v7因爲android版本升級爲了使後出的功能在之前的android版本上也能使用推出的兼容包,期中v7是指好幾個包,分別是android-support-v7-appcompat(包含一些常用的基礎方法)、android-support-v7-cardview(cardview的插件包)、android-support-v7-gridlayout(aridlayout的插件包)等 ,v17是谷歌推出的專門爲支持android tv開發的插件包,android網上都有幾個谷歌的示例。

       (2)android的開發佈局是在xml進行佈局設計,邏輯交互等在.java文件中,android的文件映射是系統會自動生成一個r文件,佈局屬性之類的會自動在r文件裏面註冊,通過r文件來獲取。

       (3)eclipes和android studio的代碼風格有一些細微的小差距,在之間互導的時候一定要注意。比如我在網上找的studio實例res文件中的 styles裏android的編碼方式是代碼方式是:<item name="colorAccent">@color/colorAccent</item>而eclipes是<item name="android:colorAccent">@color/colorAccent</item>文件一直報錯     差距是eclipes中的name後面的值要加上android。

(4)android studio與eclipes的區別是as編程比較方便新建項目會把需要的依賴包什麼的都配置好,eclipes需要自己配置,所以涉及會比較基礎,會比較快的明白依賴包啊之類的關係。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章