"BB10 HTML5开发说明" 在黑莓10(BB10)平台上进行HTML5应用开发是通过WebWorks框架实现的。WebWorks允许开发者利用HTML、CSS和JavaScript等Web技术来构建原生的移动应用程序,这些应用可以充分利用设备的硬件功能,如摄像头、GPS和传感器等。 1. **创建BlackBerry ID令牌**: 这是开发过程中的第一步,你需要一个BlackBerry ID,并将其令牌保存到特定的目录中。对于不同操作系统,保存路径如下: - Windows XP: `%HOMEPATH%\LocalSettings\ApplicationData\ResearchInMotion` - Windows Vista, Windows 7, 和 Windows 8: `%HOMEPATH%\AppData\Local\ResearchInMotion` - MacOS: `~/Library/ResearchInMotion` 2. **创建开发者证书**: 使用BlackBerry WebWorks SDK中的`blackberry-keytool-genkeypair`命令创建开发者证书。你需要提供密钥库密码(`<keystore_pw>`)和公司名称(`<company_name>`)。完成后,`author.p12`文件将被创建在与上述相同的操作系统特定目录下。 3. **构建并部署应用**: 要构建你的HTML5应用并将其推送到设备上,你需要进入项目文件夹并在命令行中运行`webworks run`命令。这个命令支持多个选项,例如: - `--device-pass <password>`:设备的解锁密码。 - `--target=<target_id>`:指定目标设备的ID。 - `-k|--keystore-pass <keystore_pw>`:密钥库的密码。 - `--no-build`:跳过构建过程。 - `--no-launch`:构建后不启动应用。 如果命令执行成功,应用将被安装并启动在设备上。 在BB10的HTML5开发中,开发者还需要了解以下关键概念和技术: - **WebWorks SDK**:这是开发工具,包含了构建、打包和签名应用所需的工具和库。 - **QNX操作系统**:BB10基于QNX系统,这是一个实时操作系统,对HTML5应用提供了良好的支持。 - **WebWorks API**:这些API扩展了HTML5,使开发者能够访问设备的特性和服务,如通知、联系人、文件系统等。 - ** BlackBerry World**:应用商店,用于分发和销售你的HTML5应用。 - **签名和打包**:所有BB10应用都需要签名,这确保了应用的来源和安全性。打包过程将HTML5应用转换为可以在设备上运行的.bar文件。 - **设备模拟器**:开发者可以使用BB10模拟器来测试应用,无需实际设备。 理解这些概念和步骤是成功开发BB10 HTML5应用的基础。通过结合Web开发技能和BlackBerry提供的工具,开发者可以创建出功能丰富的、具有原生体验的移动应用。
Save your BlackBerry ID token in the following directory:
Windows XP: %HOMEPATH%\Local Settings\Application Data\Research In Motion
Windows Vista, Windows 7, and Windows 8: %HOMEPATH%\AppData\Local\Research In Motion
Mac OS: ~/Library/Research In Motion
2¡¢Create your Developer Certificate
On the command line, navigate to the cordova-blackberry/bin/dependencies/bb-tools/bin subfolder of your BlackBerry WebWorks SDK installation folder.
blackberry-keytool -genkeypair -storepass <keystore_pw> -dname "cn=<company_name>"
After you finish:
After you run this command, the author.p12 file is created in the following folder:
Windows XP: %HOMEPATH%\Local Settings\Application Data\Research In Motion
Windows Vista, Windows 7 and Windows 8: %HOMEPATH%\AppData\Local\Research In Motion
Mac OS: ~/Library/Research In Motion
3¡¢To build your app and launch it to a device:
On the command line, navigate to your project folder.
Run the following command:
webworks run [--devicepass <password>]
[--target=<target_id>] [-k|--keystorepass <keystore_pw>]
[--no-build] [--no-launch]
If successful, the run command launches the app on the device. It also places a copy of the unsigned .bar file in the following location: <your_app_project_directory>\platforms\blackberry10\build\device.
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 1
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦