原创 Mac下的Apk多渠道驗證工具

我之前寫過一個在Windows平臺下基於jre環境的Apk多渠道驗證工具,詳見http://blog.csdn.net/h3c4lenovo/article/details/10041047 這種場景比較侷限,而且之後修改渠道提供商之後再

原创 AndroidClipSquare安卓實現方形頭像裁剪

安卓實現方形頭像裁剪 實現思路,界面可見區域爲2層View 最頂層的View是顯示層,主要繪製半透明邊框區域和白色裁剪區域,代碼比較容易。 第二層繼承ImageView,使用ImageView的Matrix實現顯示部分圖片,及挪動,放大縮

原创 Android使用ViewPager來滑動屏幕

屏幕滑動就是在兩個或多個滿屏頁面間相互移動,主要用於新手引導或幻燈片。這節課我們會介紹如何用ViewPager實現屏幕間的滑動切換,其中也會介紹到創建Fragment,和利用PageTransformer自定義動畫樣式。 準備開始 首先爲

原创 Matrix中set/post/per區別

1、setScale(sx,sy),首先會將該Matrix設置爲對角矩陣,即相當於調用reset()方法,然後在設置該Matrix的MSCALE_X和MSCALE_Y直接設置爲sx,sy的值  2、preScale(sx,sy),不會

原创 Android Animating Layout Changes佈局的默認動畫

系統默認支持了對於Layout中addView和removeView事件的動畫,你只需要在layout的xml中設置android:animateLayoutChanges="true"屬性即可。 這樣當你add/updata/remov

原创 用TextureView實現視頻錄製

https://android.googlesource.com/platform/development/+/4b737b6/samples/browseable/MediaRecorder/src/com.example.androi

原创 Android--Matrix圖片變換處理

http://www.cnblogs.com/plokmju/p/android_matrix.html 前言   本篇博客主要講解一下如何處理對一個Bitmap對象進行處理,包括:縮放、旋轉、位移、傾斜等。在最後將以一個簡單的De

原创 Java的Clone簡要

對於一個普通的對象來說,如果實現Cloneable接口,並重寫clone方法可以實現對象的深拷貝。 但是對於List/Set等集合來說不管是用集合的clone方法還是對象的clone方法都是淺拷貝,即指針的引用,如果要實現java集合的深

原创 Android Card Filp Animations

準備開始 想要創建一個Card flips動畫, 你需要實現card flip left in/out 和 card flip right in/out四種動畫: card_flip_left_in.xml <set xmlns:andr

原创 Android Crossfading animation 淡出淡入動畫

淡出淡入動畫就是我們常說的漸隱動畫,一個界面逐漸消失的時候另一個逐漸顯現。當你需要在應用中切換兩個視圖的時候這個動畫效果就顯得非常實用了。 這個動畫短小但很精緻,巧妙的銜接了視圖的切換。如果你不使用這種動畫會讓整個切換過程顯得生硬且急促。

原创 不會內存溢出的Android Handler寫法

private static class ThisHandler extends Handler {     private final WeakR

原创 Android 強制獲取屏幕方向

    最近在做照相機功能,簡單的封裝系統相機,遇到一個問題就是無法獲取屏幕的當前方向導致屏幕旋轉之後無法獲得正確的方向,所以照片方向不對。     在網上查了一下都是通過windowManager的Display或Configurati

原创 Android Studio Tips Of the Day - Roundup #1

http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/ Turns out that I am not that good at keeping a

原创 操蛋的百度地圖SDK onReceiveLocation收不到回調

    之前項目應爲用百度地圖各種操蛋,所以放棄使用百度地圖SDK改用騰訊地圖SDK。     雖然騰訊地圖SDK比百度地圖SDK各種好用,但是考慮到做地圖閉經百度能力是強於騰訊的,而且百度出了新的5.0SDK,於是想試試。     新版

原创 Android方法數超過65536的解決辦法

印度佬寫的,挺厲害的,雖然裏面有很多坑,但是把坑填完之後確實好用,還是給他點贊! https://github.com/creativepsyco/secondary-dex-gradle 點贊 收藏 分享