原创 Android中使用開源庫slidingMenu實現側滑效果

     現在的Android應用中很多都有側滑菜單的存在,爲的是讓一個小屏幕內展現更多的內容,今天我們使用SlidingMenu這個開源庫已經封裝好了側滑的操作,下載的地址是: http://download.csdn.net/deta

原创 Andorid實現Toast覆蓋上一個文本

       音樂播放器中用戶在選擇播放模式時,傳統的toast會一個顯示完之後纔會顯示下一個,用戶在連續的點擊之後,滯後性十分嚴重,影響用戶體驗。       所以必須及時的響應用戶的點擊事件,於是我們想到只用一個全局Toast對象,判

原创 Android中fragment切換狀態

     最近寫一個地圖的app,用到了fragment來進行切換,其中有fragment中顯示的是地圖,但是發現在切換過程中每次地圖會重新加載,實際上就是fragment的重新創建,用戶體驗不好,而且很耗費流量。      經過查找發現

原创 java實現隨機中文驗證碼

      現在很多應用的驗證碼採用的中文驗證碼,一定程度的放大了OCR之類的圖像識別破解驗證碼的難度,原理主要是中文編碼的生成格式,規定兩個127以後的字節組合在一起形成一個漢字,前面的一個字節(高位)從0xA1到0xF7,後面的一個字

原创 移動GIS作業之onActivityResult使用

    先上效果圖 目的就是點輸入起點時,跳轉到一個新的頁面,然後選擇地點後結果回傳 這時就能用到startActivityForResult方法以及onActivityResult方法,首先在左邊的頁面的類中實現這個方法 @Overr

原创 移動GIS作業地圖應用之開篇介紹

     作爲移動GIS課程的大實習,要求寫一個移動端的和地圖相關的應用,寫了兩週左右終於寫完了(希望不要掛了我~),其中遇到了很多問題,也解決了很多問題,收穫很大,後續會分文章詳述遇到的一些問題,當然時間倉促,應用中還有一些bug沒有解

原创 eclipse建立aidl文件報錯Error executing aidl: Return code 1

     看視頻學習AIDL,然後照着視頻裏面建立了一個aidl文件,沒想到就報錯了,注:視頻裏面用的Android Studio。視頻裏面建立的aidl文件有一套模板,eclipse建立的aidl文件什麼都沒有,甚至是沒有代碼提示。項目

原创 Android優化之bitmap圖片

      在android項目的imageview中使用大圖bitmap時會佔據很大的內存,而且在很多時候我們並不需要顯示原圖那麼大的圖片,比如一個100*100的圖片,我們只需要顯示50*50,直接設置的話會造成大量的內存浪費。  

原创 Android之4.4版本以上沉浸式狀態欄實現

       Android在4.4(KITKAT)版本加入了沉浸式,這個概念開始是在ios上使用的,現在ios的應用基本上都使用了沉浸式,而android只能在4.4及以上的版本進行使用。     先看看沒有沉浸式的效果: 可以看到頂

原创 Android配置單元測試

      在Android中爲了簡化代碼冗餘,利於解耦,經常將一些重複操作,數據庫操作,HTTP請求,JSON/XML解析等操作進行單獨編寫 成靜態工具類便於調用。而在工具類編寫完成後不是馬上進行頁面佈局的實現,而是進行工具類的測試,以

原创 android中textview單行顯示,多餘的省略

      有時候在ListView中顯示Textview時由於長度過長而導致text會隔行顯示,UI上看起來就比較的不友好。       官方提供了相關的實現單行顯示的方法。        <TextView a

原创 Android的activity跳轉動畫實現

      Android在進行activity跳轉時原生動畫比較突兀,雖然google官方出了一個方法overridePendingTransition(int enterAnim, intexitAnim),但經過實際的測試發現效果並

原创 Android之activity加載模式

        Android的activity在AndroidManifest中有一個屬性android:launchMode,裏面有4個加載模式,分別是:standard,singleTop,singleTask,singleInst

原创 Android圓形imageview實現

     現在有的應用在用戶頭像上使用圓形的imageview,比如百度貼吧。實現上並不困難,需要寫一個類繼承自ImageView,重寫ondraw方法。      代碼如下: public class CircleImage exten

原创 Android之activity與application生命週期

    理解Android中activity,application甚至是service的生命週期是很重要的,能更好的瞭解一個程序在各種情況下運行的過程,然後編寫出更高效和健壯的程序出來。    還是上圖比較直接明瞭,我把activity