Ubuntu 手机开发培训准备

原创 2015年01月04日 15:36:54

在这篇文章中,我们将介绍学生如何做培训准备前的准备工作。提前准备并安装好自己的环境是做好一个培训非常重要的步骤。否则我们将浪费我们自己很多的宝贵的时间在课堂上!


                 

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手机的官方宣传视频来更进一步了解。

你可以在地址“Ubuntu手机介绍”下载有关Ubuntu手机介绍的幻灯片,并在地址观看相应的视频


3)QML应用开发


你如果是一个入门级的开发者,我建议你先看看我们的入门级的教程:
通过这几个小的练习,你可以对QML语言的设计有一个初步的了解。

Flickr应用开发

阅读文章“使用Ubuntu SDK开发Flickr应用教程”,并观看视频“Ubuntu手机应用QML开发 (视频)”。幻灯片“Ubuntu应用开发”及幻灯片的培训视频

教程的源码在: 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开发流程。

阅读文章“在Ubuntu OS上创建一个dianping Scope (Qt JSON)”,并观看视频“如何在Ubuntu OS上开发Scope (视频)”。教程的另外一个视频在地址观看。

幻灯片“Scope技术开发”。幻灯片讲演的视频在地址观看。

教程的源码在: bzr branch lp:~liu-xiao-guo/debiantrial/dianpianclient8
我们可以在Shell中输入以上的指令来下载源码。

更多关于Scope开发的例程可以在链接找到。

- 如果你想开发一个department的Scope,请参阅文章“在Ubuntu OS上创建一个department 点评Scope (Qt XML)
- 如果你对go语言比较熟悉,你可以“使用golang来设计我们的Ubuntu Scope”。
- 如果你对javascript语言特别熟练的话,请参阅文章"利用Javascript来创建Ubuntu Scope".培训视频地址.视频中的项目源码.Youtube视频链接
- 如果你想对你的搜索的结果进行过滤,你可以参阅文章“如何在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

刘老师微博:老刘就是老牛



版权声明:本文为博主原创文章,未经博主允许不得转载。

Ubuntu 手机开发培训准备

在这篇文章中,我们将介绍学生如何做培训准备前的准备工作。提前准备并安装好自己的环境是做好一个培训非常重要的步骤。...
  • UbuntuTouch
  • UbuntuTouch
  • 2015年01月04日 15:36
  • 10923

来嘉兴培训的第一天——整顿与准备

来嘉兴培训的第一天——整顿与准备 K1187列车搭载着一群即将去往嘉兴培训的学生,他们对暑假两个月的生活充满期待也充满未知,其实等待这一刻也挺久了。没想到这一次离开含哥居然来送我了,直接送到了火车站...
  • MiaoHuiMing
  • MiaoHuiMing
  • 2016年06月29日 12:59
  • 1299

android开发篇--准备之android手机拨号器的实现

 android拨号器的实现 首先建立一个myphone的android项目   编写activity_main.xml 文件(页面布局文件)  http://schemas.and...
  • wxw987456
  • wxw987456
  • 2014年01月23日 22:15
  • 1180

Ubuntu 手机开发培训准备

在这篇文章中,我们将介绍学生如何做培训准备前的准备工作。提前准备并安装好自己的环境是做好一个培训非常重要的步骤。否则我们将浪费我们自己很多的宝贵的时间在课堂上!                 ...
  • Lina_ACM
  • Lina_ACM
  • 2016年07月21日 09:02
  • 163

【Android培训-手机软件开发】面向对象(5)

【说明:此文章内容只是Android教学的内容摘要,不代表教学课程内容。】 2.方法详解 方法是类或对象的行为特征的抽象,方法是类或对象最重要的组成部分。但从功能上看,方法完全类似于传统结构化...
  • u013236894
  • u013236894
  • 2015年05月06日 14:58
  • 488

1-传智播客.Net培训WP7移动开发-什么是智能手机.zip

  • 2011年12月30日 16:05
  • 10MB
  • 下载

ubuntu Android开发eclipse不识别手机解决方法!(附步步高vivo解决方法)

也是花了我好久时间,最终才找到一个完整且简单还可以直接见效的好方法。 方法两个: 如果您的手机是比较好的大厂商牌子,如Moto,三星..什么的,那么就按部就班即可: 在终端输入 sudo gedi...
  • gopain
  • gopain
  • 2013年12月01日 20:27
  • 5296

Ubuntu下Android开发:手机不能识别

在windows下,Android手机连接PC非常简单,但是当我切换到ubuntu下时,发现Target列表中出现一行“????? N/A unknown ”类似这样一行的内容,说明PC无法正确识别手...
  • aa1028181143
  • aa1028181143
  • 2015年01月23日 14:00
  • 291

在ubuntu 12.04tls android 开发 nexus s实体机测试 nexus s手机是18d1

第一步:安装eclipse  ;配置jdk;配置sdk路径。安装adt。。(这些都是android开发的前提。相信你已经做好) 第二步: Declare your application as "...
  • carl_xie_87
  • carl_xie_87
  • 2012年08月06日 20:13
  • 1560

【Android】Ubuntu系统下使用小米手机做Android开发——adb连接

转载自:http://www.cnblogs.com/loulijun/archive/2012/12/18/2823272.html 附其他参考博客: http://blog.csdn.net/...
  • haoaina521
  • haoaina521
  • 2013年08月15日 02:05
  • 964
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu 手机开发培训准备
举报原因:
原因补充:

(最多只允许输入30个字)