編輯:關於Android編程
一 、 虛擬機的安裝
常見的虛擬機產品有 VMware 公司的 VMware Workstation、Oracle 公司的 VirtualBox。因為 VMware 體積相 對龐大(當然功能也強大),而我們只需要虛擬機的基本功能,因此在本文檔中本人主要介紹 VirtualBox 虛擬機。
VirtualBox 的下載地址:http://pan.baidu.com/s/1gdd7FLx
深度精簡版 XP 鏡像下載地址:http://pan.baidu.com/s/1hqCb8Rq
下載好的軟件截圖如下:
就和安裝普通軟件一樣安裝 VirtualBox。安裝好以後啟動該軟件,主界面如下圖所示。<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxpbWcgYWx0PQ=="這裡寫圖片描述" src="/uploadfile/Collfiles/20160617/20160617091109236.png" title="\" />
新建一個虛擬電腦。點擊左上角 按鈕。彈出如下對話框,在對話框中輸入名稱,並選擇操作系統類 型為 Microsoft Windows,版本選擇 Windows XP (32 bit)。
點擊下一步,進入如下圖界面。在這裡我們使用推薦的默認內存大小即可。
點擊下一步,進入如下圖界面。對於第一次創建我們可以直接選擇“現在創建虛擬硬盤”選項。
點擊創建,進入如下圖界面。這裡使用默認的(VDI)虛擬硬盤文件類型即可。
點擊下一步,進入如下圖界面。在選擇物理硬盤存儲方式上,我們使用默認的(動態分配)即可。
點擊下一步,進入如下圖界面。在該向導頁中我建議使用期默認的配置,期將默認的虛擬硬盤放在 C 盤下面,如 果 C 盤空間不是很足,我們可以指定一個目錄用於存儲虛擬硬盤。
點擊創建,那麼我們的虛擬機配置就暫時可以了,但是因為我們還沒有在該虛擬機 myXP 中安裝 XP 系統光驅, 因此還無法使用。下一步就是安裝系統文件。
給創建的虛擬機安裝 XP 操作系統。
在如上圖所示界面選中 myXP 條目,然後點擊啟動,進入如下圖界面。
在上圖界面中選擇設備->分配光驅->選擇一個虛擬光盤。在打開的文件浏覽目錄選擇我們提前下載好的
鏡像文件即可。這時如果系統沒有自動啟動,那麼我們就選擇控制->重啟即可。
在安裝過程中會出現如下界面,我們將鼠標焦點被虛擬機獲取以後,選擇 Enter 鍵,即選擇默認選項即可。
以上步驟大概需要花費 30 幾分鐘,然後就看到令人懷舊的 XP 系統了。
2. 為什麼使用版本控制
版本控制就是通過對軟件開發進程中的文檔及源碼的版本(每一次改動)進行控制(記錄、追蹤、比較、合並
等)。
為什麼使用版本控制: 及時了解團隊中其他成員的進度。 輕松比較不同版本間的細微差別; 記錄每個文件成長的每步細節,利於成果的復用(reuse); 資料共享,避免以往靠拷貝文件造成的版本混亂; 人人為我,我為人人。所有成員維護的實際是同一個版本庫,無需專人維護所有文件的最新版本; 協同工作,大大提高團隊工作效率,無論團隊成員分布在天涯還是海角;
版本控制常用的軟件有哪些?
CVS(很少使用) (Concurrent Version System)是免費開源的配置管理工具,其源代碼和安裝文件都可
以免費下載。由於其簡單易用、功能強大,跨平台,支持並發版本控制,而且免費,它在全球中小型軟件企業中得到了廣泛使用。不過 CVS 的部署比 VSS 要復雜一些。
SVN(用的很多) (Subversion)作為 CVS 的重寫版和改進版,其目標就是作為一個更好的版本控制軟件,取代 CVS.總的來說,CVS 在發展的過程中逐漸失去優勢,已經不再適合現代開發,目前,絕大多數 CVS 服務已經改用 SVN。
ClearCase (很少用很貴很大)具體的說是做配置管理的工具, 只是 SCM 管理工具其中的一種。 是 RATIONAL公司開發的配置管理工具,類似於 VSS,CVS 的作用,但是功能比 VSS,CVS 強大的多,而且可以與 WINDOWS 資源管理器集成使用,並且還可以與很多開發工具集成在一起使用。但是對配置管理員的要求比較高。而且 RATIONAL的產品一般都很貴。如果自己找到 CRACK 的話就沒有技術支持了。
VSS(微軟的軟件,多集成在微軟的開發工具中,java 程序員基本不用) (Visual Source Safe)為微軟的
產品,較為易學易用,使用微軟的產品進行開發通常都用這個,但是 VSS 只能在 windows 平台上運行,並且不是免費軟件,安全性也不高,因此應用並不太廣泛。
GIT(很小很強大用的很多)是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
3. SVN 實戰
介紹了版本控制,現在就開始實戰了
3.1 SVN 簡介
SVN 是近年來崛起的版本管理工具,在當前的開源項目裡幾乎 95%以上的項目都用到了 SVN。SVN 項目的初衷是為了替換當年開源社區最為流行的版本控制軟件 CVS,在 CVS 的功能基礎上有很多的提升,同時也能較好的解決CVS 系統的一些不足。
3.2 SVN 服務器的安裝
VisualSVN Server 是一款免費的 SVN 服務器軟件。有多個版本可供下載,本人在此以 2.5.5 版本為例進行演示,該版本跟 3.0.0 稍微有差別,但是基本功能基本一樣。
下載地址:
VisualSVN-Server-2.5.5.msi:http://pan.baidu.com/s/1dDtkRmx
VisualSVN-Server-3.0.0-win32.msi:http://pan.baidu.com/s/1gd8FPqN
VisualSVN-Server-3.0.0-x64.msi 下:http://pan.baidu.com/s/1pJv8qi3
我們可以將 VisualSVN-Server 安裝在本機上也可以安裝字虛擬機上。為了更形象的模擬真實的開發流程,我將 VisualSVN-Server 安裝在我們事前安裝好的虛擬機上。
注意:為了方便直接將本地的文件拷貝到虛擬機上,我們還需要干兩件事情
1)在本地安裝 VMTTransferFiles setup_host.exe
2)在虛擬中安裝 GuestSetup.iso 鏡像
VMTransferFiles.zip 下載地址:http://pan.baidu.com/s/1sjFMZuP
下載好以後,解壓。
然後先安裝 setup_host.exe,安裝前一定得先將虛擬機關閉。然後啟動虛擬機,安裝增強功能,然後根據提示重啟虛
擬器並安裝 GuestSetup.iso(安裝方式跟安裝 XP 光驅是一樣的)。
把拖放功能打開。然後分配光驅,選擇 GuestSetup.iso 鏡像。上面的所有步驟都執行後,電腦需要重新啟動。然後就可以實現文件的拖放功能了。
將
文件拖到虛擬機中,如下圖所示。然後雙擊開始安裝。安裝比較簡單,中間會有幾次向導提示,我們使用期默認的選項即可。一路點擊下一步,直到安裝完成。
安裝好以後,軟件會自動打開 VisualSVN-Server 主界面,如下圖所示。
未完 – —– —-
廢話少說,直接上圖,有圖有真相。這兩個工具欄全是用布局來實現的。底部工具欄布局代碼:代碼復制代碼 代碼如下: < xmlns:android
1、開發Android硬件抽象層代碼 ~/android-2.3_r1/hardware/libhardware ----include
一.前言第一次做導航時,並沒有關注語音播報,今天特意把這個功能完善一下。但是發現關於語音播報的實現也遇到了一些問題,在官方的討論區也發現關於語音播報的問題特別多,問題基本
最近做了一個百度地圖離線地圖的功能,雖然功能實現了,但過程中也碰到了一些問題。首先,看看效果圖吧。 1、離線地圖相關APIAPI地址:http://wiki.lbsyu