編輯:關於Android編程
由於Google編譯Android源碼使用的操作系統是Ubuntu,所以此處本人也是安裝Ubuntu操作系統。五筆法安裝Ubuntu系統固然方便簡單,可缺陷是安裝的系統的根目錄大小是受限制的,筆者剛才去測試了下安裝允許的最大容量是30G。如果這樣的話,我們安裝好系統,然後搭建編譯環境,然後復制Android源代碼,然後進行編譯。這整個過程中:系統本身占用3-5G容量,安裝編譯環境需要一部分容量,Android源代碼需要2G左右的容量,編譯後的Android源碼包20G左右。我們的30G容量基本就被用完了。所以我們需要使用U盤安裝Ubuntu系統、硬盤安裝系統。筆者就是按照網上的教程自己試著安裝的Ubuntu系統,避開了五筆安裝容量受限制的麻煩。一下的操作,本人均親自測試,當然不同的環境不同的人自然會碰到不同的問題。
寫入的命令如下:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
ps:第一行自然不需要解釋。對於多數人來說最需要理解的是連續的3個(hd0,0)。hdx--表示您的硬盤號,0表示您主機上的第一個硬盤,以此類推。後邊的0表示對應硬盤上的對應分區。對於win7來說C盤並不是您的硬盤的第一個分區,所以您需要去查看磁盤管理器(我的電腦--右擊--管理--磁盤管理)。您也可以使用DiskGenius去查看您的C盤分區。本人的如下圖所示,所以需要將第二個參數改成1。.實在不行您重啟主機的時候進入安裝系統條目吼他會提示錯誤。您可以按E對後一個參數進行修改,一直修改到對的參數。
做完以上的工作,我們需要選擇一個磁盤分區進行格式化並且在Windows系統下隱藏此分區(這一步必須要做,因為我們要將Ubuntu系統安裝到該分區上,同時隱藏之前請轉移數據)。還要注意的是第三行的iso文件名是要寫您自己的iso文件名字哦。現在您可以去重啟主機了。重啟之後選擇我們新添加的啟動項,進入Ubuntu界面。之後的工作就像教程上做的那樣。
本人使用的嵌入式開發板是Marsboard的火星板IMX6 A9平台。此處參考的是http://blog.csdn.net/stephenzhu/article/details/11212937?reload。感謝這位網友的分享。當然了別人的成功是不可完全復制的,我在搭建的過程中也遇到了自己的問題。對於安裝jdk6、GCC、G++這位老師的做法確實挺好、挺實用。對於原作者第四步需要安裝多個包的時候可能由於依賴關系我們需要改變包的順序來解決。記得我自己搭建的時候GCC始終有問題。我的解決方法是自己去安裝GCC4.4.3來代替原來的。
一:Android中activity之間的常見跳轉實現 1)startActivity(Intent intent); 2)startActivityForResult(
現在開發Android程序基本都已經從Eclipse轉到了Android Studio了, 最近項目需求, 需要用到ndk編程, 於是就折騰了一下。開發環境Android
在搜集Android view繪制流程的相關知識時,發現這裡面的流程還是有些復雜的,准備了好幾天,才敢提起筆來。下面就直入主題吧!view繪制流程是從ViewRoot的p
一、更新軟件的准備 在線更新軟件的話需要我們有簽名的應用,我們需要把簽過名之後的軟件放入到服務器中,我的如下: 其中apk是有簽名的更新版本! updateinfo.h