原创 Android:捕捉觸摸屏手勢

  Android識別觸摸屏手勢使得用戶體驗大大提高。在View類中有個View.OnTouchListener內部接口,通過重寫他的onTouch(View v, MotionEvent event)方法,我們可以處理一些簡單的t

原创 Android: 創建一個AlertDialog對話框,必須按確定或取消按鈕才能關閉對話框,禁止按[返回鍵]或[搜索鍵]關閉

AlertDialog.Builder builder = new Builder(this); builder.create().show(); 這樣顯示出來的對話框,當用戶按返回鍵或搜索鍵時,這個對話框也能關閉。 怎樣才能實現一個類

原创 java自帶MD5加密Demo

package com.lxk.md5; import java.security.*; public class Md5 { public static String ToMD5(String inStr) { Messag

原创 以最省內存的方式讀取本地資源的圖片

   1. /**   2.  * 以最省內存的方式讀取本地資源的圖片   3.  * @param context   4.  * @param resId   5.  * @return   6.  */     7.

原创 android中 檢查 網絡連接狀態的變化,無網絡時跳轉到設置界面

1: 在AndroidManifest.xml中加一個聲明 <receiver android:name="NetCheckReceiver">  

原创 Android遊戲框架AndEngine使用入門

項目站點:http://www.andengine.org 項目地址:http://code.google.com/p/andengine 示例地址:http://code.google.com/p/andengineexamples

原创 Android文件下載進度條的實現

main.xml: [xhtml] view plaincopy <?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:android="h

原创 Java Dom解析xml

Java綜合 Dom解析是將xml文件全部載入,組裝成一顆dom樹,然後通過節點以及節點之間的關係來解析xml文件,下面結合這個xml文件來進行dom解析。 Xml代碼   <?xml version="1.0" en

原创 Android實現長時間等待界面

Android 實現等待界面,一般我們在執行比較費時的操作時,不能讓界面線程阻塞,否則android發現太長時間阻塞的話,會彈出關閉該應用的對話框,所以我們一般把比較耗時的操作放在另一個線程去執行,然後界面線程該幹什麼幹什麼,等操作完成

原创 AsyncTask的用法

     在開發Android應用時必須遵守單線程模型的原則: Android UI操作並不是線程安全的並且這些操作必須在UI線程中執行。在單線程模型中始終要記住兩條法則:  1. 不要阻塞UI線程  2. 確保只在UI線程中訪問And

原创 Android中使用全局變量(轉)

在Android中編寫過程序的開發人員都知道。在Activity、Service等組件之間傳遞數據(尤其是複雜類型的數據)很不方便。一般可以使用Intent來傳遞可序列化或簡單類型的數據。看下面的代碼。      Intent inten

原创 Android圖片處理(Matrix,ColorMatrix)

在編程中有時候需要對圖片做特殊的處理,比如將圖片做出黑白的,或者老照片的效果,有時候還要對圖片進行變換,以拉伸,扭曲等等。 這些效果在android中有很好的支持,通過顏色矩陣(ColorMatrix)和座標變換矩陣(Matrix)可以完

原创 Toast重複顯示問題解決

在使用Toast作爲提示信息時,Toast會顯示在屏幕下方,一般用來提示用戶的誤操作。當用戶在某些情 況下,用戶連續誤操作多次時,會導致出現很多個T

原创 三星S4想買水貨又怕JS的進來看看, 教你如何驗機

1.出廠日期查詢方法:     進入撥號輸入 *#197328640# 進工程模式;    點菜單鍵再點Key Input輸入值2;    再點菜單鍵點Key Input輸入值2;    再點菜單鍵點Key Input輸入值4;    就

原创 android的異步加載圖片的解決方案

1.Android-Universal-Image-Loader 下載地址  https://github.com/nostra13/Android-Universal-Image-Loader 使用方法參照 http://blog.cs