原创 Android FlowLayout流佈局

先放效果圖: 代碼如下: public class ZFlowLayout extends ViewGroup { // 儲存所有的View private ArrayList<ArrayList<View>> mAl

原创 Android viewpager+photoview的使用

可實現多張圖片點擊放大,手指控制,左右滑動,多張圖片點擊任意位置定位顯示任意位置圖片;無動畫 核心代碼: viewpager: public class PhotoViewPager extends ViewPager { p

原创 Android RxJava的基本使用三

map 在使用map之前要先說道一個接口:Func1,Func1和上一篇提到的Action1相似。Func1 和 Action的區別在於, Func1 包裝的是有返回值的方法。 接下來就是map的用法,看代碼更直觀點; Obser

原创 Android 中圖片壓縮分析

在 Android 中進行圖片壓縮是非常常見的開發場景,主要的壓縮方法有兩種:其一是質量壓縮,其二是下采樣壓縮。 前者是在不改變圖片尺寸的情況下,改變圖片的存儲體積,而後者則是降低圖像尺寸,達到相同目的。 二、Android 質量壓縮邏

原创 Android 微信支付

/** * 獲取sign簽名 * @return */ private void genPayReq(String mPrepayId) { //獲取隨機字符串noncestr

原创 騰訊應用寶認領應用步驟

APP在應用寶進行上線的時候,可能會遇到包名已經被其他方佔用的情況,此時需要進行認領操作。 我上傳時就遇到了這個問題,個人感覺有點坑 在應用寶的提示下,下載好官方給的空包,然後對空包進行再簽名並上傳,此處詳解應用簽名的簽名步驟。 首

原创 Android 多張圖片展示,仿微信圖片上傳,可以選擇多張圖片

我們經常會遇到需要多張圖片展示上傳的需求 ,如圖 這樣的需求我已經遇到過多次,個人總結一下,希望大家多多指點,支持選擇多張圖片 佈局:一個GridView <com.zuihou.drunkenmonkey.widget.vie

原创 Android SpannableString的工具類

SpannableString在項目開發中用到的很多,例如同一個字符串字體大小不同,或字體顏色不同等 個人總結了一些 代碼如下: public class TextViewUtil { /** * 設置字體大小,用s

原创 android bitmap和base64之間的轉換

android開發中對圖片的處理是經常遇到的,壓縮,剪裁等等,或是把bitmap或文件轉爲base64字符串上傳給後臺 代碼如下 /** * bitmap轉爲base64 * @param bitmap

原创 Android Studio手動配置Gradle的方法

1 問題 (1) android sutdio第一次打開一個工程巨慢怎麼辦? (2) 手動配置Gradle Home爲什麼總是無效? (3) 明明已經下載了Gradle,配置了gradle home,爲什麼打開工程還是去自動下載G

原创 Fragment+ViewPager+底部滑動

Fragment+ViewPage加項目開發中經常會用到,到使用時總會感覺手忙腳亂,今天總結下 先放上效果圖: 隨着頁面的切換,標題下的那條線會隨着滑動 佈局 <?xml version="1.0" encoding="utf-8

原创 Android 根據網絡圖片URL轉Bitmap對象

Android 4.0之後不能在主線程中做網絡請求 我找了很多方法,才解決 Android之NetworkOnMainThreadException異常 是指不能在主線程中做網絡請求 代碼如下: new Thread(new Runn