原创 md5工具類

import java.security.MessageDigest;      /**   * MD5工具類,用於生產字符串的MD5碼   * @author iStar   *   */   public class MD5 {    

原创 用VideoView和SurfaceView播放視頻

播放視頻可以用ViewView,也可以用SurfaceView,VideoView的方式是最簡單的,代碼如下: 定義一個<VideoView>標籤 <VideoView android:id="@+id/videoView" andr

原创 Android調用系統自帶軟件

1. 調web瀏覽器 [java] view plaincopy Uri myBlogUri = Uri.parse("http://xxxxx.com");   returnIt = new Intent(Intent.ACTIO

原创 調用系統自帶的聯繫人管理程序(添加,刪除,編輯)

調用系統自帶的聯繫人管理程序(添加,刪除,編輯) 調用系統添加聯繫人Activity: Java代碼   Intent intent = new Intent(Intent.ACTION_INSERT,Uri.withAp

原创 android 權限列表

常量值: "android.permission.CALL_PHONE"   public static final String DUMP   允許應用程序從系統服務獲取狀態存儲信息。   常量值: "android.permissio

原创 二維碼數據格式

二維碼可以儲存文本信息,但是文本信息可以代表很多的東西,例如二維碼可以將URL進行編碼,特殊的字符創讓解碼器知道這是一個URL地址,從而從瀏覽器打開這個網址。比如下圖就是“http://www.biaodianfu.com”的二維碼。 二

原创 ViewFlipper的使用

屏幕切換指的是在同一個Activity內屏幕見的切換,最長見的情況就是在一個FrameLayout內有多個頁面,比如一個系統設置頁面;一個個性化設置頁面。 通過查看OPhone API文檔可以發現,有個android.widget.Vie

原创 Java之WeakReference與SoftReference使用講解

如果你想寫一個 Java 程序,觀察某對象什麼時候會被垃圾收集的執行緒清除,你必須要用一個 reference記住此對象,以便隨時觀察,但是卻因此造成此對象的 reference 數目一直無法爲零, 使得對象無法被清除。   java.l

原创 java之堆和棧

堆和棧   棧與堆都是Java用來在內存中存放數據的地方。   A.堆--用new建立,垃圾自動回收負責回收      1、堆是一個"運行時"數據區,類實例化的對象就是從堆上去分配空間的;      2、在堆上分配空間是通過"new"等

原创 android socket編程實例

android客戶端通過socket與服務器進行通信可以分爲以下幾步: 應用程序與服務器通信可以採用兩種模式:TCP可靠通信 和UDP不可靠通信。 (1)通過IP地址和端口實例化Socket,請求連接服務器:      socket = n

原创 我的友情鏈接

51CTO博客開發