Time of Update: 2013-12-11
ListView :在Android應用開發過程中屬於最常用的系統組件之一,當然可能童鞋們問為什麼會突然遊戲開發中講這個,呵呵,其實在遊戲開發中,也會常常使用到系統組件,比如遊戲熱門排行榜,簡單的遊戲關卡選擇等等,都可以來使用ListView來實現; 當然關於ListView我想大家都會使用了,那麼這篇文章也不是跟大家講解ListView是如果使用的,而是如何?自訂一個【通用】適配器類;
Time of Update: 2013-12-11
Service的主要用途是提供後台服務調用,與Activity不同,service沒有介面,也正因為如此,它不像Activity那樣當使用者離開應用介面就停止,Service則一直在後台運行,除非明確命令其停止。 Service也有生命週期的。當啟動Service時,首先調用OnCreate()方法,然後調用onStart()方法。當Service停止時,會調用onDestroy()方法。 啟動Service有兩種方式,分別是調用startService()和bi
Time of Update: 2013-12-11
首先是下載,不再贅述。 然後定義開啟pdf的Intent /** * Get PDF file Intent */ public Intent getPdfFileIntent(String path){ Intent i = new
Time of Update: 2013-12-11
MediaRecorder recorder = new MediaRecorder recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
Time of Update: 2013-12-11
相信大家應該都知道,在Android系統中,儲存資料的方法多種,但應該可以一起概括為四種方式:• Preferences• Files• Databases• &
Time of Update: 2013-12-11
近來著眼於ANDROID4.0的關注與研究,第一時間把ANDROID4.0源碼下下來了,只是時間問題,所以沒能第一時間把過程記錄下來,今天算是富裕點時間就給寫下來,希望能給灼熱於ANDROID繼續平台研究而又未及時獲得相關資源的熱機友們做個簡單的參考,好了,廢話不多說,我就直接貼圖吧,現在很簡單,只要你是LINUX系統,一直並使其開發,那就不必要考慮之前JDK環境的問題,直接從基本環境確定下入手吧,首先開啟http://www.android.com進入:看到 Gettin
Time of Update: 2013-12-11
問題:項目中需要展開摺疊所有的組,用遍曆所有的組可以做到,如下: for( int i = 0, groupCount = listView.getCount(); i < groupCount; i ++ ) { if( expanded/**/ ){ listView.collapseGroup( i ); } else{
Time of Update: 2013-12-11
介紹: 安卓預設的資料是SQLite,但SQLite3.6.19之前是不支援外鍵的,如果有兩張表需要關聯,用外鍵是最省事的,但不支援的話怎麼辦呢?這裡就有一個解決辦法,就是用事務將兩張表關聯起來,並且最後產生一張視圖。 現有兩張表 EmployeesDept視圖 ViewEmps:顯示僱員資訊和他所在的部門建立資料庫 自訂一個輔助類繼承SQLiteOpenHelper類 1.onCreate(SQLiteData
Time of Update: 2013-12-11
在android中,一般需要連網的時候前,都要做一次網路的判斷,判斷當前的網路狀態!然後開始請求網路 當我們使用wap網路的時候,程式中必須要中國移動代理!這樣的話,手機才能正常的訪問internet!
Time of Update: 2013-12-11
使用右上方的兩個按鈕可以將檔案從模擬器中匯出和匯入程式啟動並執行結果運行之後,檔案瀏覽器中的delete被刪除了。 FileHelper.java是檔案的協助類,完成檔案建立、刪除、讀。 package com.zeph.android.fileoperate; import java.io.File; import java.io.FileInputStream; import
Time of Update: 2013-12-11
Android中手機震動的設定(Vibrator)的步驟: a、通過系統服務獲得手機震動服務,Vibrator vibrator =
Time of Update: 2013-12-11
在我們的架構中,有一個檔案叫做DBTool.java,很明顯,是我們用來處理資料庫的類。在Android的開發中,我們操作的資料庫是SQLite這個小型的資料庫,一個小小的手機,當然是裝不下MSSQL或者MySQL之類的大傢伙,同時,較高的資源消耗也是移動開發中必需要注意的問題,所以一個小巧好用的資料庫也就成為了我們的好夥伴! 先彙報一下目前項目的進展,已經做了幾天的Model開發,也就是請求介面擷取資料。現在大部分的已經寫完了,主要是iphone外包公司的還未
Time of Update: 2013-12-11
通過重力感應器能夠擷取使用者與手機的互動體驗,但重力感應器提供的資料繁多,如何擷取區別與使用者已有操作習慣的資料、並觸發相應的程式? 解決思路: 1、開發一個重力感應資料記錄器,可以記錄下手機在不同重力狀態下的XYZ資料;&
Time of Update: 2013-12-11
上一篇 Android畫圖之Matrix(一) 講了一下Matrix的原理和運算方法,涉及到高等數學,有點難以理解。還好Android裡面提供了對Matrix操作的一系 列方便的介面。 Matrix的操作,總共分為translate(平移),rotate(旋轉),scale(縮放)和skew(傾斜)四種,每一種變換在 Android的API裡都提供了set,
Time of Update: 2013-12-11
public static void lengthFilter(final Context context, final EditText editText, final int max_length, final String err_msg) { InputFilter[] filters = new InputFilter[1]; filters[0] = new InputFilter.LengthFilter(max_length)
Time of Update: 2013-12-11
還是做一個應用用到的技術。很簡單的一個就是將網頁的標題擷取到然後顯示在Activity中的title上,並且在載入網頁時顯示進度條。很簡單,詳見以下代碼: package demo.androidyue.webview; import android.app.Activity; import android.os.Bundle; import
Time of Update: 2013-12-11
目的:A.java 是主介面,B.java 是子功能模組,要從A啟動B,B幹完活之後把結果彙報給A先看A.java 的相關代碼 //-- A.java --///* * 要做兩件事情,第一是用startActivityForResult() 啟動B,其次是回收B的結果 *///啟動BJava代碼 Intent bintent = new Intent(A.this,
Time of Update: 2013-12-11
當我們建立好一個Android項目後,開啟src下的java檔案時,我們會看到已經寫好的類,但你知道這些都是什麼含義嗎? 題外話:今天晚上陳老師給串講了一下Android入門,有一個環節,我記得是這樣問的:在AndroidManifest.xml檔案中的<intent-filter>元素中有這麼兩句:<intent-filter>
Time of Update: 2013-12-11
一、如下: 第一部是往drawable檔案夾裡放一個圖片名為icon.png的圖片,首先在這裡說明Android只能放副檔名為png、jpg、gif的圖片; 然後編寫main.xml檔案,代碼如下: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout
Time of Update: 2013-12-11
前言