Questions tagged «ubuntu-touch»

有关Ubuntu Touch(手机和平板电脑的移动版本)的问题。

2
我如何开始为Ubuntu Touch开发应用程序?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我对尝试用于电话OS开发的新Ubuntu感兴趣。(我不是Ubuntu开发人员,我是Ubuntu的新手。在Ubuntu Touch预览版的印象中,我有兴趣学习如何为其开发)。 我从哪里开始呢?我在Ubuntu网站上找不到任何指导。

1
Ubuntu Touch将如何处理应用程序权限?
Android和iOS平台上的应用程序之间共享的硬件或数据集的大多数元素均受到严格控制,并且仅在需要了解的情况下明确提供给应用程序。例如,这可以使用户确保恶意手电筒应用程序没有上载其位置和联系人列表。 在Ubuntu的桌面上,实际上有两个权限控制级别:用户和root。在用户的情况下,没有太多限制。它仍然可以连接到Internet,可以与大多数喜欢的硬件接口,并可以读写中的任何文件/home/user/。该模型假定用户足够胜任,可以确保他们使用的应用程序是合法的(使用开源软件非常容易)。 所以我的问题是,在移动平台上将对应用程序功能进行哪些类型的限制和控制?而且由于它们都是相同的操作系统,该系统将如何溢出到桌面中?所有程序都需要沙盒化吗? 我很想知道这个计划:) PS。我喜欢iOS在Android上的实现方式的一件事是,首次运行时,许多权限必须由用户明确批准。结果是,如果您不想告诉Facebook应用程序您所在的位置,则可以禁用它,而在Android上则只需卸载该应用程序并获得Get Over It™。 我的系统希望看到是它请求允许以“仅此一次”和“总是”选项,当应用程序需要该权限执行命令。想在地图上找到自己吗?要求位置许可。就像处理某些HTML5 API的方式一样。

2
如何在BQ Aquaris E4.5和Aquaris E5中使用ubuntu-device-flash
工具“ ubuntu-device-flash”可用于手动更新ubuntu手机上的软件。它可用于将设备更改为不同的更新“通道”,也可以执行存储重置。 但是,当我在BQ Aquaris E4.5 Ubuntu Edition或Aquaris E5 Ubuntu Edition上进行尝试时,它似乎不起作用,例如: ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap 可以将设备擦拭到出厂状态。但是,它似乎没有成功: 2015/03/27 13:58:35 Expecting the device to be in the bootloader... waiting 2015/03/27 13:58:50 Device is |krillin| 2015/03/27 13:58:50 Flashing version 20 from ubuntu-touch/stable/bq-aquaris.en channel and server https://system-image.ubuntu.com to device krillin Failed to enter Recovery

4
是否可以在Asus变压器上安装Ubuntu?
我打算购买一个netvertible(平板电脑上网本),并在其上安装Ubuntu 11.04,可能与出厂的OS双重启动。 刚刚发布的华硕变压器看起来非常不错。可以在其上安装Ubuntu吗?如果是这样,什么可行(开箱即用或通过变通方法),什么不可行?


3
在ubuntu touch中使用apt-get的后果
我刚刚收到了BQ Aquaris E4.5 Ubuntu版本。我一直在玩它,发现它正是我所期望的。 很棒的事情之一就是完整的ubuntu堆栈,包括软件包管理。我想开始使用apt-get安装诸如htop,python2,openvpn之类的东西。 但是,我到达了apt-get Unable to write to /var/cache/apt The Package lists or status file could not be parsed or opened错误。我了解(使用apt-get的Ubuntu Touch)这是由于将“ /”分区挂载为ro,而apt-get需要它rw才能正常工作。 此处(使用sudo app-get install安装不起作用,“对只读文件/ var / lib / dpkg / lock不使用锁定”)是使用以下命令来解决该问题的方法sudo mount -o remount,rw /。<---可能不是一个好主意。有关启用rw模式的更完整和安全的方法,请参见Evergreen的答案。 我想知道的是将“ /”安装为的后果是什么rw。我已经读过,对于初学者来说,它将停止OTA更新,只要可以使用apt-get使系统保持最新,我完全可以使用该更新。但是,我也阅读(/ubuntu//a/583439/264601)其他类型的恐怖故事。 所以我的两个问题是: 我是否可以仅使用apt-get来使系统保持最新状态? 除了禁用OTA更新以外,我还期待什么其他后果? 非常感谢您的回答!
17 apt  ubuntu-touch 


1
如何立即更改OptionSelector中的索引(无动画)?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 3年前关闭。 在我的应用中,我使用OptionSelector从自行车站列表中进行选择。我还为每个站点都有一个带有地标的地图组件。 当我点击一个地标时,它也会将OptionSelector更改为相应工作站的索引,因为这是不错的UX。 不好的UX是OptionSelector如何响应此索引更改,该动画本身就像是被用户的手指轻拂一样。换句话说,在用户轻按地图标记并接收到他们所需的所有信息之后,OptionSelector仍在“旋转”到站点的索引。 以下是演示此行为的视频:https : //www.youtube.com/watch?v=jXKWlAmNYsw 我希望此OptionSelector可以立即更改其索引,而没有动画。有没有办法做到这一点? 这是我目前的工作方式。如果这样做是错误的方法,我很乐意得到纠正。我使用一个WorkerScript(一个QML线程,或多或少)来进行API调用。当此WorkerScript返回时,它将像这样移动OptionSelector: WorkerScript { id: queryStationsWorker source: "../js/getstations.js" onMessage: { [...] // Move the OptionSelector to the corresponding station's index. stationSelector.selectedIndex = getLastStationIndex(lastStation.contents.stationName, stationsModel) /* * For the sake of clarity: * * getLastStationIndex() is a function which …

6
如何通过ssh访问我的Ubuntu手机?
每当我尝试运行时apt-get install openssh-server,都会出现以下错误: root@ubuntu-phablet:/home/hablet# apt-get install openssh-server W: Not using locking for read only lock file /var/lib/dpkg/lock E: Unable to write to /var/cache/apt E: The package lists or status file could not be parsed or opened.

4
从QML App运行系统命令
我想从我的应用程序内部运行系统命令。假设使用SSH在远程服务器上运行命令。但这不是重点。关键是我不知道如何从应用程序运行任何类型的命令。我在邮件列表中询问,他们推荐我使用C ++构建QML扩展。但是我不了解C ++,看来我只需要运行一个简单的命令就学到很多东西。 在Python(如PHP)中,运行系统命令很容易。我的Touch应用程序中还有其他方法可以使用它吗,或者有人可以为我提供更多帮助?也许有更好的解决方案来解决我的问题?




3
测试Ubuntu移动应用程序
我目前正在阅读有关新的Ubuntu移动(电话)操作系统的大量文章,现在我想知道是否有可能测试应用程序。我知道QtCreator是推荐的IDE,并且目前正在开发一个仿真器,希望不久后可以使用(请参阅David Planella的这篇文章)。 但是该仿真器尚不可用,将应用程序作为Ubuntu桌面应用程序进行测试的技巧似乎不是我的最佳解决方案。QT qmlviewer也无法模拟应用程序与Ubuntu OS的交互,例如与通知栏和Ubuntu Dash集成。 所以我的问题是,是否有qmlviewer扩展名,或者在本月末在使用VMware或VitrualBox的虚拟主机上运行Ubuntu mobile是否是一个好主意,这将启用开发人员在“真实”操作系统中测试他/ D应用程序的外观。 编辑:找到了QtQuick 2.0 TestCase类,该类可用于使用单元测试进行测试驱动的开发。 编辑:关于在Android模拟器上运行Ubuntu Touch的线程也非常有趣。

2
Ubuntu Touch是否支持DisplayLink?
超级本是适用于Android手机的笔记本电脑外壳,可通过手机的USB端口使用DisplayLink。所有者说DL视频也可用于Windows Phone,因为它们支持DL。 Ubuntu Touch是否支持DL或将来的版本中会支持DL?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.