原创 如何在Android studio上使用Github(圖文詳盡版---附一些常用錯誤)

原文地址:https://www.londonappdeveloper.com/how-to-use-git-hub-with-android-studio/ 太詳細了,忍不住翻譯了。 首先,登陸github.com,並且創建一個新

原创 Java設計模式學習之 —— 單例(Singleton)

跟隨郭霖大神的腳步學習設計模式,真是通俗易懂~贊: 原文出處:http://blog.csdn.net/guolin_blog/article/details/8860649 什麼是單例: 單例:保證一個類僅有一個實例,並提供

原创 Android之代碼設置selector

以一個textView爲例: TextView tv = new TextView(UIUtils.getContext()); tv.setText(data); tv.setTe

原创 ViewPager中代碼動態的添加小圓點作爲指示器indicator,以及實現無限輪播

1.首先我們需要一個相對佈局裝一個線性佈局的容器和一個白色的小點作爲選中的標識,用灰點表示未選中的情況。 <android.support.v4.view.ViewPager android:id="@+i

原创 Git學習筆記之安裝git與創建版本庫

看了網上的許多教程,要不就是特別難,要不就是隻介紹幾個命令,感覺完全忘了初學者不懂的到底有哪些,找了一些很適合初學者的一些教程,放在下面。首先感謝廖雪峯大神寫出這麼詳細的教程。這篇文章是記錄一下看的過程中比較重要或則是比較容易忘的

原创 OKHttp源碼解析

出處:http://frodoking.github.io/2015/03/12/android-okhttp/ Android爲我們提供了兩種HTTP交互的方式:HttpURLConnection 和 Apache HTTP Cl

原创 Replugin Demo的簡單使用與分析(二)

參考資料: 插件的組件 Replugin Demo的簡單使用與分析(二)主要分析demo1中RePlugin的用法。 其實Demo1最主要的主題就是:RePlugin的其中一個優勢在於,開發RePlugin插件幾乎和開發“單品”無異。 一

原创 Android RecyclerView 使用解析,替代ListView

一、啥是RecyclerView啊? 看看官網咋說的:RecyclerView是一個更強大,更靈活的ListView版本。Google老大都發話了,我們還是趕快開始用RecyclerView吧。 先看看RecyclerView: 可

原创 Android數據庫SQLite操作詳解及LitePal用法詳解(四)

接下來我們繼續學習使用LitePal進行數據的增刪改查的操作: v - 增加數據 想要存儲一條數據到Album表當中,存儲兩條數據到song中 //使用LitePal增加數據 Album album

原创 Android U盤插拔監聽詳細版以及U盤寫入權限解決辦法

首先,代碼都是用在項目裏的,肯定是可用的。踩過的一些坑一起會寫在下面。如果有更好的方法,請告知我。 用廣播接收U盤插板的狀態,其中插板的判斷可以加入"android.intent.action.MEDIA_MOUNTED".equals(

原创 Android拍照或從相冊選取以及裁剪

private void getPicFromPhoto() { Intent intent = new Intent(Intent.ACTION_PICK, null); intent.setDataAn

原创 Android連接無線鍵鼠導致Activity生命週期銷燬重建的問題

不管是無線鍵鼠還是什麼藍牙的設備連入會導致Activity生命週期銷燬重建,加入以下即可,navigation得要。。。 參考資料: the Android docs <activity ... android:configCh

原创 Android數據庫SQLite操作詳解及LitePal用法詳解(三)

LitePal開源項目地址:https://github.com/LitePalFramework/LitePal 1. 什麼是LitePal: 百度百科這麼說的,LitePal是一款開源的Android數據庫框架,採用了對象關係映射(

原创 Android中zip,tar.gz壓縮與解壓縮

項目中有這樣的需求,在導出的時候需要導出壓縮包,導入的時候需要解壓縮包。網上看到不少代碼都有不少缺陷,要不zip不支持中文,要不不支持壓縮到任意目錄,修改了下發上了。親測親改可用。 需要兩個jar包,一個ZipEntry.jar讓zip

原创 Rxjava、retrofit初探

剛開始學習,先記錄一些東西,以後再做整理 建議查看深入淺出RxJava Awesome-RxJava lzyzsd收集的關於Rxjava的知識 給 Android 開發者的 RxJava 詳解 ———————–所以下面就不用看了,只是蒐