原创 集成Google Play支付

前言 這篇文章很早就想寫了,由於時間關係一直拖到現在,我相信這篇文章對大多數想要接入Goole Play支付的小夥伴來說,會少走許多坑的,在這裏說明一下,筆者在集成過程中踩了不少坑,所有請大家盡情享用成果,廢話不多說直接切入正題。

原创 自定義titleBar沉浸式導航欄

titlebar 原文地址:http://blog.csdn.net/android_love/article/details/49179919 項目地址:https://github.com/bacy/titlebar.g

原创 調用系統相機、圖庫並選擇圖片

相信很多學習android的朋友,都和我一樣連一個簡單的獲取手機圖片的無從知曉,於是藉助於百度尋求幫助,於是乎有感寫,這篇博客不僅僅是鞏固自身的基礎知識,希望能幫助到其他人。 Uri mPhotoUri; pri

原创 使用 ViewPager+GridView輕鬆打造可分頁的GridView

一個可控行數的ViewPager+GridView 實現思路: 1. 首先獲取總數據 2. 設置每頁加載個數 3. 根據算法實現頁數的計算 請在源碼中查看 4. 根據頁數進行填充數據 請在源碼中查看 5. 自定義View繼承

原创 加密那些事AES、MD5

在開發中,爲了安全性考慮,我們常常會用到加密,加密的格式很多,今天我就來簡單寫寫AES、MD5加密。 AES加密:下面是工具類 public class AESUtils { private static final S

原创 自定義時間選擇器

點擊打開鏈接寫作背景:就兩天的事情由於項目上需要用到時間選擇器,系統的又無法滿足,無奈之下自定義了一個,由於時間緊急未做優化。 詳情請看Github地址,文章底部有鏈接 日期選擇對話框效果: 月份選擇效果: 年份選

原创 android studio 如何打包成jar包

首先新建一個工程名爲ActivityLibrary 然後引入一個modoul,取名爲mylibrary 打開my library的build寫入 task makeJar(type: Copy) { delet

原创 EventBus3.0源碼解析-第一篇

先介紹一下寫這篇文章的背景,因爲幾乎每個項目中都使用到了EventBus,但是對它的理解僅僅在於如何使用,而不知其詳細由來(當然以前還是知道個大概!),俗話說的好:“授人以魚不如授人以漁”,今天讓我這個老菜鳥來學習一下漁術!!!

原创 android studio 創建 jniLibs文件夾用於放置jar包和os文件

每次創建新項目都要重新創建jniLibs,很煩(每次都忘了怎麼創建(傻逼!)),無奈之下還是寫一篇博客以備不時之需 在gradle下配置: sourceSets { main { jniL

原创 Android屏幕適配-第二篇(你要知道的適配基本操作)

爲什麼要進行屏幕適配? 1.安卓手機碎片化非常嚴重,每個手機廠商的手機尺寸都可能有所不同,常見的尺寸爲4.7、5.0、5.5等 2.不僅尺寸不同而且手機分辨率,有所差異,常見的分辨率有720x1280,1080x1920,1920x244

原创 Android屏幕適配-第三篇(今日頭條適配方案)

今天記錄的筆記是今日頭條的適配方案原理以及開源庫”AndroidAutoSize“的實現剖析!(備註:此文僅供自己參考,全文全是文字,如果讀者讀起來比較生澀難懂,建議閱讀引入文章) 此篇文章是通過閱讀《騷年你的屏幕適配方式該升級了!-今日

原创 Android屏幕適配-第一篇(基礎知識)

一直以來對手機屏幕這塊雲裏霧裏的,以前以爲用dp就可以了可以滿足大部分條件,但是越開發越發現,每個知識點都是非常重要的,而且不是說你看懂了就好了,而要想爲什麼這樣,所以我決定將以前的知識稀鬆的知識one more time ,亡羊補牢,希

原创 自定義View實現手繪簽名並保存成圖片存入本地

由於上個星期公司要實現一個功能,是關於合同的,需要用戶簽名,由此引發書寫了這篇文章,此文設計的內容並不複雜,下面是梳理過程 自定義一個View監聽手勢動作,利用Path將手勢軌跡繪製到canvas。然後創建一個CacheCanva

原创 How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

我已經很久沒有寫博客了,由於今天遇到問題是關於jdk版本的,想要寫一篇博客記錄一下此問題,重拾久違的blog編輯器,倍感慚愧!ok切入正題了哦 問題大致如下截圖 JAVA SE 9 以後 沒有引入JAVA EE 的APIs瞭如下 ja