本文将指导大家了解并深入MeeGo
开发的学习。
1
搭建开发环境
开发MeeGo
需要的只有一个工具,那就是Qt Creator
,目前最新的版本是2.2.1
,大家可以在Nokia
的官网上免费下载到。
http://qt.nokia.com/downloads
建议大家直接下载离线(offline
版本),因为在线版的下载实在很慢,而且经常中断。
下载完后,点击安装,安装非常简单,但是需要注意的是
,
1
选择Installation Folder
时,点击Custom
(图1
),然后需要手动勾选Experimental
下的Harmattan
选项,以及MeeGo 1.2 Harmattan
和Harmattan Emulator
这个就是MeeGo
的SDK
和模拟器(图2
)。
2
安装目录不能有中文和空格,以及任何特殊字符,所以建议只接安装在某个盘符下的根目录,比如:D:\QtSDk
图1
图2
安装过程比较慢,大约10
分钟左右,安完后打开Qt Creator
(图3
)
图3
2
第一个MeeGo
应用
在Qt Creator
中点击“文件”-
》“新建文件或工程”,选择Qt Quick
项目下的Harmattan Application
(图4
)
图4
然后点下一步,选择工程目录时,请选择和Qt SDK
在一个盘符的目录,
比如:
如果你的Qt SDK
在D
盘,那么你的工程目录也必须在D
盘,否则会有编译错误。
然后一直点Next
,直到Finish
。(Qt
Creator
默认生成的MeeGo
图标是64
X64
的,实际上需要80X80
的,png
格式的图标会显示在桌面,svg
格式的图标会显示在MeeGo
系统自带的程序管理器列表中,的这点大家做真实项目时,需要注意)
最后一步时,Qt Creator
会弹出一个对话框,询问是否添加包到工程中(图5
),点击“是”即可
图5
这样第一个MeeGo
程序框架建立完毕,主工程目录下有很多生成的文件和文件夹,在这里我们需要关注的是
1
资源文件/rec.qrc
,这个文件下记录了整个应用所用到的文件,qml
,js
,图片,音视频等等,都需要在这里注册,否则会出现找不到的情况。
2
其他文件/qml
,大家可以发现这里已经生产好了两个qml
文件,
(1)
main.qml
,这是整个项目的根文件,记录了应用的初始qml
,主题,背景,菜单等一些全局内容。
(2)
MainPage.qml
,这是一个整个应用的第一个Page
,main.qml
已经写明initialPage
:
mainPage
,Page
是MeeGo
的基础页面单元,类似于Android
的Activtiy
和Web
开发中的html
。页面的跳转使用的是PageStack
这种出入栈的形式。
我们先来跑跑这个程序,首先需要打开MeeGo
模拟器(图6
):在左侧栏中点“项目”,然后再Harmattan
下点“运行”,这时左下角的工具栏会多出一个qemu
模拟器的图标,点击就会打开模拟器
图6
等模拟器完全起来,进入MeeGo
桌面,需要大概3
分钟(图7
),
在Qt Creator
点击工具栏的绿色箭头“运行”,程序就会编译,生产一个deb
包,然后上传到模拟器上并运行。这个程序包含一个Menu
,一个Button
和一个Hello Word
的Label
。(图9
),要退出程序,在屏幕“上左右”三个方向边缘用鼠标向内侧滑动。
注意:MeeGo
的模拟器暂时不支持竖屏显示。
分享到:
相关推荐
meego 开发 环境 搭建 教程meego 开发 环境 搭建 教程
qt meego开发入门
配置Meego开发环境(实用)配置Meego开发环境(实用)配置Meego开发环境(实用)配置Meego开发环境(实用)
在Windows下搭建MeeGo开发环境
MeeGo开发指南,结合QT有助于移动平台开发应用程序。
MeeGo开发指南1.0开发教程.pdf
介绍meego手机的特性 及meego的发展历史
热米狗中文MeeGo社区配合MeeGo官方,在移动领域的一次区域性宣传大会上做的MeeGo介绍,旨在吸引更多人来关注MeeGo,支持MeeGo。 MeeGo整合自Moblin与Maemo −上网本(Netbooks) −手持设备(Handsets) −平板...
制作一个Meego镜像的方法小结 制作一个Meego镜像的方法小结
meeog multimedia, meego 支持多媒体的简介,不错啊。
meego为数不多的应用,为数不多的社交应用
meego体系架构图 meego体系架构图 meego体系架构图
MeeGo SDK Overview--MeeGo Day April 2011
论述了在Linux平台下搭建MeeGo嵌入式操作系统应用程序开发环境的方法和步骤,给出了使用Qt Creator工具开发MeeGo应用程序的流程。通过在Atom D510嵌入式实验平台和QEMU虚拟机下安装MeeGo操作系统,设计实现了具有3D...
MeeGo中打包自己编译的内核的方法,升级内核的方法小结
界面设计以UI设计法则作为我们的核心信条,他驱使我们的每一个...使用这个教程可以帮助你解决在设计和开发MeeGo应用程序上遇到的问题,他们的内容都是“活”的,因此在项目开发的同 时他们的内容也会随着增加和改变。
Meego软件开发基础PPT课件.pptx
一个曾在从事MeeGo开发的程序员的梦想回忆录:MeeGo的的历史、荣光和坎坷一生
这是一个介绍meego全过程资料的讲义,里面的讲义全是英文版的,总体的介绍了meego的使用,如何搭建开发meego应用程序开发环境
MeeGo* 技术架构概述: 从开发者的视角看 MeeGo 技术 包括:• MeeGo* 概述 • MeeGo 技术架构 • MeeGo 1.2 新功能 • MeeGo 应用编程接口 • MeeGo 应用开发工具套件