原创 Android開發進階(一)XML文件解析之SAX模式解析
SAX解析XML: SAX基本原理: 採用事件驅動解析XML文件,以流式方式逐行的去讀,它不需要解析完整個文檔,在按內容順序解析文檔的過各中,SAX會判斷當前講到的字符是否合法XML語法中的某部分,如果符合就觸發事件(例如startD
原创 18、從頭學Android之BroadcastReceiver
BroadcastReceiver簡介 BroadcastReceiver理解爲廣播接收者,它用於接收程序所發出的Broadcast的Intent。它在一端監聽接收廣播消息,然後再做出處理。它的本質上就是屬於一個監聽器。啓動Broadca
原创 27、從頭學Android之多媒體--使用VideoView播放視頻
VideoView 常用方法: 方法名稱 描述 public void setVideoPath (String path) 加載path路徑的文件 public void setVideoURI (Uri uri
原创 Android應用小實例--SD卡文件瀏覽器
最終效果圖: 實現SD卡文件瀏覽器 技術分析: 主要用到的控件:ListView 如何填充這個ListView控件,那麼就需要去遍歷整個SD
原创 Android開發進階(五)--使用原始的XML文件
應用場景 在Android應用開發過程中,有時候我們自己有一些XML文件是我們自己手動創建的,而在項目開發過程中可能會用到,也就是說這用到了原始
原创 22、從頭學Android之Android的數據存儲--SQLite
應用場景: 在前面幾講我們講了Android的數據存儲使用文件或SharedPreferences存儲數據,除此之外呢,有時候我們需要用到一個小
原创 16、從頭學Android之Service初步一
今天偶門外漢也來學習下Service,嘿嘿 Service概述 由於手機屏幕的限制,通常情況下在同一時刻僅有一個應用程序牌激活狀態,並能夠顯示在手機屏幕上,因此,應用程序需要一種機制,在沒有用戶界面的情況下,合其能夠長時間在後臺運行,實
原创 17、從頭學Android之Service初步二
在上一篇,我們學習了通過startService來啓動Service,由於篇幅過長,所以這一篇是接上一篇的 二、bindService方法啓動Service 先看bindSerivce(Intent service,ServiceConn
原创 25、從頭學Android之多媒體--使用SoundPool播放音頻
SoundPool 構造方法 構造方法 描述 public SoundPool (int maxStreams, int str
原创 19、從頭學Android之Android的數據存儲--SharedPreferences
SharedPreferences簡介 在Android開發過程中,有時候我們需要保存一些簡單的軟件配置等簡單數據的信息,而如果我們直接用數據庫存儲的話又不太方便,在這裏我們就可以用到SharedPreferences,SharedPre
原创 23、從頭學Android之ContentProvider
應用場景: 在Android官方指出的Android的數據存儲方式總共有五種,分別是:Shared Preferences、網絡存儲、文件存儲、外儲存儲、SQLite。但是我們知道一般這些存儲都只是在單獨的一個應用程序之中達到一個數據的共
原创 28、從頭學Android之多媒體--使用MediaPlayer和SurfaceView播放視頻
應用場景: 使用VideoView播放視頻簡單、方便,但除此之外,我們還可以利用MediaPlayer用來播放視頻。但是我們知道MediaPlayer主要用於播放音頻,它是沒有提供輸出圖像的輸出界面,這時我們就用到了SurfaceView
原创 Android應用小實例--炫酷計時器
這是學習Chronometer控件做的一個小例子,貼上自己的代碼,與大家交流。 實現效果: 實現思路: 使用Chronometer控件實現計器的操作。通過設置setBase(long base)來設置初始時間,然後爲其添加一個
原创 20、從頭學Android之Android的數據存儲--File
在上一節我們介紹了Android的數據存儲之SharedPreferences,我們知道利用SharedPreferences一般存儲的內容是一些k
原创 15、從頭學Android之機器人的意圖之Intent的Action
Intetn的Action屬性: 什麼是Action? Action是指Intent是指一個要完成的動作,是一個字符串常量。在Intent類裏面