原创 Retrofit+OKHttp實現緩存以及遇到的問題

原文鏈接:http://blog.csdn.net/Picasso_L/article/details/50579884#comments 簡介 retrofit本身並沒有緩存。 如果想緩存,它要麼必須讓retrofit之上的應用

原创 SmoothProgressBar 水平進度條

GithubDemo地址:https://github.com/castorflex/SmoothProgressBar 效果圖如下:                  gradle上添加下面這段代碼 dependencies {

原创 調試APP LOGCAT提示 Debugger is no longer active

問題描述: 有時候,用 Android Studio調試APP的時候,有時候,界面會一直卡在那裏,然後,不能進行調試。 或者點擊運行的時候,程序明明運行起來了,但是APP不自主啓動起來,還需要手動點擊APP才能運行起來。 仔細看LOGCA

原创 解決單個DEX文件方法數超過65536的解決方案

決定使用Google官方的multiDex解決。 1.修改gradle腳本來產生多dex。 2.修改manifest 使用MulitDexApplication。 步驟1.在gradle腳本里寫上: 在gradle文件中配置完就可以進

原创 使用Picasso進行網絡圖片的加載

 picasso是Square公司開源的一個Android圖形緩存庫,地址http://square.github.io/picasso/,可以實現圖片下載和緩存功能。僅僅只需要一行代碼就能完全實現圖片的異步加載:

原创 ContentProvider 和ContentResolver內容提供者和內容解析者

內容提供程序管理對中央數據存儲庫的訪問。提供程序是 Android 應用的一部分,通常提供自己的 UI 來使用數據。 但是,內容提供程序主要旨在供其他應用使用,這些應用使用提供程序客戶端對象來訪問提供程序。 提供程序與提供程序客戶端共同

原创 下一代Android打包工具,100個渠道包只需要10秒鐘

項目介紹 packer-ng-plugin 是下一代Android渠道打包工具Gradle插件,支持極速打包,100個渠道包只需要10秒鐘,速度是 gradle-packer-plugin 的300倍以上,可方便的用於CI系統集成,支

原创 讓你的程序實現MaterialDesign風格

原文鏈接:http://android-developers.blogspot.sg/2014/10/implementing-material-design-in-your.html 材料設計 是一個全面的方法來可視化、交互和運動設

原创 使用RxPermission框架對android6.0權限進行檢測

可前往Github上進行查看相關DEMO https://github.com/tbruyelle/RxPermissions 如果想用RxPermission,minSdkVersion 必須大於等於9. 在gradle中添加如下代碼

原创 你會這幾項,就會極大的提升Gradle編譯速度

原文鏈接:http://tikitoo.github.io/2016/05/26/android-studio-gradle-build-run-faster/ 不過有些事情我們是不得不承認的,Android Studio 越升級越卡

原创 解決軟鍵盤遮擋按鈕

原文鏈接:http://www.jianshu.com/p/49efa382352a# 前言 比如在進行登錄的操作中,用戶輸入完密碼之後,肯定是想直接點擊登錄按鈕的。返回鍵隱藏軟鍵盤這樣的體驗肯定很糟糕,程序員,遇到問題解決問題。

原创 安卓開發問題之 Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication

API 21 之前的設備調試,開啓Instant run,有可能報這個錯,21之後的設備就不會有了,,我這邊實踐的,應該還是Instant Run 不穩定 所以把instant run 功能取消後在發佈測試包就可以。 這個問題出現在程序

原创 5.0新特性轉場動畫的實現

本篇主要解決的問題是:5.0轉場動畫的實現,用Picasso進行網絡圖片的加載。 用到了SnackBar、AppBarLayout結合CollapsingToolbarLayout進行滑動的ToolBar設計、NestedScrollVi

原创 如何在APP中集成Google賬戶登錄

下圖是用谷歌賬戶的登錄流程圖: 如果在APP中使用Google賬戶進行登錄。 步驟一: <span style="font-size:18px;">GoogleSignInOptions gso = new GoogleSignInO

原创 Android定位的實現

原文鏈接地址:http://blog.csdn.net/limb99/article/details/8765584/ 基於android的定位無非就兩種:network、gps。兩者各有優劣。 Network:定位快,準確度低,受