原创 Android-PickerView的混淆問題

Android-PickerView是一個多功能的滾動控件,包含了單項選擇,時間選擇,位置選擇等等多級選擇功能。 具體用法請參照github 今天解決的問題就是,打包混淆後,無法使用的問題,我看好多提問者問了此問題Android-Pick

原创 微信原生分享(32kb限制)

關於微信分享,我之前用到的微信分享,都是使用的三方分享SDK,畢竟人家處理後的東西會方便很多,如Mob和友盟的。 現在因爲公司的要求要單獨集成微信分享 具體步驟如下: 1、申請應用,獲取appid 2、添加依賴並配置 3、創建WXEntr

原创 Android端獲取手機IMEI,IMSI, MAC等授信功能的工具類,還包括屏幕寬高,屏幕亮度,網絡類型判斷等

現在app開發一般要獲取手機上的授權信息,包括: 手機型號,手機製造商,系統類型,操作系統版本,安卓id,imei,imsi,mac,網絡類型,無線網絡名稱,無線BSSID,是否root,屏幕寬,屏幕高等等 一般是以json加載請求頭

原创 webview適配(一):文件選擇,相機拍照,相冊選擇

說起來android適配webview就是比較煩人,本人遇到過很多坑,但是之前從來沒有過記錄,例如:文件選擇框,toast彈框,視頻不正常播放,視頻各種不全屏(網上說的方法都不行時候就崩潰了,有機會說),兩端方法互調,視頻和語音播放不停止

原创 自定義控件之網狀圖

最近需求要求做幾張圖,剛剛寫完了圓形進度圖現在寫網狀圖,其實網上好多第三方庫文件,用來繪圖的,比如AChartEngine,我目前還沒有去研究,網上的說明不是很多,而且不如我自定義的控件隨意,能快速自定義的的東西當然不要引用三方庫,會造成

原创 自定義控件之圓形進度條

好久沒寫博客了,也好久沒看自定義控件了,前些日子有需求,所以就寫了個小demo,其實博客應該早點寫的,因爲這個錄屏和轉換gif耽誤事了。好了,先看看效果: 其實就是2個空心圓外加一個弧度畫的半圓,就可實現此效果,實現步驟: 1.畫外部大圓

原创 Androidstudio最新版本下載地址和安裝方式

下載地址:http://www.android-studio.org/1、首先下載Android studio安裝包,可以從http://www.android-studio.org/,下載最新版本,這裏採用3.0版本進行演示,對應安裝包

原创 仿華爲手機系統抽屜效果,控件拖動

這是一個下拉抽屜,仿華爲手機的系統下拉抽屜 未使用動畫,是摺疊打開效果,如使用壓縮打開和移動打開效果,請加縮放動畫和平移動畫 本demo是動態改變高度,主要用到了ontouch方法 直接附上效果圖和activity /* * 這是

原创 Android圖片壓縮

最近項目需求中,有對圖片上傳需求,既不能壓縮過小導致不清晰,又不能原圖上傳,導致上傳過慢,不僅浪費了流量,體驗上也不好 影響圖片大小的一個是圖片質量,一個是圖片像素。壓縮方法無非是,採樣率壓縮和質量壓縮,還有一個是微信壓縮(這個請自行學習

原创 關於獲取開發版和發佈版SHA1值以及遇到的問題

獲取開發版的SHA1最簡單的方法,注意左下角按鈕另一種方法使用android下的Terminal控制檯或者cmd控制檯效果一樣,這裏用cmd控制檯舉例子就這樣,然後輸入密碼(默認android)就能出來遇到問題原因是androidstud

原创 apk反編譯與回編譯初探

最近研究反編譯與回編譯的東西,因爲以前也很少接觸,只是會用dex2jar和jd-gui工具,但是無法查看AndroidManifest.xml等文件,他們解壓之後是亂碼顯示的。然後就自己研究,各種百度,用到

原创 View的scrollTo和scrollBy的區別

轉載地址:http://blog.csdn.net/qq_23933981/article/details/53993912 注意: 這兩個方法移動的並不是View本身。如果該View沒有子View,那麼移動的就是View的內容(比如說

原创 PopupWindow和dialog的顯示位置

PopupWindow 兩個方法:showAtLocation(相對於組件parent屏幕)和showAsDropDown(相對於組件) showAtLocation:  public void showAtLocation(View p

原创 SlidingTabLayout在滑動時修改標題字體顏色,也可在滑動時設置滑動條寬度。

本人蔘考了http://www.cnblogs.com/chaoxiyouda/p/5265936.html的文章,並在其基礎上稍作更改,增加了部分註釋 效果圖 關鍵代碼: mainActiv

原创 Java獲取當前時間,以及當前時間友好顯示及MD5加密

本人第一篇博客,就簡單的隨記一下時長用的東西 獲取系統時間 SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss"); Date curDate