原创 Android Studio使用心得 - 常見問題集錦

FBI Warning:歡迎轉載,但請標明出處:http://blog.csdn.net/codezjx/article/details/38669939,未經本人同意請勿用於商業用途,感謝支持! 整理了一些這段時間遇到的常見問題,希望

原创 Gradle App項目的多渠道打包實現

FBI Warning:歡迎轉載,但請標明出處:http://blog.csdn.net/codezjx/article/details/49516151,未經本人同意請勿用於商業用途,感謝支持! 近期項目需要根據客戶的要求定製U

原创 Gradle Library Module的複用機制

FBI Warning:歡迎轉載,但請標明出處:http://blog.csdn.net/codezjx/article/details/49531887,未經本人同意請勿用於商業用途,感謝支持! 考慮如下情況: 這裏有兩個AS項

原创 Android新版NDK環境配置(免Cygwin)

FBI Warning:歡迎轉載,但請標明出處:http://blog.csdn.net/codezjx/article/details/8879670,未經本人同意請勿用於商業用途,感謝支持! 前言:Android NDK r7及以上

原创 Android Studio 3.0及Gradle Plugin 3.0升級注意事項

最近終於有空升級了一下項目中的Gradle和Gradle Plugin的版本,還是踩了蠻多的坑。特別是依賴以及渠道編譯這塊變動較大,因此把遇到的一些問題點記錄下來,分享給後人查閱~ Gradle版本升級 其實當AS升級到3.0之後,Gra

原创 開源了一款Android的IPC庫AndLinker,結合了AIDL和Retrofit的特性,支持RxJava

前言 工作中經常會遇到進程間通信的需求,但每次通過AIDL實現又覺得步驟十分的繁瑣。因此用業餘時間自己設計並開源了這款IPC庫。設計思路來源於Retrofit通過動態代理生成實現類的這種方式,把AIDL與Retrofit的特性完美的結合起

原创 從ContentProvider報SecurityException分析出Android5.0+的一個隱藏大坑

前言 最近在開發A應用的時候對接了合作方的一個B應用,對方很快就把接口文檔發了過來,約定好我們之間通過B應用提供的XXXContentProvider來獲取相關的數據。一切看起來是如此的普通與簡單,但是從剛開始調試的那一刻起,詭異的事情就

原创 使用RxJava優化Retrofit請求

使用RxJava優化Retrofit請求 在前幾篇Google Drive相關的博客中,我們提到了token過期的問題。在進行任何一個Google APIs接口調用的時候,很有可能由於access token過期了(默認的使用期限才360

原创 友盟統計UMID潛在的一個坑

最近發現友盟的數據統計裏面,活躍用戶的數量有點不大對勁,跟啓動次數相比,嚴重偏少。sdk的使用方式沒啥好說的,就那麼簡單幾步,應該不會是sdk設置的問題。於是就從友盟關於活躍用戶的定義開始,着手分析這個問題。 關於活躍用戶的定義,可以參考

原创 使用Retrofit2.0實現Google Drive文件上傳進度顯示

使用Retrofit2.0實現Google Drive文件上傳進度顯示 在上一篇文章中,我們完成了Retrofit2.0接口的定義及基本的調用。 不知大家是否關注到DriveApi.uploadFileMutil()這個接口方法需要傳入

原创 使用Retrofit2.0實現GoogleDrive相關API

使用Retrofit2.0實現GoogleDrive相關API 做移動開發的相信對Retrofit一點也不陌生,它是一套RESTful架構的Android(Java)客戶端實現,可以利用接口,方法和註解參數(parameter annot

原创 使用Stetho調試Retrofit的網絡請求

使用Stetho調試Retrofit的網絡請求 Stetho是Facebook出品的一個非常強大的Android調試工具。在基於你已經正常使用Retrofit或者okhttp的情況下,只需要簡單3步,你就可以在Chrome上的Develo

原创 使用Hexo+GitHub搭建及配置個人博客

前言 現在用GitHub+各種靜態博客框架來搭建博客系統已經非常常見了,如:Hexo、Jekyll、Octopress、WordPress…等。由於其博客系統維護方便、配置簡單、原生支持MD語法等優點等一直深受碼農們的喜愛。經過一番查找與

原创 關於ANR異常捕獲與分析,你所需要知道的一切

背景 最近項目組需要實現捕獲ANR並上傳到公司服務器相關的功能,因此花了點時間來整理相關的知識,並從AMS源碼與騰訊Bugly-SDK中逆向找到相關思路,在此分享給大家。 ANR是什麼? Application Not Respondin

原创 在Android上使用官方Lambda支持 - Android N & Jack工具(兼容舊平臺)

Google前段時間發佈了Android N Preview,對於開發者來說,特別重要的一點是開始支持Java8裏面的一些新特性了。N Preview目前支持的特性也非常有限,主要有下列幾項,具體參考官方介紹和這篇翻譯:在 Android