原创 Android源碼編譯--編譯過程
6.0源碼下載 下載方式有很多,出的去可以直接去Google Source下載,或者別人共享資源(有些會出現解壓報錯),或者鏡像站AOSP下載前提條件:Ubuntu14.04環境AOSP鏡像下載:1.下載repo文件,自行下載2.修改rep
原创 Linux Android源碼編譯--環境搭建
如何設置本地工作環境來編譯 Android 源文件?您必須使用 Linux 或 Mac OS,目前不支持在 Windows 環境下進行編譯。Linux環境搭建1.VMware Workstation Pro最新版本(14)2.Ubuntu
原创 Android Studio中如何上傳項目到GitLab服務器
上傳項目到GitLab1.安裝Git,Android studio配置。2.Gitlab服務器上創建項目,如下圖:3.項目生成後,提示“項目倉庫是空的,如果文件已存在,可以使用下面的 命令行指南 上傳”,如下圖: 命令行指南如下圖:4
原创 Linux命令彙總
查看“./name” 或者“.*”隱藏文件ls -al刪除./repo隱藏文件夾和文件(需要對應權限才能刪除文件)rm -r ./.* #刪除當前目錄裏的所有隱藏文件rm -fr .* #(刪除當前目錄下的所有
原创 Android源碼編譯--VM14 pro + Ubuntu14.04 磁盤空間不夠
VM虛擬機安裝Ubuntu14.04系統給了50G,考慮到後面可能會出現“磁盤空間不夠”問題,就先給Ubuntu增加磁盤空間,下面總結操作步驟和遇到的問題。首先列出參考的網絡資料:VMware12 + Ubuntu16.04 虛擬磁盤擴容u
原创 PC端軟件(foxmail/outlook) 無法收取webmail的已發送郵件
需求:問題來源:週末在家時從web界面登入mial之後,寫了一封郵件發送後,到公司上班從outlook/foxmail發現之前從webmail發送的郵件找不到。第一反應是不是不支持拉取自己的已發送郵件,然後去網上查“outlook拉取已發送
原创 開源鏈接
1.針對《初創團隊的Android應用質量保障之道》這一主題的demo:https://github.com/hehonghui/app-test-arch 包含 單元測試、Presenter測試、Monkey結合LeakCanary方面的
原创 android自定義View(儀表盤),多屬性可設置
需求:以儀表盤的形式展示數據,要求區間分明,且靈活。 功能(可設置屬性): 當前指示值 儀表盤種類是不超過半圓,
原创 android自定義View(帶旋轉動畫的餅狀圖)
需求:同組數據各佔總數比例的可視化顯示 功能: 各個區塊可點擊接口(點擊後旋轉到該區塊,且字體變大靠下位置顯示) 餅狀圖可隨手勢旋轉接口(旋轉到某區塊字體變大靠下位置顯示) 旋轉過程
原创 Android線程池異步加載圖片,可LIFO,可FIFO加載,四級緩存
功能: 線程池異步加載圖片(對圖片進行壓縮,內存控制) 可LIFO加載(後進先出)快速滑動時,優先加載當前頁面顯示的圖片,防止等待 可FIFO加載(先進先出)
原创 外賣系統(用戶端App+商家端App+後端雲服務器)二 [2016年文章誤刪恢復]
在上一篇文章中,介紹了大致的功能和界面,這篇文章中重點把主要功能流程走一遍 用戶和商家訂單交互過程: 以界面的形式把上面的流程走一遍
原创 android自定義View,區域熱力地圖(具備每個省份的點擊接口)
需求:需要一個熱力地圖,全面的顯示中國個省份的數據對比 功能:完整的中國地圖(可縮放,平移,點擊) 數據顏色區域條(各省顏色按數據所在區間而定) 各省份顏色可設置 各省份
原创 關於Activity生命週期的理解 一(直白高效版)
其實現在網上關於android的Activity生命週期的描述的文章很多,大多都寫的很細緻而且很詳細,在此處,我做了些總結,還有針對各個生命週期的詳解。 這張圖大家相比已經看到過很多次了,確實,它精簡且詳細的把Activity的生命週期調
原创 外賣系統(用戶端App+商家端App+後端雲服務器)一 [2016年文章誤刪恢復]
其實自學完安卓的基礎知識之後,完全可以嘗試做一套系統的項目,這個項目不需要多麼複雜,但是結構一定要清晰,功能要分明。 用到的技術:Bmob後端雲數據庫(增刪改查)、文件服務、短信驗證碼服務,Leancloud推送,Android基礎。
原创 Android開發工具類(各種方法調用 )
ListView中嵌套ListView,動態計算內層ListView的高度。但是子ListView的每個Item必須是LinearLayout,不能是其他的,因爲其他的Layout(如RelativeLayout)沒有重寫onMeasu