问题标签 [blackberry-ndk]
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.
opengl-es - 使用 BlackBerry Native SDK 处理触摸事件
我正在阅读OpenGL ES 2.0 Programming Guide并在他们的示例中使用他们创建的名为esUtil.h 的帮助程序库(它有一个用于 BlackBerry 的版本),它包含在书籍示例存储库中,问题是现在我想处理触摸事件,但是我不知道如何使我的代码在bbutil.h
初始化时变得紧凑,这样我就可以利用触摸,同时esUtil.h
我可以利用像和这样的函数esRegisterDrawFunc
,我不知道该怎么办。这是我的代码:esRegisterUpdateFunc
esMainLoop
bbutil
有什么建议么?
blackberry-10 - 在黑莓 10 中访问电话锁
我想检查用户是否在黑莓 10 设备手机锁上输入了错误的密码。有没有办法这样做,或者我应该制作一个自定义电话锁应用程序并做同样的事情?我正在避免使用自定义电话锁应用程序,因为我不知道它将如何取代内置电话锁。(我是平台 10 的 BB Native SDK 的初学者编码)。
blackberry-10 - 从命令行构建 BlackBerry 10 本机应用程序包
我创建了一个本机HelloWorld
应用程序,用于在模拟器中BlackBerry 10
使用BB NDK 10.0.9
和运行它。我使用Momentics IDE
并且可以轻松地编译和部署我的应用程序。
但是,我想从命令行设置一个自动构建过程。我能够使用makefile
. 但我被困在.bar
文件的创建中。
我尝试.bar
使用以下命令进行构建:
但目标.bar
不包含我的本机二进制文件。
我究竟做错了什么?
blackberry-10 - 获取 BlackBerry 10 日志的最佳方式?
与 iOS 和 Android 相比,BlackBerry 10 具有相当复杂的日志系统。我找到的唯一解决方案是使用javaloader
这样的工具:
但它似乎只适用于 10 之前的 BlackBerry OS 版本。我在 BlackBerry 10 NDK 中找不到此工具。
使用命令行获取日志的最简单方法是什么?
radio - BlackBerry 10 Native SDK - CellID 总是返回 0
CellID 和 LocationAreaCode 在我的设备上总是返回零:
示例代码:
以上将始终为零
奇怪的是,信号强度确实返回了一个有效值(例如 -90):
示例代码:
我在 GSM 网络上,但出于兴趣,我尝试了 networkId 和 systemId,但它们仍然返回零
额外信息:
我在 hpp 中有 #include bb/device/CellularNetworkInfo
在我的 pro 文件中我添加了:LIBS += -lbbdevice
设备已连接到网络(可以拨打电话等)
我已经勾选了栏中的所有权限-描述符
我用这个作为参考
有人知道 CellID 和 LAC 的值吗?
我哪里错了?
提前致谢
blackberry-simulator - 在 Blackberry 10 alpha Simulator 中安装 Target Bar 文件
我对 Alpha Simulator 中的 BB10 BAR 文件安装有疑问。
我在 QNX Momentics IDE 上创建了一个 blackberry 10 casecade 应用程序。当我使用“模拟器-调试”模式时,应用程序在 Blackberry 10 alpha 模拟器上运行良好。
我还使用 bar-descriptor.xml 中的“导出发布构建”向导创建了 BAR 文件。BAR 创建成功。后来我清理了 BB 10 alpha 模拟器,并能够使用 vnBB10 工具安装 bar 文件。它工作得很好。
这里的问题是当我使用“设备发布”模式创建 BAR 文件并签署 BAR 时,为什么应用程序没有在 BB 10 模拟器中运行?(实际上,我在模拟器中安装了 device-release BAR 文件。我可以看到应用程序图标和启动画面。它还显示了黑莓权限窗口。但之后它突然停止了。没有日志可以探索)
-> 你认为'Device-Release' Bar 仅适用于 BB 10(Z10/Q10/Playbook) 设备吗?不适合模拟器?
-> 如何创建一个可以在 BB 10 设备和模拟器上运行的 BAR?
非常感谢您调查此查询。
~阿尔比~
blackberry-10 - 在 BlackBerry 10 上将系统 Web 浏览器作为卡片调用
是否可以在 Blackberry 10 os 中将系统 Web 浏览器作为“卡片”调用?
尝试以下代码将在新进程中启动浏览器:
这可以作为一张简单的卡片来完成,它将翻转我的应用程序吗?
谢谢
blackberry-10 - 确定 BB10 (ndk) 上的设备密码和加密状态
是否有一种 API 可以确定用户是否打开了设备密码和(内存)加密?
我在 API 级别 10.2 使用 C++/qml 堆栈
qt - QtCreator 与 BlackBerry Z10
我安装了包括 IDE 的 BlackBerry NDK 并下载了 SDK。现在,我已经设置了 Qt-Creator 2.8.1、2.8.0、2.6.2... 在每个版本中,构建设置都存在另一个问题。最合适的尝试是使用 2.6.2 并手动设置 BB10 集成。
BB10 NDK 版本:10.1 用于目标 10.1.0.4633 armv7le-v7
Creator 总是以之前调用的 bbnk-env.bat 启动。
2.6.2:
按照https://developer.blackberry.com/native/documentation/core/qt_porting_tools.html的建议,编译器设置为带有 custom-arm-linux-generic-elf-32bit 的 GCC (我确实有第二个编译器设置为 unix 而不是linux)
黑莓NDK提供的QT版本,%BBNDK%\host_10_1_0_238\win32\x86\usr\bin\qmake.exe内的Qt 4.8.5。
设备:BBZ10 已连接并可访问。QtCreator 连接成功,可以使用 debugToken。
现在问题出在套件中:为 BBZ10 创建了一个套件,具有 bbZ10 设备,bbndk\target_10_1_0_4633\qnx6\armle-v7 作为 sysroot,编译器(为 linux 设置),gdb 到 ntoarm-gdb.exe,QT-Version 到配置 4.8.5。我现在可以尝试任何 mkspec它总是给我错误(从德语翻译)
未找到给定 QT 版本的 mkspec
Für diese QT Version wurde keine mkspec gefunden 我认为 mkspecs 设置为编译为 unix-target,而 sdk 提供的 4.5qt 需要是 linux 目标(实际上目标是 QNX)
不知何故,我可以用这个版本编译,但首先我不确定这是否会创建一个正确的可执行文件,甚至我无法部署可执行文件,因为 QT-Creator 不会创建 bar-descriptor.xml 文件......
2.8.1:
使用与 2.6 相同的设置(在配置 2.6 QT 版本之后)我能够得到相同的错误。在设置中使用“黑莓”页面下的“新”配置系统,我无法正确设置 NDK 路径。总是会告诉我(德语翻译)
在 BB10 配置过程中遇到了以下问题:
未找到 QT 版本
没有找到 GCC 编译器
找不到 BB10 编译器的 GDB 调试器
找不到 BB10 模拟器的 GDB 调试器
有没有人成功配置 bb10 ndk 与 qt-creator (2.6/2.8.1) 一起使用并遇到类似的问题?我该如何解决这个问题?
blackberry-10 - 如何将原生黑莓 10 或 wikiitude SDK 与 webworks 集成?
我正在使用 Webworks 开发 BB 10 应用程序。我几乎完成了它,但客户想要为 AR 实现 wikiitude SDK。但它只为原生 blackberry 10 提供 SDK。有没有办法用 Webwork 实现 wikiitude 。或者一种在 webworks 中实现本机代码的方法?