新聞中心
云手機(jī)成為終端領(lǐng)域的熱門(mén)產(chǎn)品和熱點(diǎn)話(huà)題。不過(guò),正如這突入起來(lái)的熱潮,讓許多第三方認(rèn)識(shí)下意識(shí)敏感起來(lái)覺(jué)得又是一個(gè)圈錢(qián)的概念。

創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、尉氏網(wǎng)絡(luò)推廣、微信小程序開(kāi)發(fā)、尉氏網(wǎng)絡(luò)營(yíng)銷(xiāo)、尉氏企業(yè)策劃、尉氏品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供尉氏建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):18982081108,官方網(wǎng)址:www.cdcxhl.com
什么是X86架構(gòu)?
言簡(jiǎn)意賅的說(shuō)一下x86主要應(yīng)用于PC領(lǐng)域筆記本、臺(tái)式機(jī)、常見(jiàn)服務(wù)器-(Dell、IBM、HP)
什么是ARM架構(gòu)?
ARM主要y應(yīng)用于移動(dòng)端 手機(jī)、平板、車(chē)載、穿戴設(shè)備
為什么需要用ARM架構(gòu)來(lái)做云手機(jī),由于Android操作系統(tǒng)是跑在arm環(huán)境下面的既然需要做手機(jī)那么就需要去模擬他的環(huán)境(既然說(shuō)到模擬機(jī)環(huán)境大家都會(huì)聯(lián)想到QEMU)。筆者可能也跟大多數(shù)人一樣如何去實(shí)現(xiàn)這個(gè)云手機(jī)的應(yīng)用,鑒于對(duì)虛擬化和云計(jì)算以及Java開(kāi)發(fā)的一些工作經(jīng)驗(yàn)初步有了一個(gè) 實(shí)現(xiàn)該項(xiàng)技術(shù)的方向。
依據(jù)華為云手機(jī),給到的測(cè)試環(huán)境為 VNC+ABD。通過(guò)VNC工具連接到遠(yuǎn)程Android端發(fā)現(xiàn)以下幾個(gè)重點(diǎn):
1、Android系統(tǒng)被重新打包閹割過(guò),沒(méi)有任何傳感器,以及輸出設(shè)備。通過(guò)各種硬件測(cè)評(píng)軟件掃描結(jié)果 cpu 內(nèi)存 硬盤(pán)都為虛擬的。
2、從cpu的標(biāo)識(shí)看為rk3328的開(kāi)發(fā)板,->猜測(cè)通過(guò)qemu模擬3328開(kāi)發(fā)板進(jìn)行編譯Android以及閹割。
3、通過(guò)購(gòu)買(mǎi)選擇數(shù)量就能立馬出現(xiàn)新的Android云手機(jī),這個(gè)特征完全符合虛擬機(jī)克隆。聯(lián)想到vmware,xen,kvm等。
4、其中符合arm架構(gòu)的虛擬化只有kvm,那么暫定kvm+qemu的組合來(lái)創(chuàng)建虛擬機(jī)并且模擬Android開(kāi)發(fā)環(huán)境。
個(gè)人整理的實(shí)現(xiàn)思路如下:
1、云手機(jī)萬(wàn)物基于arm,購(gòu)買(mǎi)開(kāi)發(fā)板跑kvm+qmeu或者購(gòu)買(mǎi)arm服務(wù)器。
2、安裝linux系統(tǒng)以及kvm+qemu虛擬化,派生arm虛擬機(jī)。
3、arm虛擬機(jī)內(nèi)搭建Android開(kāi)發(fā)板模擬環(huán)境,編譯調(diào)整Android驅(qū)動(dòng)打包虛擬機(jī)并啟動(dòng)Android。
4、通過(guò)vnc遠(yuǎn)程控制接入arm虛擬機(jī)(也就是Android開(kāi)發(fā)板模擬環(huán)境)。
5、整套流程跑通Java就該上場(chǎng)了,既然做云手機(jī)那么就需要增刪改查自動(dòng)化操作100臺(tái)手機(jī)->云管平臺(tái)開(kāi)發(fā)!
6、整理libvirt api的官方文檔,派生虛擬機(jī),銷(xiāo)毀、關(guān)閉、啟動(dòng)。等等虛擬機(jī)層面的操作
7、服務(wù)器內(nèi)的一臺(tái)臺(tái)虛擬機(jī)需要通過(guò)vnc來(lái)控制以及傳輸畫(huà)面,需要做圖像壓縮虛擬按鍵控制操作。
8、上云手機(jī)的目的就是為了批量,那么adb的端口以及腳本需要定制化一部分出來(lái)。喜歡玩大數(shù)據(jù)的公司或者機(jī)構(gòu)一定需要xposed框架。
9、前端的UI界面后臺(tái)的管理系統(tǒng)自行定義。
新聞名稱(chēng):云手機(jī)搭建搭建教程
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/dpcppje.html


咨詢(xún)
建站咨詢(xún)
