Ubuntu 手機開發培訓準備
在這篇文章中,我們將介紹學生如何做培訓準備前的準備工作。提前準備並安裝好自己的環境是做好一個培訓非常重要的步驟。否則我們將浪費我們自己很多的寶貴的時間在課堂上!
1)安裝好自己的SDK
如果想在自己的電腦上安裝Ubntu系統
學生可以按照文章“Ubuntu SDK 安裝”安裝好自己的Ubuntu系統及SDK。可以參閱我的視訊"Ubuntu
SDK安裝視訊"來了解更多關於SDK安裝的知識.讓後根據文章“建立第一個Ubuntu for phone應用”來檢驗自己安裝的環境是否正確。這種安裝通常需要在電腦上安裝多個系統,或虛擬機器(模擬器在虛擬機器的效果可能並不好,在虛擬機器中模擬器目前不能正常啟動)。
如果想做一個專為Ubuntu手機開發而做的Live USB
請參照文章“如何製作Ubuntu SDK Live USB盤”來專門製作一個可以啟動的Live USB盤。這個盤可以直接插入到電腦中的USB口中,並啟動Ubuntu系統。這個USB盤中已經安裝好整個可以供開發的SDK,不需要安裝任何額外的軟體即可開發。
a) 在BIOS中啟動硬體虛擬化功能,這樣會使得模擬器的執行速度加快
b) 在BIOS中設定優選順序以使得USB可以優先啟動,或在啟動的時候按下F12功能鍵,並選擇由USB來啟動Ubuntu
在啟動Ubuntu系統後,Ubuntu SDK已經完全安裝好了。開發者可以直接進行開發了。建議參閱文章“建立第一個Ubuntu for phone應用”來檢驗自己安裝的環境是否正確。
在開發過程中如果使用手機進行安裝時,如果需要密碼解鎖手機的話,這個密碼是“0000”。模擬器的預設密碼也是“0000”。
2)Ubuntu手機介紹
對不熟悉Ubuntu手機的開發者來說,可以先觀看視訊“如何使用Ubuntu手機”來了解Ubuntu手機。如果你想對Ubuntu SDK有更深的認識,請觀看視訊“如何使用Ubuntu
SDK (視訊)”。開發者也可以觀看Ubuntu手機的官方宣傳視訊來更進一步瞭解。
3)QML應用開發
你如果是一個入門級的開發者,我建議你先看看我們的入門級的教程:
通過這幾個小的練習,你可以對QML語言的設計有一個初步的瞭解。
Flickr應用開發
教程的原始碼在: bzr branch lp:~liu-xiao-guo/debiantrial/flickr7
我們可以在Shell中輸入以上的指令來下載原始碼。
DeveloperNews RSS閱讀器
首先我們可以閱讀文章“從零開始建立一個Ubuntu應用--一個小的RSS閱讀器”及文章“如何在Ubuntu中使用條件佈局”。視訊在“在Ubuntu平臺上開發Qt Quick QML應用 (視訊)”。線上培訓視訊。
教程的原始碼在:bzr branch lp:~liu-xiao-guo/debiantrial/developernews4
我們可以在Shell中輸入以上的指令來下載原始碼。
rssreader (POCO 攝像)
開發者可以參照我的最新的練習"從零開始建立一個Ubuntu應用 -- 一個小小的RSS閱讀器 (1)"來詳細地完成一個應用的練習.在這個練習中使用了一個和上面練習完全不同的模版來完成的.這也是我們推薦的模版.
如果你想開發一個既適合桌面又適合手機的應用或可以同時在平板電腦上執行的應用,請參閱我的文章:
用Ubuntu SDK建立Currency Converter (視訊)
在網址也有很多的教程哦!
QML book
開發者可以在網址http://qmlbook.github.io/找到一本關於QML程式設計的一本書.裡面有很多很精彩的內容.是學習QML語言的第一選擇.在VoidRealms.com你也可以找到很多有用的Qt及QML開發的視訊
4)Scope 開發
大家可以先觀看視訊“Ubuntu Scope簡介及開發流程”來了解Ubuntu OS上的Scope開發流程。
教程的原始碼在: bzr branch lp:~liu-xiao-guo/debiantrial/dianpianclient8
我們可以在Shell中輸入以上的指令來下載原始碼。
更多關於Scope開發的例程可以在連結找到。
- 如果你想開發一個department的Scope,請參閱文章“在Ubuntu OS上建立一個department 點評Scope (Qt XML)”
- 如果你對go語言比較熟悉,你可以“使用golang來設計我們的Ubuntu Scope”。
- 如果你想對你的搜尋的結果進行過濾,你可以參閱文章“如何在Ubuntu Scope中利用Filter來更加精準地提高搜尋的質量”
開發者可以在商店下載我的scopetemplates來檢視一些可以用來顯示的template.你也可以發現它的原始碼在地址.
5)HTML 5開發
我們可以參閱文章“在Ubuntu手機平臺上建立一個HTML 5的應用”來學習如何在Ubuntu平臺上開發HTML 5的應用。原始碼在地址下載:
Ubuntu上的HTML5開發幻燈片:Ubuntu上的HTML5開發。幻燈片視訊。
大家可以利用線上Webapp生成器來生產我們喜歡的網頁的click安裝包。具體教程“如何使用線上Webapp生成器生成安裝包”
大家如果對Cordova HTML的開發比較感興趣,可以學習教程“在Ubuntu平臺上建立Cordova Camera HTML5應用”
更多例程:
- 百度翻譯: bzr branch lp:~liu-xiao-guo/debiantrial/baidutranslator
- 字典: bzr branch lp:~liu-xiao-guo/debiantrial/meanings
6)工具
開發者可以下載我的工具FileBrowser在手機上檢視自己手機上的檔案.具體的介紹在"Ubuntu檔案瀏覽器 - 開發Scope/應用利器".
7)更多的培訓材料
我們也有更多的英文的培訓材料。開發者可以在地址下載。
如果您的英文足夠好,你可以向我們的技術支援mailinglist: ubuntu-phone@lists.launchpad.net發去你的問題。全球的開發者可以幫忙回到你的問題。
如果有任何問題,請在該文章處評論。我會盡力回答你們的問題。大家也可以到Ubuntu手機專有討論區來討論問題。
對於英文比較好的開發者來說,可以訪問網址askubuntu.com來獲取更多的資訊,或者訂購我們的ubuntu應用開發mailinglist.
另外,開發者也可以使用IRC上freenode上的channel: #ubuntu-app-devel及#ubuntu-touch來參與討論以得到答案.
你也可以在網頁上連線一個IRC channel:https://webchat.freenode.net/?channels=ubuntu-app-devel
在現場教學中的過程中如果需要聯網,請使用如下的使用者名稱及密碼:
手機的解鎖密碼為:0000
另外,我們有一個技術支援及討論的QQ群:391093791.我們的官方微博地址:http://weibo.com/officialubuntu
劉老師微博:老劉就是老牛
相關文章
- 如何應用六西格瑪培訓提高開發手機軟體質量?
- ASP.NET動態網站開發培訓-21.論文管理系統(一、前期準備)ASP.NET網站
- UI設計培訓分享:UI設計師如何準備面試?UI面試
- 找java培訓機構有哪些參考標準Java
- 找Java培訓機構有哪些評判標準Java
- ASP.NET動態網站開發培訓-33.互動論壇製作(一、前期準備)ASP.NET網站
- FPGA/CPLD開發培訓課程FPGA
- REPORT開發培訓筆記筆記
- 尋找Python培訓機構標準是什麼Python
- Java培訓:長沙Java培訓機構排名Java
- Laravel 開發前準備Laravel
- 【metabase • 一】開發準備
- 學java培訓開發需要多少錢Java
- 長沙Java培訓教程:Spring Boot準備知識和技術JavaSpring Boot
- 準備好了嗎?綠盟科技網路安全學院CISP培訓八月火熱開課
- 蘋果零售店開始培訓了:為4月上市Apple Watch做準備蘋果APP
- 長沙Java培訓:Java後端開發需具備什麼技術?Java後端
- 教育APP開發_教育培訓APP開發解決方案APP
- 參加Java開發培訓機構主要學什麼內容Java
- java培訓有哪些收費標準?Java
- 寶馬聯手眾多大佬 準備開發無人駕駛汽車!
- Unity開發 資源準備Unity
- 呼之欲出 WebMail 開發手記 (四) 郵件收發準備WebAI
- web前端開發主要培訓哪些內容Web前端
- 《大前端開發》培訓2周小結前端
- 線上培訓平臺原始碼:準備推出教育硬體,這代表著什麼?原始碼
- 《HTML5之開發準備》HTML
- 教育培訓行業APP開發需要哪些功能?行業APP
- go語言開發培訓班哪裡好Go
- Python開發培訓課程都學哪些Python
- 成都Java開發培訓多少錢?貴不貴?Java
- React-native 開發培訓免費書React
- iOS培訓正式開班iOS
- 長沙前端培訓多少錢?前端培訓機構怎麼選?前端
- 華為授權培訓機構
- 培訓管理和機制梳理
- 鴻蒙系統應用開發之開發準備鴻蒙
- 【萬里征程——Windows App開發】開發準備WindowsAPP