问题标签 [ubuntu-touch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
954 浏览

ubuntu - 构建 Ubuntu touch:无法获取清单

当我尝试构建 Ubuntu touch 时,出现以下错误。

还更新了 repo 可执行文件。

0 投票
0 回答
69 浏览

c++ - 在 c++ 中从范围打开 url 的正确方法是什么?

在 c++ 中从 Ubuntu 范围打开 url 的正确方法是什么?(这是 Ubuntu touch 特定的)

这是我尝试过的(从 ActivationResponse 调用此函数。):

0 投票
2 回答
618 浏览

listview - ListView PullToRefresh 在上面一行下隐藏“拉动刷新”字符串

我正在创建一个包含 aColumn和多个Rows 的 QML 布局。第一行包含一个按钮,第二行包含从网络服务检索到的项目列表。我希望能够对列表进行“拉动刷新”,所以我使用PullToRefreshListView.

但是,这会将可见字符串“Pull to refresh...”添加到行输出的顶部,实际上出现在第一行的顶部附近。这是有道理的,除了我希望该文本隐藏第一行下,直到它在第二行中的列表被拉出时滑出。

这是要重现的最小 QML,可以运行qmlscene

我无法让“拉动刷新...”字符串隐藏在第一行下方。到目前为止我尝试过的事情没有奏效:

  • 设置z值,第一行的值较高,第二行的值较低:无效
  • 将按钮包含在 a 内的第一行中Rectangle:矩形不会自动拉伸以适应按钮,并且行尺寸折叠为 0
  • 在第一行,按钮右侧放置一个白色Rectangle:这是最有希望的,但它是一个相当黑客
  • 设置一行的背景:没找到怎么可能

这一定是一个常见的用例,但我找不到任何答案/示例。如何在其上方的行下方隐藏“拉动刷新...”字符串,直到它被拉入下方的行?或者,在执行此操作时,ColumnRows 是否不适合使用?

0 投票
1 回答
212 浏览

java - 编译 Ubuntu Touch no rules 使目标“APPS/../src/R.stamp”

我正在尝试为 Galaxy Note 10.1 编译 Ubuntu Touch,但我在编译时遇到了这个错误:

我所做的是:

  1. 使用“phablet-dev-bootstrap”下载 Ubuntu Touch Source
  2. 获取此三星设备的特定文件
  3. “.build/envsetup.sh”和“午餐”
  4. “制作”

有人有线索吗?

0 投票
0 回答
226 浏览

image - 显示来自 xmlhttprequest 的图像,仅使用 qml

我正在为 Ubuntu Touch 创建一个仅限 qml 的应用程序,并创建了一个 xmlhttprequest,其中响应是 png 格式的图像。我认为我可以将图像作为 BLOB 接收,但我现在如何仅使用 QML 显示它?我没有 C++、Python 或其他任何东西。QML 的 javascript 中没有可用的 FileReader!

0 投票
1 回答
652 浏览

sdl - 使用 libvorbis 静态编译 SDL2_Mixer

我一直在尝试使用 OGG 支持构建 SDL2_Mixer,但即使 libvorbis 和 libogg 库是其来源的一部分:https ://hg.libsdl.org/SDL_mixer/file/7e59d684b070/external它似乎没有添加对ogg 在编译时。

有趣的是,如果我将这些标志提供给 SDL2_Mixer configure: --enable-music-ogg=true --enable-music-ogg-shared=false。我没有收到任何错误,但缺少支持。如果我省略上述所有内容并保留:--disable-shared --enable-static 我从配置中收到以下错误:

但这对我来说没有多大意义,因为 SDL2_Mixer 自带这些库 :(。

我可能会传递一些路径或任何错误,但我不知道是什么。

这是我用来编译项目的CMakeLists.txt 。

我也碰到过这个: http : //forums.libsdl.org/viewtopic.php?p=20698 这听起来很接近我的问题,虽然使用的是旧的 SDL_Mixer。

而且我也碰到了这个线程:https : //swarminglogic.com/article/2014_11_crosscompile2 如果这些都是 SDL2_Mixer 的一部分,他会分别下载 ogg 和 vorbis 源,这感觉很奇怪。无论如何,我也尝试过单独构建这些库,但也无法让 SDL2_Mixer 看到它们。

我将非常感谢有关如何解决此问题的任何提示,因为我似乎在这一点上停留了很长一段时间。

非常感谢 :)

0 投票
1 回答
1110 浏览

javascript - 如何在 qml XmlHttpRequest 中设置用户名和密码

我想在 QT-Creator 和 QML 中使用 javascript XMLHttpRequest 来连接到服务器上的 xml(例如 nextcloud)。但是需要用户名和密码。下面是来自 QML-Book 的修改示例。但我不知道如何为不同的 url 设置用户名和密码。

我找到了类似问题的答案,例如:

但它给了我它不起作用:“btoa”没有定义。

0 投票
0 回答
121 浏览

qt - 在 Ubuntu Touch Xenial 上使用 WebView 时崩溃

我正在尝试将 webview 添加到基于 clickable 的 ubports 应用程序ut-app-cmake-template。这给了我一个简单的 hello world 应用程序。

我在布局中添加了一个 webview:

然后我在手机上运行clickable --xenial它,它立即崩溃并出现错误(来自clickable logs):

稍微研究一下,这似乎与 apparmor 权限有关,因此我根据我用作模板的项目向 apparmor 文件添加了一堆权限。

然而,这似乎并没有解决问题。

我可能只是在某处的配置中遗漏了一些简单的东西。有谁知道我需要添加或更改什么来阻止应用程序启动时的崩溃?

设备:LGE Nexus 5,操作系统:Ubuntu 16.04 (2018-W35)

0 投票
0 回答
137 浏览

samsung-mobile - 我如何为三星 herolte 构建 hallium-boot 和 ubuntu touch?

我已尝试根据此处的教程移植 hallium:-https: //docs.halium.org/en/latest/porting/get-sources.html 我使用 heimdall 刷新了 hallium-boot 并刷新了 ubuntu touch rootfs

但是,每当我闪烁它时,它都会返回一个永无止境的引导屏幕

我已经尝试过使用 hybris-boot 并用 heimdall 刷新它,但每次都会重新启动

ubuntu 引导标志只是卡在引导循环中

编辑:我的型号是 SM-G930F

0 投票
1 回答
95 浏览

linux - 用于 Linux 触摸移动操作系统的 ElectronJS?

ElectronJS 是一个跨平台框架,用于为 Mac、Windows 和 Linux 创建桌面应用程序。

但是,如果我为移动视图使用响应式网页设计制作应用程序,Linux 发行版是否适用于 Ubuntu Touch、Sailfish OS、Mobian 和许多其他 Linux 移动触摸操作系统?