編輯:初級開發
ARM+android 最早支持,支持的最完善,主要用在手機市場,目前積極進軍上網本、智能家居等市場;
X86+Android 目前已經支持的比較完善。推出了atom+Android的上網本,買點在於支持Atom+android 和 Atom+Window7雙系統;
MIPS+Android 目前在移植、完善過程中。主要目標在智能家電、上網本領域。龍芯也在積極支持android;
Powpc+android 目前在移植、完善過程中。
還在其它眾多處理器廠商在移植Android到其現有的處理器,或根據android的特性研發新的處理器。
為何ARM和android能夠走的如此緊密?本文想闡述一下個人的看法,主要從:市場結合點、技術結合點、及可能存在的問題這3個方面分析。
二、市場結合點
● 豐富的應用 Google 的android Market在應用程序的提供方式上,走的是和蘋果的App Store一樣的 模式,目前也取得了不錯的成績。下面是最近的一項調查的結果 應用程序數量 開發人數 每個用戶平均下載數量 android Market 11,000+ 4,000+ App Store 93,000+ 21,000+ ● 一種基於Linux的操作系統 Android采用了Linux內核,但它沒用任何Linux的GUI方案。它的應用框架和GUI庫都用Java語言實現。 Android內部有一個叫作Dalvik的Java虛擬機,Java程序由這個虛擬機解釋運行。 android平台的應用程序目前還是必須用Java語言開發。 Android選擇ARM作為其主要支持的硬件平台,除了市場原因外,在技術層面上可能是更多的考慮到ARM處理器的高性能,及其使用的廣泛性。可以吸引以前在ARM平台上開發的工程師,加入到android的開發行列中。 四、可能存在的問題及風險 1、硬件平台差異大 硬件平台的差異給一些智能程序的編寫帶來不便,可能相同功能的程序必須針對不同的平台編寫。而這個問題在iPhone是不存在的。現在最吸引眼球的軟件就是那些和傳感器、通訊等外設關聯緊密的程序,所以這也會一定程度上影響到android應用程序的發展。 2、軟件盜版問題 可能所有的手機軟件都會面臨這個問題,如目前網龍公司運營的91手機助手平台上傳播著大量盜版iPhone、Gphone手機軟件。如果處理不好,可能會影響到手機應用程序開發者的積極性。 3、Google推出自己的手機平台 傳言Google可能會推出自己的手機品牌,就像蘋果的iPhone一樣。但如果Google真的這麼做的話,就好比ARM公司宣布開發自己的處理器效果差不多。會嚴重打擊各個終端廠商的利益。個人感覺除非其它廠商的android手機都表現不好,否則Google沒有必要推出自己的手機品牌。 4、Google推出新的操作系統Chrome Google將要開發Chrome OS操作系統的消息的確令很多致力於開發Android項目的工作人員感到沮喪。如果Google處理不好兩個操作系統的關系,也會影響android的發展。 5、android整體性能還需完善 目前還沒有一款android手機和iPhone媲美的手機。
圖1 華為Canvas
最近幾天由於項目的需要研究了一下listVIEw的滑動數據動態的更新顯示,其中需要在數據加載過程有圓形進度條的顯示,遇到的問題是進度條的顏色設置,在網上查了一些資料結合
1.2.2 範例程式(1):採單純繼承方法1.2.2.1 撰寫步驟:Step-1: 建立android專案:Px01。Step-2: 撰寫Activity的子類別:ac
大家用eclipse調試android程序的時候可能遇到過不能顯示中文的問題,但有的時候顯示中文是非常必要的,尤其是對網絡數據進行解析的時候。這裡我給大家介紹一個簡單方
16.CustomVIEw1: 此布局用了自定義的VIEw(com.example.android.apis.view.LabelVIEw) 1:&