原创 編譯安卓6.0的SystemUI模塊

導火索:由於公司開發的安卓終端項目要霸佔整個設備屏幕且永不退出,不允許用戶退出。所以必須要幹掉系統默認的導航欄和狀態欄,但是系統提供的api只能暫時隱藏,手指下拉或者彈窗還是會冒出來。直接刪除systemUI.apk重啓雖然可以解決但是太

原创 覆蓋CentOS自帶的openjdk

CentOS系統默認會帶上jdk,這本是一個很人人性化的功能,但是當我要編譯安卓源碼的時候發現的centos7帶的卻是1.8的jdk,然而安卓需要1.7,於是我想當然的就再裝一個1.7配置下。結果一頓操作後,java -version發現

原创 adb以粗暴的方式乾的狀態欄和底部導航欄

//打開設置(在設置頁面可以隱藏導航欄) adb shell am start com.android.settings/com.android.settings.Settings //結束adb服務 adb kill-server

原创 獲取安卓設備ip(GPRS/WIFI/以太網)地址

public static String getIPAddress() { NetworkInfo info = ((ConnectivityManager) Hz.getApplicationContext()

原创 AndroidStdio 同步項目報 Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"

最近下載了AS4.0預覽版嚐了個鮮,開始覺得還好,後來發現很多老版本的設置的地方都改了,這還少次要的,用了沒幾天突然我跑着好好的項目同步不成功了,一直報:Unable to tunnel through proxy. Proxy retu

原创 Android Studio中使用Git進行代碼管理(分支、合併)

打開Android Studio選擇,選擇從Git檢出代碼  也可以從VCS如下點擊  去遠程倉庫複製地址,這裏以碼雲Gitee第三方代碼託管爲例,類似Github的界面,點擊右邊複製項目地址  填一下配置,點擊Clone開始檢出代

原创 集成微信分享和微信支付爬坑之路

最近項目需要接入分享和支付的功能,於是上網百度一番發現了個好東西---ShareSDK,這個sdk提供了聚合分享,聚合支付,以及推送和moblink多種功能,這正是項目當前和後期需要的。一次集成就能用上所有功能,不得不說是個不錯的東西。

原创 Android Shape參數詳解

一、簡單使用剛開始,就先不講一堆標籤的意義及用法,先簡單看看shape標籤怎麼用。1、新建shape文件首先在res/drawable文件夾下,新建一個文件,命名爲:shape_radius.xml內容是這樣的:(先不需要理解,先看sha

原创 Android LayerList詳解

1. layer-list 是啥?有啥作用?點擊查看 安卓官方開發指南中關於layerlsit的說明(1). layer-list 是啥?簡單理解,layer 是層,list 是列表,那麼 layer-list 就是層列表的意思。但是,是

原创 OkGO使用詳解

1.支持的常用功能一般的 get,post,put,delete,head,options請求基於Post的大文本數據上傳,postString(),postJson()等多文件和多參數統一的表單上傳(允許監聽上傳進度)支持一個key上傳

原创 LayoutInflater中inflate方法兩個參數和三個參數的區別

關於inflate參數問題,我想很多人多多少少都瞭解一點,網上也有很多關於這方面介紹的文章,但是枯燥的理論或者翻譯讓很多小夥伴看完之後還是一臉懵逼,so,我今天想通過三個案例來讓小夥伴徹底的搞清楚這個東東。本篇博客我們不講源碼,只看使用。

原创 Glide使用詳解

一、簡介Glide,一個被google所推薦的圖片加載庫,作者是bumptech。這個庫被廣泛運用在google的開源項目中,包括2014年的google I/O大會上發佈的官方app。(PS:衆所周知的簡介就到此爲止了)Glide 對於

原创 OKHttp簡單二次封裝

倒入依賴:compile 'com.squareup.okhttp3:okhttp:3.6.0' compile 'com.google.code.gson:gson:2.8.0'代碼部分: 1,定義請求結果回調接口public