Vantiq平台数据接口介绍

Vantiq作为一个PaaS平台提供了一个强大的实时信息处理功能,并可根据实时的数据输入,预设的场景来实现人机交互,控制或生成新的事件。一个典型的Vantiq数据处理流程如下: 这些部分的作用: External world: 外界的物理事件或事务流程产生的事件都可以接入到Vantiq平台...

2019-01-16 00:32:50

阅读数 82

评论数 0

安装Ubuntu Core系统

今天很高兴看到Ubuntu Core 16终于发布了.Ubuntu Core 16系统是一个完全基于snap的系统.它包括foundation, applications,kernel,core操作系统及gadget等.所有的这些都被一个叫做为snapd的后台运行的工具进行安装及更新.最新的Ubu...

2016-11-04 16:45:46

阅读数 16311

评论数 4

Ubuntu Core介绍及其使用

Canonical公司于最近2016年4月发布了一个新的Ubuntu 16.04系统,并且这个系统是长期支持版(LongTerm Support - LTS).它一如既往地支持debian安装包,但同时它也支持最新的snap安装包.snap安装包是Canonical公司最新发布的一种安装包的格式,...

2016-07-12 11:06:39

阅读数 22591

评论数 6

Ubuntu 手机开发培训准备

在这篇文章中,我们将介绍学生如何做培训准备前的准备工作。提前准备并安装好自己的环境是做好一个培训非常重要的步骤。

2015-01-04 15:36:54

阅读数 11248

评论数 6

Ubuntu SDK 安装

在这篇文章里,你将学到如何安装Ubuntu SDK到你的Ubuntu桌面系统中,并生成一个简单的应用以测试你的安装是否成功。Ubuntu for phone的开发是基于Ubuntu 14.10 (Utopic)及以上版本。为了能够使得在Ubuntu平台中的Scope的开发编译成功,Ubuntu S...

2014-08-06 08:53:28

阅读数 15257

评论数 101

如何在Ubuntu中自启一些应用

我们可以找到如下的地址的文件: /etc/rc.local 我们可以编辑这个文件,比如: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make ...

2019-02-13 15:04:21

阅读数 17

评论数 0

如何在树莓派中在启动时自动链接WiFi

在/etc/network/interfaces中做如下的修改:   # interfaces(5) file used by ifup(8) and ifdown(8) # Include files from /etc/network/interfaces.d: source-direc...

2019-02-13 15:00:55

阅读数 13

评论数 0

如何在Ubuntu手机上实现一个FileDialog

前一段时间,有个开发者问我能否在Ubuntu手机中使用QtQuick.Dialogs来实现FileDialog。目前在手机上没有Qt这个库的实现。最主要的原因是它不使用unit grid的方式来布局,所以在真的手机上显得非常小。那么我们怎么才能实现同样的功能呢?   我们首先来查看一下我们的U...

2019-01-16 00:51:33

阅读数 11

评论数 0

怎么在Ubuntu Scope中获取location地址信息

Location信息对很多有地址进行搜索的应用来说非常重要。比如对dianping这样的应用来说,我们可以通过地址来获取当前位置的一些信息。在这篇文章中,我们来介绍如何获取Scope架构中的位置信息。这个位置信息可以对我们很多的搜索是非常重要的。   1)创建一个简单的Scope应用   ...

2019-01-16 00:51:11

阅读数 9

评论数 0

怎么在Ubuntu平台上面读取电话及短信记录(History API)

在Ubuntu平台上面,我们可以使用History API来读取电话本及短信的内容,并使用listview来显示出来。下面我们来展示该怎么做。   1)创建一个基本的QML应用 我们使用Qt Creator来创建一个最基本的QML应用。我们选择使用“App with Simple UI&am...

2019-01-16 00:50:41

阅读数 16

评论数 0

使用Ubuntu OS上的URL dispatcher来启动其它的应用

URL dispatcher 是在Ubuntu OS上的一个服务。它可以让我们的应用(confined,i.e, click package应用)来启动其它的应用。这些应用通常是一个特别的URL来识 别的。可能最常见的例子就是向网页浏览器发送http:// URL来启动网页浏览器,但是像musi...

2019-01-16 00:50:31

阅读数 10

评论数 0

使用Ubuntu OS上的URL dispatcher来启动其它的应用

URL dispatcher 是在Ubuntu OS上的一个服务。它可以让我们的应用(confined,i.e, click package应用)来启动其它的应用。这些应用通常是一个特别的URL来 识别的。可能最常见的例子就是向网页浏览器发送http:// URL来启动网页浏览器,但是像musi...

2019-01-16 00:50:20

阅读数 9

评论数 0

Ubuntu OS上的QML应用框架

在我们编写QML应用的时候,我们有时事先需要来考虑我们怎么使用一个好的框架来完成我们的应用。我们的应用有多少个页面,页面之间的导航到底是怎么样子的。这个对于我们一开始来设计我们的应用来说非常中要。在这篇文章中,我们来介绍如何在上层来设计我们的应用框架。   1)使用tab来创建一个平面的导航应...

2019-01-16 00:50:11

阅读数 13

评论数 0

利用Loader来动态加载不同的QML文件来改变UI

在这篇文章中,我们将介绍如何使用Loader来加载不同的QML文件来实现动态的UI。在之前的文章“如何使用Loader来动态载入一个基于item的Component”中,我们已经介绍了一些关于它的用法。Loader的好处是只有在我们需要的时候才装载我们所需要的QML文件,这样可以节省应用所需要的内...

2019-01-16 00:48:49

阅读数 11

评论数 0

在Ubuntu平台中读取CSV文件并用table进行展示

在今天的这篇文章中,我们将介绍如何读取一个CSV文件,并使用一个table进行展示数据。我们知道在Ubuntu平台中目前没有移植TableView。那么我们怎么来展示一个Table的数据呢?   首先,在Ubuntu桌面上,我们可以使用我们的LibreOffice来创建一个我们的数据表:  ...

2019-01-16 00:47:57

阅读数 12

评论数 0

如何利用LXD来在不同的环境中编译我们的snap

LXD作为一容器的hypervisor,它对LXC提供了更多的新的用户体验.在今天的教程中,我们来介绍如何利用LXD来在不同的Ubuntu Desktop版本下编译我们的snap应用.   1)安装LXD及命令行工具   我们可以参照链接来安装我们的LXD:https://linuxcon...

2019-01-16 00:44:30

阅读数 6

评论数 0

如何制作ubuntu arm64的rootfs文件

在我们做项目的时候,我们会经常遇到一种情况,那就是想制作我们自己的一个ARM的rootfs。在这篇文章中,我们来介绍如何制作的详细过程:   下载最新的arm64 ubuntu release image   最新的Ubuntu arm64的image可以在这里找到: http://cd...

2018-10-31 17:17:33

阅读数 424

评论数 0

如何在Ubuntu上开发Qt应用并部署到Android设备中

相信很多Qt开发者很想把自己的Qt应用部署到Android设备上。今天,我试了一下,虽然经历过一些曲折,但是最终还是把应用部署到我的手机中了。在这里,我把我的安装的步骤写下来,希望对有些开发者有所帮助。1) 安装Qt SDK开发者可以到Qt的官方网站http://download.qt.io/ar...

2018-03-08 14:39:46

阅读数 460

评论数 0

如何在Linux下解压中文文件名的压缩包

介绍如何在Linux下,解压中文名字文件乱码的问题。

2017-12-11 11:58:50

阅读数 746

评论数 0

如何在QML中调用在C++中定义的Video MediaPlayer

如何在QML中调用QMediaPlayer来播放视频文件。

2017-09-29 11:49:09

阅读数 600

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭