原创 內容提供者,ContentProvider的使用

這個例子是結合在前面寫的sqlite數據庫地址在這裏加上ContentProvider,使別的應用程序可以訪問它的數據,使用ContentProvider需要繼承ContentProvider,然後重寫六個方法 onCreate

原创 WebView,HttpURLConnection,HttpClient的簡單使用

1、WebView的簡單使用 安卓程序有的需要瀏覽網頁,因此android提供了一個控件叫WebView,話不多說,直接使用 界面佈局代碼,就顯示一個WebView <RelativeLayout xmlns:android="htt

原创 android ListView的簡單使用與優化

ListView顧名思義是顯示列表的控件,幾乎每個App都會使用到ListView,當需要展示大量的數據時就需要用到ListView.在本文我會用ListView模仿虎撲做一個簡單的NBA球星得分排行榜                

原创 XML解析——SAX方式

首先準備了一個xml文件 <stars> <star id="1"> <name>Kobe</name> <team>Lakers</team> <position>Shooting Guard</position> </star>

原创 android 文件存儲以及SharedPreferences存儲以及模擬記住密碼

1、文件存儲 文件存儲是android最基本的一種數據存儲方式,他不會對存儲的內容進行任何格式化的處理,所有數據都原封不動的保存在文件當中。 1.1 將數據存儲到文件當中 Context類提供了一個openFileOutput()方法,該

原创 Git的使用01

配置身份 打開Git Bash,輸入如下命令 git config –global user.name “FreshXu” git config –global user.email “[email protected]

原创 android SQLite數據庫的使用

android提供了一個抽象類SQLiteOpenHelper用來管理數據庫,因此我們需要創建一個類來繼承它,並且重寫他的兩個方法onCreate()(創建數據庫)和onUpgrade()(更新數據庫)。他還有兩個重要的實例方法,這兩個方

原创 Handler,Looper,Message,MessageQueue,HandlerThread使用總結(上)

在安卓程序中,經常會有一些耗時的操作例如下載,網絡訪問等,如果將這些放在主線程執行,會很耗時,這樣可能會導致一個異常 叫ANR異常(Application Not Responding)將會阻塞UI線程,從而會導致程序無響應。因此我們會

原创 Android Application類的學習

Application是什麼 Application和Activity、Service一樣是系統框架的組件,當程序啓動時會自動創建一個Application對象,用來保存一些系統信息。Android系統會爲每個程序啓動時會創建一個

原创 Serializable和Pacerlable

使用Intent傳遞數據對象時通常有兩種實現方式,Serializable和Pacerlable。 Serializable Serializable是序列化的意思,表示將一個對象轉換成可存儲或可傳輸的狀態。序列化後的對象可以在網

原创 android拍攝照片和從相冊裏選擇照片

界面佈局:一個照相按鈕,一個從相冊選擇圖片按鈕,一個ImageView用來顯示圖片,代碼和圖片不再給出 1、用相機拍攝照片並顯示(解釋見代碼註釋) mTakePhotoButton.setOnClickListener(new

原创 Broadcast學習--模仿qq強制下線功能

在該例子中,我會實現一個簡單的登錄功能,登陸成功後點擊按鈕發送一條強制下線的廣播,在廣播接收器中進行處理,彈出對話框要求用戶強制下線,並跳轉到登陸界面。通過該例子主要學習如何發送自定義廣播以及如何接收廣播並進行處理。 簡單的登錄界面 <

原创 生產者與消費者問題,java實現

import java.util.concurrent.Semaphore; public class OSTest01 { public static void main(String[] args) {

原创 android模擬NBA西決比賽!

本來我是在學習HandlerThread和Handler的post方法的,然後正好今天NBA雷霆晉級,西部決賽將對陣勇士隊!肯定很激烈啊!於是我就突然想用代碼模擬一下西部決賽,既學習了安卓又預測了比賽,不多說,先上圖 比賽過程 於是

原创 android json數據的解析

JSON是什麼 JSON是JvaScript Object Natation,是一種輕量級的數據交換格式 JSON的語法 1、數據在名稱/值對中      "name":"Kobe" 2、數據由逗號分割 "name":"Kobe","