原创 Android Framework開發筆記
一、前言 在framework局部編譯之前,代碼必須整體編譯過,形成完整的依賴(Android.mk)體系,才能局部編譯。 二、編譯 1.make編譯,會重新產生依賴,實現依賴不完整不會導致無法編譯。比較消耗內存和時間 fzw@onyx
原创 android編譯bug
1. 解決方法。 sudo apt-get install m4 sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline6-dev
原创 ubuntu 18.04編譯Android 7.1源碼
1.安裝了jdk,並查看。 sudo apt-get install openjdk-8-jre sudo apt-get install openjdk-8-jdk javac -version 2.下載後的解壓源碼。 7za x
原创 Android 獲取SHA1指紋的方法
獲取調試版(debug)文件的指紋: keytool -v -list -keystore +.keystore文件所在路徑+.keystore文件名,如下爲存放在目錄(C:\Users\win7\.android\)下的,文件名d
原创 android framework架構文件詳情
摘要:轉自:http://www.tuicool.com/articles/777r6rB,感謝博主分享.簡介之前的研究太偏向應用層功能實現了,很多原理不瞭解沒有詳記,爲了全面瞭解,重新梳理應用框架層。記錄1、下載源碼,目錄如下:2、An
原创 計算機專用英語詞彙1500詞
1. file n. 文件;v. 保存文件 2. command n. 命令,指令 3. use v. 使用,用途 4. program n. 程序 5. line n. (數據,程序)行,線路 6. if conj. 如果 7. dis
原创 ubuntu+git+android筆記
ubuntu環境下 #查看jdk的版本 fzw@onyx:~/workspace/3128_android_rom$ java -version #切換jdk命令: export JAVA_HOME=/usr/lib/jvm/jdk1.6
原创 Android framework編譯常見錯誤彙總
1.在 mmm packages/apps/RKUpdateService/中出現如下,因爲 mmm指令之前,需要source代碼。 No command 'mmm' found, did you mean: Command 'mgm'
原创 項目常用指令
項目常用指令 ~$ cd androidProject/ 切換到androidProject目錄 ~$ ls 列
原创 git指令總結-2018-8-1
一、常用命令 #查看看git狀態 fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git st #查看git分支 fzw@onyx:~/mnt/workspace/3128_androi
原创 Fresco架構的簡單使用
一、 1.Fresco介紹 Fresco是Facebook最新推出的一款用於Android應用中展示圖片的強大圖片庫,可以從網絡、本地存儲和本地資源中加載圖片。相對於ImageLoader,擁
原创 百度地圖實現拖動圖標輸入地址
一,Activity代碼public class SaasLocationActivity extends BaseActivity implements OnGetGeoCoderResultListener, OnGetPoiSe
原创 編譯andrid framework筆記
#查看jdk fzw@onyx:~/mnt/workspace/3128_android_rom$ java -version fzw@onyx:~/mnt/workspace/3128_android_rom$ git br fzw
原创 ButterKnife註解框架的使用
一、ButterKnife簡介 ButterKnife是註解中相對簡單易懂的開源框架,ButterKnife是控件注入框架,旨在幫助安卓開發者省去初始化控件的重複性工作,簡單快捷地初始化佈局文件中的控件,極大地提升開發效率。
原创 Android-PullToRefresh的簡單使用
一、PullToRefresh簡介1.PullToRefresh介紹 PullToRefresh是一套實現非常好的下拉刷新庫,它支持: ListView ExpandableListView