原创 萬能的多文件上傳例子

最近項目中用到了多文件上傳,其實就是仿照微信朋友圈一樣的發送動態的效果。之前上傳圖片用的是Xutils的框架, 上傳一張沒有任何問題。而這一次是需要上傳多張的,我寫了一個for循環,將圖片累計拼入參數,這樣就需要後臺一張一張的 接收。可當

原创 dialog的簡述

來來來,走過路過千萬不要錯過哈,今天小生要說的是dialog,dialog有什麼好說的,大家經常用的,很隨意就能拿來使用的,就算是自定義樣式也是很隨意的,可是你真的很隨意就能使用了麼?今天我要說的是靠谷歌,百度的日子已經不好過了,我們要知

原创 高仿微信支付的密碼框

越來越多的電商應用的支付密碼仿照微信那樣的設置,早前項目中需要寫了一個。今天得空整理一下思路發表出來供大家參考。 首先從佈局說起,我將佈局分成一個linearlayout,平分成了6份,每一個裏邊是一個imageview,中間用textv

原创 MediaPlayer類可用於控制音頻/視頻文件或流的播放。關於如何使用這個類的方法還可以閱讀VideoView類的文檔。

1.狀態圖對播放音頻/視頻文件和流的控制是通過一個狀態機來管理的。下圖顯示一個MediaPlayer對象被支持的播放控制操作驅動的生命週期和狀態。橢圓代表MediaPlayer對象可能駐留的狀態。弧線表示驅動MediaPlayer在各個狀

原创 Android逆向之旅——apktool,dex2jar,jd-gui

解壓縮的方式反編譯apk Android應用程序apk文件說到底就是一個壓縮文件,那麼可能你就會說,既然是個壓縮文件,那我們直接解壓不就能得到他的文件了麼。ok,我們可以先來試試,下面是我簡單寫的一個應用打包之後的apk,解壓縮之後的目錄

原创 (一)RecyclerView簡單使用總結

谷歌推出Recyclerview的時間也不短了,今天就簡單記錄一下他的使用總結 第一步,我們都知道必須通過導入support-v7才能對其進行使用,studio的引入方式就是:compile 'com.android.support:r

原创 關於導很多jar包和類庫之後出現的問題

最近公司項目需求導了很多的jar包和類庫。遇到了許多問題,在這個過程中各種錯誤各種報,還都是編譯能通過運行通不過的錯誤。給人整的那叫一個懵。在這裏將自己遇到的問題以及解決方案分享出來以供大家共同學習 首先我是用AS開發的,我要導的第一個m

原创 自動縮放佈局,以後再也不用擔心適配問題了

做過安卓開發的都知道,屏幕適配是一件非常困難的事情。Google官方的解決方案:screens_support 需要寫多個layout文件以及dimens.xml,工作量大不說,維護也麻煩。其實很多時候我們的需求很簡單,就是要求不同的屏幕

原创 JNI的初步介紹

什麼是jni jni的全稱是:java native interface, java本地接口 其實我們也可以將 JNI理解爲一個協議 ,這個協議用來溝通java代碼和外部的本地代碼(c/c++)的,通過這個協議,java代碼就可以調用外部

原创 Activity過渡動畫詳解

Android5.x後,Google爲Activity設計了豐富的轉場動畫效果。今天就來研究一下 三種Transition類型 1、進入:一個進入的過渡動畫決定activity中的所有視圖如何進入屏幕 2、退出:一個退出的過渡動畫決

原创 android開發中的加載框

加載動畫是每個做移動開發都會遇到的問題,我今天要說的不是動畫的實現效果,而是這個加載框的實現。 剛做開發時,我還是在每次請求的時候new出來一個dialog,顯示。後來覺得麻煩,也僅僅只是把這個dialog拿出去寫了一個靜態方法,返回di

原创 關於pullToRefresh使用時的問題總結:

    相信很多新手在使用pullToRefresh的時候都有一個困惑,就是檢查了很多遍,代碼沒有任何問題,可數據就是顯示不出來。這時候你就會改成l

原创 Android自定義view——動態畫圓形

最近經常會被問到自定義控件方向的問題,今天抽空做了一個簡單的demo。簡單仿照火箭鬧鐘首頁的動畫。就是動態的畫一個圓形,這個和當前時間的秒值綁定。具體的實現方式就是不停的重繪,實現動畫的效果。下面直接看代碼 在onResume中獲取當前時

原创 橫豎屏切換時候的生命週期以及configchanges介紹

一、橫豎屏切換時的生命週期執行順序 啓動activity時的執行:onCreate---onStart---onResume 橫豎屏切換時:onPause()----onSaveInstanceState()----onStop()---

原创 關於推送的那些事

這一週的業餘時間靜跟第三方的推送技術幹上了,不知道嘗試了多少種推送了。今天就來說說我對推送的初步理解 首先我要明確的即使關於第三方的技術真的一點都不難,只要你細心,完全就是照葫蘆畫瓢的本領。 我的需求就是我有一個類似鬧鐘的服務,應用在後