原创 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