找回密码
 立即注册
收起左侧
楼主: Joey_Chan

Qt Ubuntu Touch教程(1): 从这里开始

67
回复
49576
查看
[复制链接]
累计签到:5 天
连续签到:1 天
2014-6-7 16:43:28 显示全部楼层
其实在网上搜索到这个文章的时候,以为是教授如何针对不同的手机硬件来传授移植技巧呢,没想到是“移植之后”的事,呵,更期待的是作者可以教授一些如何在不同的主流手机上刷入ubuntu touch的文章。

这个问题也是目前大家对touch系统望而却不的一个关键点之一,因为很多人还不至于因为一个系统,就再去弄一个nexus 4,更何况这手机也过时不少了,主要还是针对自己的手机来移植为上,如galaxy note3 、 htc m8 、MX3 甚至是小米都可以的,至于blackberry Q10和iphone 5s  我们就不指望了,呵。
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-6-7 16:46:44 显示全部楼层
如何能教授一下如何在ubuntu emulator中运行自己写得qt程序也是极好的, 目前我的机器上已经安装好了模拟器了。只是不知道如何把文件从SDK中像传入手机中一样传到模拟器中去。
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-6-7 19:47:43 显示全部楼层
如今这个touch 系统可以使用上五笔输入法么? 比如在ubuntu 平台上很流行的fcitx输入法可以使用上么?

其实我想问这个问题  还可以有一个延展:ubuntu上的软件是否都可以在touch系统上使用?如果硬件足够强的话
回复 支持 反对

使用道具 举报

尚未签到

2014-6-7 23:00:44 显示全部楼层
linux0ne 发表于 2014-6-7 19:47
如今这个touch 系统可以使用上五笔输入法么? 比如在ubuntu 平台上很流行的fcitx输入法可以使用上么?

其 ...

你一下问这么多。。。。。。。。。你要我怎么回答  
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-6-8 20:30:50 显示全部楼层
如果您有耐心和诲人不倦的心胸,那还是期待您的逐一解答。其实可以看出这些问题有代表性,也是诸多同僚的疑问。
回复 支持 反对

使用道具 举报

尚未签到

2014-6-8 22:52:43 显示全部楼层
linux0ne 发表于 2014-6-8 20:30
如果您有耐心和诲人不倦的心胸,那还是期待您的逐一解答。其实可以看出这些问题有代表性,也是诸多同僚 ...

麻烦你简短一点问。。分开1234,如下

1.xxxxxxxxxx
2.xxxxxxxxx
3.xxxxxxxxxxxxxxxxxxxxxxxxxxx

重新发个问题贴
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-6-9 07:27:18 显示全部楼层

注:我没有nexus手机,只有ubuntu电脑,14.04。
1、我刚刚加入这个BBS,你所指得“项目区”的地址是什么?以便下载到你的ubuntu微博。
2、1.6中提到添加ppa源,请问题如何在nexus手机中添加源?
3、1.7中提到安装android-tools,指得是在手机上安装一个名为android-tools的apk软件么?
4、3.1.3中提到的进入安卓开发者模式,答案就是那个连按7下对吧?
5、3.1.3中的第二句“用adb devices确认”,这句话的意思是?  请说具体地操作细节好么?是在手机上,还是在电脑上。
6、3.1.4中的命令下去后,会自动从网上下载系统ROM包么并安装到手机上?  用什么方式能知道都具体下载了哪些文件,可否手动去下载安装之,因为有些地区的网络可能访问不了ROM镜像站。它是到images.ubuntu.com上下载么?
7、其实在网上搜索到这个文章的时候,以为是教授如何针对不同的手机硬件来传授移植技巧呢,没想到是“移植之后”的事,呵,更期待的是作者可以教授一些如何在不同的主流手机上刷入ubuntu touch的文章。这个问题也是目前大家对touch系统望而却“不”的一个关键点之一,因为很多人还不至于因为一个系统,就再去弄一个nexus 4,更何况这手机也过时不少了,主要还是针对自己的手机来移植为上,如galaxy note3 、 htc m8 、MX3,甚至是小米都可以的,至于blackberry Q10和iphone 5s  我们就不指望了,呵。
8、可否教授一下如何在ubuntu emulator中运行自己写得qt程序? 目前我的机器上已经安装好了模拟器了,只是不知道如何把文件从SDK中像传入手机中一样传到模拟器中去。
9、即使是我用上了touch系统,那么现在可以使用上五笔输入法么? 比如在ubuntu 平台上很流行的fcitx输入法可以直接运行在touch上么?其实这个问题还可以有一个延展:ubuntu上的软件是否都可以在touch系统上使用?如果硬件足够强的话。

问题杂而碎,只系知识层面不一,但热情饱满,还请体察。祝开心。
回复 支持 反对

使用道具 举报

尚未签到

2014-6-9 11:07:30 显示全部楼层
linux0ne 发表于 2014-6-9 07:27
注:我没有nexus手机,只有ubuntu电脑,14.04。
1、我刚刚加入这个BBS,你所指得“项目区 ...

1. 精华区的优秀作品
2. 在Ubuntu里面加,以下都不需要在手机里面安装任何东西
3. 同2
4. yes
5. Ubuntu里面用命令行
6. 自动的,现在命令换成了ubuntu-device-flash, 网址是 https://system-image.ubuntu.com/pool/, 下载到.cache文件夹
7. 关于移植,其实是Linux内核的事情,大部分工作是将Ubuntu适配到对应手机的Linux内核上,xda论坛上有很多这类移植,但是都并不完美。另外移植我不懂,也不想懂
8. 我没用过emulator,一直用真机。sdk里面的devices栏里面有emulator选择,应该从那里连接
9. 目前Ubuntu Touch用的是Maliit输入法框架,不支持fcitx,因为fcitx不支持触摸屏。如果想用五笔,可以找找适合maliit的五笔插件然后移植,如果没有,那么你需要自己写一个插件了
10. ubuntu桌面的软件目前不能运行在手机模式下,未来会有一个pc模式来运行桌面软件
回复 支持 反对

使用道具 举报

累计签到:16 天
连续签到:1 天
2014-6-9 17:49:43 显示全部楼层
楼主,我刚开始接触。我想问一下,ubuntu touch开发这个用什么语言?
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-6-9 20:57:06 显示全部楼层
几个额外的问题:
我最近有一种强烈的愿望想买入一部nexus手机,目前锁定了一个目标为nexus5,但是受目前nexus6的传闻:
1、不知道5是否值得购入?主要是想将它刷上touch,而目前网上虽然有位大神有相应的包贡献,但关于的移植技术还是不掌握,则稳定性不好,还是期待官方的作为,而这一点似乎太迷惘。
2、将来这个5或者6能否被touch官方稳定的支持?你们社区内有没有相关的风声?
3、关于在touch下使用的五笔输入法,我在百度上搜索了一下,没有找到可用的资料,谷歌又关着,真是不知道更近一步的消息了。
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-6-9 20:58:36 显示全部楼层
Cool_breeze 发表于 2014-6-9 17:49
楼主,我刚开始接触。我想问一下,ubuntu touch开发这个用什么语言?

QT和QML这是系统开发方面和软件开发方面较标准的语言,但是别的语言也可以的,比如go语言,C语言等。事实上,不在于什么语言,在于你会什么语言,只要精一门语言,你就能在touch上写下来,然后运行上。
回复 支持 反对

使用道具 举报

尚未签到

2014-6-9 23:38:08 显示全部楼层
Cool_breeze 发表于 2014-6-9 17:49
楼主,我刚开始接触。我想问一下,ubuntu touch开发这个用什么语言?

Qt 和 HTML

当然推荐Qt
回复 支持 反对

使用道具 举报

尚未签到

2014-6-9 23:40:32 显示全部楼层
linux0ne 发表于 2014-6-9 20:57
几个额外的问题:
我最近有一种强烈的愿望想买入一部nexus手机,目前锁定了一个目标为nexus5,但是受目前ne ...

n5 有xda 的移植版,但不是很完整,官方正在弄,但还未发布

n4 差不多要退休了,也不建议买

可以买个5来观望一下,也可以买个魅族mx3,很快会有刷机包

你可以去maliit.org  看看怎么写输入法插件
回复 支持 反对

使用道具 举报

尚未签到

2014-6-9 23:42:32 显示全部楼层
linux0ne 发表于 2014-6-9 20:58
QT和QML这是系统开发方面和软件开发方面较标准的语言,但是别的语言也可以的,比如go语言,C语言等。事实 ...

主要问题是,Ubuntu手机只能用Mir显示管理器,目前除了Qt还没有别的框架增加了Mir的支持

所以别的开发框架不会那么快会得到支持

另外HTML是运行在Chromiun内核上的,所以也支持
回复 支持 反对

使用道具 举报

累计签到:16 天
连续签到:1 天
2014-6-10 08:07:06 显示全部楼层
Joey_Chan 发表于 2014-6-9 23:38
Qt 和 HTML

当然推荐Qt

QT用什么语言?用C++编写么
回复 支持 反对

使用道具 举报

尚未签到

2014-6-10 09:29:41 显示全部楼层
Cool_breeze 发表于 2014-6-10 08:07
QT用什么语言?用C++编写么

c++ 和 qml
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-6-11 09:41:02 显示全部楼层
Joey_Chan 发表于 2014-6-9 23:40
n5 有xda 的移植版,但不是很完整,官方正在弄,但还未发布

n4 差不多要退休了,也不建议买

疙瘩,如果正在弄的话,那还是值得买入5的。
“正在弄”的消息,属实?

这个月底谷歌是否会发布6呢?我观望一下,如果发布6的话,我就再等等,买个6,我现在手机也实在太差了。如果不出6,那么为了touch系统,我决定一定要入一个5,你怎么看?哈哈
回复 支持 反对

使用道具 举报

尚未签到

2014-6-11 14:52:22 显示全部楼层
linux0ne 发表于 2014-6-11 09:41
疙瘩,如果正在弄的话,那还是值得买入5的。
“正在弄”的消息,属实?

其实我不是很确定官方会不会支持5 。。。我只是看过官方的人在N5上装了UT
回复 支持 反对

使用道具 举报

累计签到:7 天
连续签到:1 天
2014-12-20 13:57:27 显示全部楼层
@Joey_Chan ,安装ubuntu sdk后,在welcome中点击Develop ,会弹出几个关不掉 但是却卡死的新窗口,怎么解决?
回复 支持 反对

使用道具 举报

尚未签到

2014-12-20 19:52:15 显示全部楼层
raintwice 发表于 2014-12-20 13:57
@Joey_Chan ,安装ubuntu sdk后,在welcome中点击Develop ,会弹出几个关不掉 但是却卡死的新窗口,怎么解决 ...

怎么我这里没有这个按钮?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了