色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 教你如何在410c開發(fā)板上安裝中文版答題器游戲Demo

          教你如何在410c開發(fā)板上安裝中文版答題器游戲Demo

          作者: 時間:2017-10-11 來源:網(wǎng)絡(luò) 收藏

          在上一篇博客中,作者藍拳Bug已經(jīng)教大家如何在410c上完成了答題器游戲的搭建,參照這個博客可以完成一個非常有趣的答題游戲機的開發(fā),但是這個游戲是美國人開發(fā)的,使用的全是英文的題庫,即使搭建起來這款答題器游戲機,大家要想拿出去給大家玩,估計也沒幾個人能讀懂啥意思,特別是其中的一些英文題目,讓中國朋友很難琢磨,自然也就失去的游戲的趣味。

          本文引用地址:http://cafeforensic.com/article/201710/365555.htm

          下圖1是qualcomm在北京makefire上展示的答題器游戲demo,是全英文的,網(wǎng)上查閱了一番,有這個demo的資料,也就是剛剛提到的那個博客,這里藍拳bug已經(jīng)教大家如何組建這個答題器游戲demo,但是遺憾的是,按照他給的資料,里面只有一個英文的安裝包,安裝后沒有看到任何的設(shè)置和配置可以讓其運行中文的題庫,是不是就沒有辦法讓他運行中文題庫了??思考了一下,這個應(yīng)該可以直接通過修改器題庫資源文件就可以,但是如何修改呢,由于之前沒有涉及到過win10開發(fā),所以業(yè)余折騰了一個星期,最終經(jīng)過各種曲折和請教各路大俠,終于將這個demo的英文題庫修改成中文了,并且還可以自由更換題目了。在這里將教大家如何來修改這個demo的資源文件,并且讓其變成一個可用在win10Iot上運行的demo。

          圖1 英文版本的基于410c的游戲demo的運行效果

          首先,我們下載答題器安裝包,英文版本的下載地址為:http://pan.baidu.com/s/1kU7XcSR ,sigbTools工具的下載地址為:http://pan.baidu.com/s/1jIdhpem,完成相關(guān)的資料下載后,大家可以直接進行安裝測試,這時候,如果我們直接安裝英文包運行demo是沒有問題的,運行后可以蛋刀如圖1所示的英文游戲demo界面并進行游戲。

          接著我們來替換掉這個安裝包中的英文題庫文件,這里我們可以解壓英文安裝包,然后看到如下圖2所示的目錄及文件結(jié)構(gòu):

          圖2 解壓后的安裝包中文件結(jié)構(gòu)

          這里我們可以看到有多個文件,其中關(guān)鍵的文件就是dependecies文件夾、QuizGame_1.2.13.0_arm.appxbundle文件和QuizGame_1.2.13.0_arm.cer,其中dependecies文件中主要是包含了平臺相關(guān)的支持,這里主要是使用到了ARM相關(guān)的文件,其中打開Dependecies目錄下的ARM文件可以看到兩個平臺相關(guān)文件,這里在后續(xù)將應(yīng)用安裝到410c上需要將這兩個文件都選擇。

          圖3 dependecies/ARM/目錄下的平臺相關(guān)文件

          QuizGame_1.2.13.0_arm.appxbundle,是安裝文件,這個文件其實是一個RAR壓縮文件,我們可以用WinRAR壓縮工具打開,可以看到該文件下的文件結(jié)構(gòu)如下:

          圖3 QuizGame_1.2.13.0_arm.appxbundle文件內(nèi)容結(jié)構(gòu)

          這里我們可以看到一個QuizGame_1.2.13.0_ARM.appx文件,這個文件其實也是一個.rar壓縮文件,雙擊這個文件,可以看到這個文件中的內(nèi)容,如下圖4所示。

          圖4 QuizGame_1.2.13.0_ARM.appx

          上圖中,我們可以看到一個Assets文件,在這里,我們可以找到我們想要的內(nèi)容,也就是QuesTIons.xml文件,這個文件是描述這個demo的題庫信息的文件,所有的題目信息都被寫入了這個文件,可以雙擊打開看一看,如下圖5所示,通過編輯這個文件可以修改題庫,只是我們在編輯和修改該文件的時候一定要按照文件原有的格式進行,不然會出現(xiàn)讀寫信息錯誤。

          圖5 QuesTIons.xml文件內(nèi)容

          好了,到這里,我們就可以修改這個文件來改變題庫內(nèi)容了,我們將其修改成中文格式如下圖6所示,然后保存到壓縮文件中,這時候我們完成了答題器游戲demo安裝包中的題庫文件的替換。

          圖6 題庫修改成中文

          這里大家可以發(fā)現(xiàn)整個過程中我們只修改了題庫中的信息,其他信息沒有任何的修改,我們可以嘗試連接410c將該安裝包進行安裝測試,這里我們會看到安裝失敗,到這里我們回過頭來看,之前有提到過一個QuizGame_1.2.13.0_arm.cer文件,這個文件其實是一個證書文件,通過這個文件win10 操作系統(tǒng)可以對應(yīng)用進行驗證,就是因為這個證書文件導(dǎo)致了應(yīng)用安裝失敗,因此,我們還需要對整個應(yīng)用程序重簽名在修改后的安裝包進行重簽名,生成新的證書,這里我們使用的是signtool工具來進行重簽名,其中重簽名過程如下:

          1)下載signtool工具包解壓

          2)將signtool工具包和signAppx.cmd腳本復(fù)制到下載并修改好的demo安裝包中,如下圖7所示:

          圖7 添加signtool工具包到安裝包目錄下

          3) 雙擊運行signappx.cmd 彈出框選擇無,完成驗證生成新的證書文件

          4)在410c上重新安裝答題器demo程序,運行可以看到顯示中文題目效果如下圖9所示。

          圖9 中文題庫的答題器demo運行效果

          到這里,我們就完成了整個答題器demo的中文題庫的更換,將其換成了我們自己的中文題庫,其實這里只是一個簡單的應(yīng)用,更多的是告訴大家win10 環(huán)境下如何進行重簽名和替換資源文件。



          關(guān)鍵詞: DragonBoard410c 開發(fā)板

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉