在前文中我們介紹了Android添加很多新功能,本文我們將介紹在Android平台下,如何開發聊天用戶端Demo版軟體。由於時間關係,寫的斷斷續續,到現在也只是實現一部分功能。UI方面也沒有美化。 登陸 登陸中 聊天列表 發布 由於使用了自訂的 ArrayAdapter ,ListView在滑動的時候還有點“卡”,尚未最佳化。整個UI風格還處於“原始社會”,如果有個美工,加上我對Android
SQLite是Android平台軟體開發中會經常用到的資料庫產品,作為一款輕型資料庫,SQLite的設計目標就是是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式裝置中,可能只需要幾百K的記憶體就夠。下面我們一起來看看針對Android平台的SQlite 3的使用。以下概念都是在Android平台的SQlite限制下的理解:資料庫基礎概念◆SQlite 通過檔案來儲存資料庫,一個檔案就是一個資料庫。◆資料庫裡又包含數個表格;◆每個表格裡麵包含了多
編者按:本文為一位第一線的Android開發人員在經過三周學習Android收集整理的一份Android 2.2開發初學者的入門培訓教程。文章深淺得當,對於剛剛學習Android開發的朋友,這是一份非常好的教程。一、環境配置和安裝Android 2.2)參考《在Eclipse下搭建Android開發環境教程》1.1 JDK1.2 SDK1.3 Eclipse 3.5 (Galileo)1.4 ADT 0.9
Google已經發布了Android SDK 2.3版本,大家應該都在等Android 2.3的升級吧?在BKJIA獨家公布了Android SDK 2.3後.我們將為朋友們介紹一下安裝Android 2.3 SDK的模擬器Emulator的方法。下載最新的Android 2.3 SDK檔案 下載最新的SDK 2.3檔案 Platform
BKJIA編者按】晴天霹靂,RIM的BlackBerry面對iOS和Android的咄咄逼人之勢已經有點招架不住了,據BGR 傳BlackBerry的QNX系統程式用Dalvik開發!Dalvik為Android的Java虛擬機器,Android應用均用Dalvik開發! 一向在BlackBerry訊息上比較靠譜的 BGR 昨日爆料稱,有多個可靠的訊息源告訴他們說 RIM 正在認真考慮讓BlackBerry裝置運行 Android 程式。文中寫道,RIM
在一個月前,Google曾經發布了Android 3.0蜂巢系統的預覽版SDK,提供給開發人員進行熟悉和上手,今天他們放出了最終的正式版蜂巢SDK工具包,開發人員可以使用新的API為蜂巢平板機開發應用。包含的 API 都是最終版的,你現在已經可以針對這個新平台開發應用並發布到 Android Mrket
當我們建立一個帶EditText 或
BKJIA譯文】數周前,開發人員收到了Android平台的下一個版本蜂巢Honeycomb,Android 3.0)的預覽版,大約1個月後,Android 3.0 SDK發布了最終版,緊接著就出現了第一個Android 3.0裝置:摩托羅拉Xoom平板電腦。我們已經花了一段時間瞭解新的SDK、工具和裝置,下面是這個平台更新和變化的第一印象,我們會涉及到使用者和開發人員的內容,但始終從開發人員的角度來評論。Android 3.0讓我們興奮的特性和A
Layout對於迅速的搭建介面和提高介面在不同解析度的螢幕上的適應性具有很大的作用。這裡簡要介紹Android的Layout和研究一下它的實現。Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。放入Layout中進行排布的View的XML屬性:1.幾種Layout中Item所共有的XML屬性:(1)layout_width(2)layout_height(3)layout_margi
在做Android遊戲MagicBubble開發的時候,在連通兩個Bubbles的時候,Bubble會以水泡爆破的情形消失。筆者的思路是這樣的:在FrameLayout裡面加入一ImageView,再定義一個爆炸的Animation,不需要的時候,ImageView就隱藏起來,需要的時候,就把ImageView移動到需要的地方,再StartAnimation,這樣,就可以實現爆炸效果。下面是簡化後的程式的代碼,程式的效果如下:點中螢幕中任意地方,就在點擊地方顯示爆炸效果。 首先是Ani
1 下載Android SDK 1.6 For Windows版本http://developer.android.com/sdk/1.6_r1/index.html,解壓縮到D:\中的Android目錄裡,此時Android的路徑裡是在D:\Android\android-sdk-windows-1.6_r1,把D:\Android\android-sdk-windows-1.6_r1\tools\加入Windows的環境變數中加入之後可以使用Android的工具程式,之後有用到就不用再加了。
1.建立鏡像檔案 用cmd中進入到android的SDK的Tools目錄下,執行mksdcard建立。例如我的tools目錄為:E:\skyland\android-sdk-windows-1.0_r2\tools> 則:E:\skyland\android-sdk-windows-1.0_r2\tools>mksdcard 128M sdcard.img 其中第一個參數為要建立的sdcard容量大小容量大小自己決定),
1、運行Android模擬器,啟動你的Android手機系統,準備好你需要安裝apk軟體例如,我把UC瀏覽器的APK放到D盤,檔案名稱為:ucweb-7.2.2.54-999-139-10070817.apk 2、開啟CMD視窗從開始菜單輸入CMD
日期widget DatePicker和DatePickerDialog,DatePickerDialog是裝載DatePicker的一個簡單的容器,。分別有一個觸發方法OnDateChangedListener( ) 和OnDateSetListener( )。在這個例子中,我們設定了兩個button和一個textView,當按鍵彈出DatePickDialog。步驟1:一些有關時間的java函數 獲得目前時間的執行個體:Calendar calendar =
在Android的API中,LIST和adapter都被放在了android.widget包內。包內的具體結構我這裡先不展示了,主要側重列表和adapter。adapter的作用就是將要在列表內顯示的資料和列表本身結合起來。列表本身只完成顯示的作用,其實他就是繼承自VIEWGROUP類。但是他又有一個獨特的函數就是setAdapter()就是完成了view和adapter的結合。adapter如同其本身含義,其實就是一個適配器,他可以對要顯示的資料進行統一的封裝,主要是將資料變成view提供給l
LogCat調測資訊 在Window -> Show View -> Other... -> Android -> LogCat,這樣將顯示LogCat的視窗,對於System.out.print()以及Log.d(),可以列印出我們所需要的資訊,例如:System.out.print("Hello ---------------------\n");
acitvity 開發A、設定檔<activity android:name=".OtherActivity" android:label="otherActivity"> </activity> B、編寫布局檔案 C、寫一個類繼承activity 重寫onCreate在這個方法中設定布局檔案setContentView(R.layout.other);activity傳參
漢化軟體,聽起來技術含量很高,其實並不難實現。在 Android平台下,程式檔案的尾碼名為“.APK”,APK是Android Package的縮寫,意思是Android 安裝包,是類似WM系統“.CAB” 和Symbian系統“.SIS”的檔案格 式。APK程式檔案可以用 WinRAR之類的解壓縮軟體解壓,我們只需要將其中的 resources.arsc檔案解壓出來,用 漢化工具將.arsc檔案內的英文資
在Android中context可以作很多操作,但是最主要的功能是載入和訪問資源。在android中有兩種context,一種是 application context,一種是activity context,通常我們在各種類和方法間傳遞的是activity context,比如一個activity的onCreate。Java 代碼:protected void onCreate(Bundle state) 
本視頻為《視頻教程:Android核心編程》的第七部分:練習時間。查看全部教程請點擊:BKJIA視頻專題:Android核心編程 Android核心編程1 Android核心編程2 Android核心編程3 Android核心編程4 Android核心編程5