編輯:Android開發教程
X86架構的CPU采用的是復雜指令集(Complex Instruction Set Computer,CICS),而ARM架構的CPU使用的是精 簡指令集(Reduced Instruction Set Computer,RISC)。由於這兩種架構的CPU使用了不同的指令集,因此在X86架 構上開發可運行在ARM架構上的程序就必須要使用交叉編譯器。 通常交叉編譯器和相關工具包含的了很多可執行文件以及大 量的共享庫及頭文件等資源。這些資源的集合稱為交叉編譯環境。
在Internet上可以找到集成好的交叉編譯環境, Android NDK和Android源代碼中也包含的交叉編譯環境。當然,如果我們需要一個完全獨立的交叉編譯環境,可以下 載集成好的交叉編譯環境,也可以自己制作 (比較復雜,建議讀者下載集成好的交叉編譯環境)。下面介紹一個 CodeSourcery交叉編譯環境,這個交叉編譯環境直接下載安裝就可以安裝。
讀者可通過如下的網站訪問 CodeSourcery下載頁面。
http://www.mentor.com/embedded-software/sourcery-tools/sourcery- codebench/editions/lite-edition/
上面的頁面並未直接提供CodeSourcery的下載鏈接,讀者可以點擊“Download the GNU/Linux Release”鏈接,並輸入Email(建議使用Gmail)、地址等信息,最後點擊“Get Lite!”按鈕 提交信息。如圖2-29所示。最後系統會將下載地址發送到剛才輸入的Email。
進入下載頁面,會看到如圖2-30所示的不同 版本的下載鏈接,選擇最新的版本即可。
圖2-30 CodeSourcery的不同版本
進入CodeSourcery的下載頁面後,會看到如圖2-31所示的下載鏈接。目前CodeSourcery有Windows和Linux兩個版本 。本書使用的是第1個(IA32 GNU/Linux Installer)。
Linux版本的安裝文件是bin格式,讀者可執 行下面的命令安裝CodeSourcery。其中package表示CodeSourcery的安裝文件名。
這個例子需要Android系統中安裝了支持RecognizerIntent.ACTION_RECOGNIZE_SPEECH的應用,比如Google的 Voice Sear
今天主要是分析一下Launcher裡面的所有應用列表。Android4.0 Launcher的所有應用列表跟2.X比較大的 區別就是多了Widget的顯示。下面會詳細分
博主思來想去,覺得還是想把這個教程寫的再細一點,讓讀者能夠更清楚的了解LibGDX這個游戲引擎整體 的架構,所以也就總結出了這樣一篇文章。一、模塊概述作為游戲開發人員,我
Android中Intent中如何傳遞對象,就我目前所知道的有兩種方法,一種是Bundle.putSerializable(Key,Object);另一種是Bundle.