Android的開發現在是如火如荼,逞現在不是很忙了,學習了下,這裡記錄下了在windows在如何搭建Android開發環境,對自己是個記錄,對新入門的兄弟姐妹們可以參考一下!(1)安裝JDK,省略。(2)下載Android SDK並配置。可以到http://www.android123.com.cn/sdkxiazai/上下載,下載好後,解壓縮,配置SDK,在Windows機器上,按右鍵我的電腦,選擇屬性->進階,點“環境變數”按鈕,修改“系統變數”下面的Path變數,把SDK
Android作為一個行動裝置的平台,其軟體階層包括了一個作業系統(OS),中介軟體(MiddleWare)和應用程式(Application)。根據Android的軟體框圖,其軟體階層自下而上分為以下幾個層次: 第一、作業系統層(OS) 第二、各種庫(Libraries)和Android 運行環境(RunTime) 第三、應用程式架構(Application Framework) 第四、應用程式(Application) 以下分別介紹Andoid各個層次的軟體的重點及其相關技術:
http://35java.com/zhibo/forum.php?mod=viewthread&tid=388&extra=page%3D1在Android開發中對資源的引用是很重要的內容,看一個Android工程結構的好與壞,其實看看工程結構的資源檔的相互關係就大概可以看出來了,個人覺得學習好Android,資源檔是很重要的部分,這裡講的都是些入門層級的知識點,耐下心思看哦,呵呵。1,三種資源檔形式。資源檔之間的相互引用自然是基礎的基礎,三種形式(android:xxx/yy
今天我們繼續介紹Android平台底層繪圖類的相關內容,在Android UI開發專題(一) 之介面設計中我們介紹了有關Android平台資源使用以及Bitmap相關類的操作,接下來將會以執行個體的方式給大家示範各種類的用處以及注意點。今天我們繼續瞭解android.graphics包中比較重要的繪圖類。 一、 android.graphics.Matrix 有關圖形的變換、縮放等相關操作常用的方法有: void reset() // 重設一個matrix對象。 void
1. Android是什麼? Android 是Google開發的基於Linux平台的開源手機作業系統。它包括作業系統、使用者介面和應用程式 —— 行動電話工作所需的全部軟體,而且不存在任何以往阻礙移動產業創新的專有權障礙。Google與開放手機聯盟合作開發了 Android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達和 T-Mobile 在內的 30 多家技術和無線應用的領軍企業組成。 Android
第一部分 Camera概述 Android的Camera包含取景器(viewfinder)和拍攝照片的功能。目前Android發布版的Camera程式雖然功能比較簡單,但是其程式的架構分成用戶端和伺服器兩個部分,它們建立在Android的進程間通訊Binder的結構上。
本次我們主要講解Android平台下的各種Drawable,這裡在SDK的android.graphics.drawable包下面可以看到有各種Drawable類多達十幾種,它們到底之間有什麼關係和區別呢? 一、AnimationDrawable 顧名思義該類主要表示動畫的圖形類,可以實現逐幀播放的效果,下面程式碼範例如下 1. 定義一個cwj_animation.xml 放到res/drawable
上文說到request是接收,是通過ril_event_loop中的多工I/O,也對初始化做了 分析.現在我們來仔細看看這個機制如何運轉。 ril_event_set負責配置一個event,主要有兩種event:ril_event_add添加使用多路I/O的event,它負責將其掛到隊列,同時將event的通道 控制代碼fd加入到watch_table,然後通過select等待.ril_timer_add添加timer
以HelloActivity程式為例,簡單介紹Android應用程式的架構。希望讀者可以根據HelloActivity,自己寫出一個Andorid的應用程式。 HelloActivity工程的原始碼在Android目錄的development/samples/HelloActivity/中,代碼的結構如下所示:development/samples/HelloActivity/|-- Android.mk|-- AndroidManifest.xml|-- res| |-- layout|
以HelloActivity程式為例,簡單介紹Android應用程式的架構。希望讀者可以根據HelloActivity,自己寫出一個Andorid的應用程式。 HelloActivity工程的原始碼在Android目錄的development/samples/HelloActivity/中,代碼的結構如下所示:development/samples/HelloActivity/|-- Android.mk|-- AndroidManifest.xml|-- res| |-- layout|
很多網友不明白如何在Android平台上捕獲Back鍵的事件,Back鍵是手機上的後退鍵,一般的軟體不捕獲相關資訊可能導致你的程式被切換到後台,而回到案頭的尷尬情況,在Android上有兩種方法來擷取該按鈕的事件。 1.直接擷取按鈕按下事件,此方法相容Android 1.0到Android 2.1 也是常規方法,直接重寫Activity的onKeyDown方法即可,代碼如下: @Override public boolean onKeyDown(int keyCode, KeyEvent
http://35java.com/zhibo/forum.php?mod=viewthread&tid=387&extra=page%3D1學習Android差不多已經兩周多了,自己認為Android的架構還是蠻不錯了,只是提供的類庫的的繼承關係和方法的命名實在不是很爽,這方面負責Android
近期很多網友對Android使用者介面的設計表示高度興趣,對於Android UI開發自繪控制項和遊戲製作而言掌握好繪圖基礎是必不可少的。本次專題分10節來講述,有關OpenGL ES相關的可能將放到以後再透露。本次主要涉及以下四個包的相關內容: android.content.res 資源類 android.graphics 底層圖形類 android.view 顯示類 android.widget
很多時候想要設計漂亮的Android UI,使用Android內建的控制項無法滿足我們的需要就要考慮自繪控制項,在Android介面顯示類View,可以通過繼承擴充重寫相關方法來實現我們的圖形繪製。 首先我們需要瞭解下View類的底層實現,在SDK中我們可以看到View直接繼承於Java的基類Object,實現了圖形繪製和按鍵事件Drawable.Callback
前面兩篇文章中我們提到了有關Android平台藍芽的配對、發現、啟用等操作,本文開始通過BluetoothSocket類建立有關藍芽通訊的通訊端。從Android 2.0開始支援這一特性,藍芽和LAN一樣通過MAC地址來識別遠程裝置,建立完通訊串連RFCOMM通道後以輸入、輸出資料流方式通訊。 一、串連裝置 藍芽通訊分為server伺服器端和client用戶端,它們之間使用BluetoothSocket 類的不同方法來擷取資料, 1. 作為伺服器 如果一個裝置需要和兩個或多個裝置串連時,
1.完全沒有不懂程式設計語言的人群:建議先從C語言開始,主要學習它的文法,寫一些經典的小演算法,鍛煉邏輯思維能力,不需要瞭解的太深,也無需關心類庫函數.推薦書籍:譚浩強-《C程式設計》(譚浩強)第三版[PDF]pdf:http://www.verycd.com/topics/2818277/演算法學習:2.有過編程經驗而無Java開發的人群:Java基礎[J2SE]:(1)孫衛琴 - JAVA物件導向編程[新手推薦]:http://www.verycd.com/topics/122219/(2)
Activities提供了一種方便管理的建立、儲存、回複的對話方塊機制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int),
概述 Android 包括一個應用程式架構、幾個應用程式庫和一個基於 Dalvik 虛擬機器的運行時,所有這些都運行在 Linux 核心之上。通過利用 Linux 核心的優勢,Android 得到了大量作業系統服務,包括進程和記憶體管理、網路堆棧、驅動程式、硬體抽象層以及與本文主題 —— 安全性 —— 相關的服務。 常用縮寫詞
Android 1.0 第一版商用作業系統Android 1.1 更新了部分API,新增一些功能,修正了一些錯誤,同時增加com.google.android.maps包Android 1.5 智能虛擬鍵盤 使用widgets實現案頭個人化 線上檔案夾(Live Folder)快速探索線上資料 視頻錄製和分享 圖片上傳 更快的標準相容瀏覽器 Voice search 語音搜尋 立體聲藍芽和免持聽筒 Android 1.6
關於如何最佳化activity的啟動速度, view 的繪製速度, 可參考這個sdk裡的文檔。 android-sdk-windows-1.5_r1/docs/resources/articles/window-bg-speed.html。看完後你就知道 android:windowBackground 太重要了,影響到繪製效率。這裡要說的是另外一點, 不是這個windowBackground 。android 為了提高滾動等各方面的繪製速度,可以為每一個view建立一個緩衝,使用