編輯:關於Android編程
第一次下載android源碼,難免會遇到些小白問題,so,做下記錄。
英文好的話可以直接看這裡:http://source.android.com/source/downloading.html
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo
可能遇到問題:無法下載或是無法下載
解決方法:更換下載地址
$ curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
或:$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ./repo //獲取repo
$ mkdir YOU——WORK_NAME $ cd YOUR——WORK_NAME
$ ./repo init -u https://android.googlesource.com/platform/manifest
$ repo sync可能遇到問題:鏈接不成功或下載中斷
解決方法:
在.repo目錄下的manifest.xml裡找到fetch屬性
改成
fetch="git://Android.git.linaro.org/"或fetch= "https://android.googlesource.com/"(據說後者下載速度快,未驗證)
中斷問題可以寫哥腳本,如下:
創建腳本download.sh
#!/bin/bash
echo "=========start repo sync=============="
./repo sync
while [ $? == 1 ]; do
echo "======sync failed, re-sync again======"
sleep 3
./repo sync
done
記得chomd a+x download.sh讓其可以運行。
提示:下載時間有點長,最後晚上設置下電腦下載。
首先看看效果圖(錄制的gif有點卡,真實的效果還是很流暢的)實現思路通過上面的gif圖可以得出結論,其實它就是同時繪制兩條文本信息,然後通過動畫不斷的改變兩條文本信息距離
從前面Android編譯系統環境初始化過程分析這篇文章可以知道,lunch命令其實是定義在build/envsetup.sh文件中的函數lunch提供的。與
在過去的谷歌開發者峰會,谷歌給我們介紹了一個圖片加載庫,bumptech開發的一個名字叫Glide 的Android圖像加載庫。它已被用於許多谷歌開源項目,到現在為止,包
本人小菜一個。目前只見過兩種彈出框的實現方式,第一種是最常見的PopupWindow,第二種也就是Activity的方式是前幾天才見識過。感覺很霸氣哦。沒想到,activ