如何转换并安装Android程序到BlackBerry 10上

标签: BlackBerry BlackBerry 10 BlackBerry Z10 HowTo | 发表时间:2013-06-18 20:45 | 作者:ss1271
出处:http://www.yeyaxi.com

既然作为高级黑莓黑,就必须深入使用黑莓。

成了废话少说,本教程主要分为两大章节,分别介绍如何转制程序和如何部署程序到BB10设备上。按照本教程做完后,应该可以成功的把一个Android程序转换成BlackBerry 10程序并安装到BlackBerry 10设备上。

如何转换Android程序(*.apk)为黑莓10程序(*.bar)

前期准备工作(请直接点击相应链接进入下载最新版):

  1. Android SDK(推荐选 DOWNLOAD FOR OTHER PLATFORMS 然后选择 SDK TOOLS ONLY 中相应系统的SDK,这样不必下对于本教程中多余的那些文件)
  2. BlackBerry Tablet OS Graphical Aid
  3. BlackBerry Command Line Tools (找Command-line tools for Android Apps)

2012/06/18 本教程在 Android SDK r22.0.1-mac(以下简称SDK) BlackBerry Grapical Aid(以下简称BGA)v2.6.6 和 BlackBerry Command-line Tools(以下简称BCT)v1.6 中测试通过

获取SignKey以及转制过程

  • 前往黑莓开发中心( BlackBerry Jam Zone)获取证书等,表格填写类似下图(PIN需要小写字母数字组合,长度6-10)之后很快会以两封电子邮件形式分别发送一个PBDT文件和一个RDK文件,这个要存好并记住存放位置

  • 打开BGA,上部标签选择Configuration,然后选择页面下方的 Run Configuration Wizard
    1. Webworks SDK Location 选择BCT的路径(下载下来要解压缩啊,后面就不说这个了)
    2. Tablet OS SDK Location 一样选择BCT路径
    3. BlackBerry SDK for Android apps Location 一样是BCT路径
    4. Android SDK Location 选择你刚刚下载的Android SDK 路径
    5. Developer Certificate:点 Create Certificate
      • 分别选择你刚刚在SignKey这一步中邮件收到的PBDT和RDK文件的路径
      • 填写你在SignKey这一步中输入的PIN
      • 创建一个CSK密码(最好要记住)
    6. 这一步如果提示 You have already installed BlackBerry Tablet OS Code Signing Keys 那么直接点下一步以便完成配置过程。如果没有说installed,那么点Register。
  • 选择BGA标签的 Build Android,点击 Choose APK File 选择Android apk程序的路径,author可以任意写但是请不要胡来
  • 打勾 Sign Application,Developer Certification Password就是你的PIN,Code Signing Key Password就是你设定的CSK密码。如果当初你设定的两个都一样,直接打勾 Same As Dev Cert Password
  • 直接点击Build,不出意外会弹窗口告诉你Total Signed bar: 1 Failed:0 这种情况是成功转制,如果Signed 0 failed 1说明出错了,请返回检查你是否有做错的步骤

如何加载转制程序到BB10设备

其实这一步骤有很多方法完成,从最简单的Chrome插件加载到使用BGA加载,Chrome加载过于简单,没啥好说的,本教程既然已经用到了BGA,那么就来说说使用BGA加载的过程:

  1. 你需要打开BB10设备的Developer Mode,直接在全局搜索中搜索 Developer Mode 然后开启即可。需要注意的是开启开发模式需要给手机设定一个锁屏密码。
  2. 连上手机到电脑,BGA选项卡选择 Install,在BlackBerry Playbook IP Address中填写你刚刚开启开发者模式中的IP地址,密码写你的锁屏密码
  3. 点击 Install

本教程结束

请注意,由于转制程序是由程序自动完成的,因此转制后的程序或多或少存在各种各样的兼容性问题,遇到用着不爽的地方请把矛头指向BBRY而不是Android。

本教程属于原创,如需转载请加Trackback并注明原作者及出处


© ss1271 for ss1271's Site, 2013. | Permalink | No comment | Add to del.icio.us
Post tags: , , ,

Feed enhanced by Better Feed from Ozh

相关 [android 程序 blackberry] 推荐:

如何转换并安装Android程序到BlackBerry 10上

- - ss1271's Sitess1271's Site
既然作为高级黑莓黑,就必须深入使用黑莓. 成了废话少说,本教程主要分为两大章节,分别介绍如何转制程序和如何部署程序到BB10设备上. 按照本教程做完后,应该可以成功的把一个Android程序转换成BlackBerry 10程序并安装到BlackBerry 10设备上. 如何转换Android程序(*.apk)为黑莓10程序(*.bar).

[图]RIM将发布BlackBerry Messenger的Android版

- xing - cnBeta.COM
测试者泄露出来的图像显示,RIM正在考虑将Blackberry Messenger应用程序带到Google Android平台上,目前该版本正在Beta测试阶段,预计您年年底会发布,功能方面和黑莓版本无异,并且支持Android的推送特性.

iPhone, Android, BlackBerry 用户在自己和别人的心目中是…

- quick - 爱范儿 · Beats of Bits
作为手机用户的您,是否会对号入座吗. Follow @lordhong,@lordhong,转载请注明 ifanr 原文链接. © lordhong for 爱范儿: 拇指资讯小众讨论, 2010.

BlackBerry Playbook 2.0 developer beta 预览,Android App 看来运作畅顺啊!(影片)

- 橙子 - Engadget 中国版
BlackBerry PlayBook 将支持 Android App 已经不是一个秘密,现在的问题是何时才会正式推出,因为愈晚推出对 BlackBerry 的伤害愈大,而且这种伤害可能比不支持 Email 客户端及中文输入法更加深远. 拜德国网站 Macberry.de 所赐,我们看到一条较完整的 BlackBerry PlayBook 2.0 developer beta 影片,让我们更了解它的功能.

Blackberry Playbook 评测

- Jason L - Engadget 中国版
其实个人对 Blackberry 推出平板并没有太大感觉,因为以 Blackberry 的商务定位来说,一向以娱乐为主的平板总是有点格格不入的感觉. 不过事实是,Blackberry 真的推出平板了,而且更特意将名字叫做 Playbook,明显是想摆脱沉闷的商务形像. Playbook 运行 TI OMAP 的 1GHz 双核心处理器,配备 1GB RAM 和 16/32/64GB 储存,而屏幕方面就是 7 寸 1024 x 600 电容式多点触控.

泄露的 BlackBerry OS 7 中找到 Android 版权信息 – 不过这是为啥呢?

- ROY - 谷安——谷奥Android专题站
一个 BlackBerry OS 7(准确的说是 7.0.0.353)的副本泄露,这其中有一个特别“敏感”的细节,为啥说敏感呢,因为在版权信息中发现了让 RIM 用户咂舌的内容,里面包含了 Android 开源项目的版权信息. 不过首先有个问题,不要将 BlackBerry OS 7 等同于 BlackBerry Playbook 上运行的 QNX OS.

Android 应用程序

- - CSDN博客推荐文章
Android 应用程序由四个模块构造而成:Activity、Intent 、Content Provider 、Service. 下面简单介绍一下如下模块的含义:. 1、Activity  "活动". 一个Activity就是单独的屏幕,每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口并对事件作出响应.

Android调试程序技巧

- - ITeye博客
在开发的过程中我们经常需要调试程序的执行路径,如我们想知道一个Activity的生命周期方法的调用顺序,我们可能会写如下代码. 这样每次都要输入两个参数,有没有更简便的方法呢. 我们可以通过Thread.currentThread().getStackTrace()获取当前堆栈调用信息,从堆栈信息中可以获取当前调用的java文件名,类名,方法名和代码行号.

Android 程序框架设计

- - 互联网的那点事
每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心. 通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作. 设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法. 我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之类的东西,如果能很好理解并运行设计模式,你所设计的模块或框架将会要稳定得多,因为这些设计模式它们都是通用的解决方案,是经过实践经验了的.

Amazon Kindle Fire 外观上比并 BlackBerry PlayBook

- rokey - Engadget 中国版
有玩过 BlackBerry PlayBook 的朋友,都觉得其硬件外观设计的确不错,特别是其尺寸、比例等等. 奈何其使用的PlayBook OS 2.0 系统仍未支持 Android 软件,也还没有支持 Email 客户端及中文输入法,对我们这种没有 BlackBerry 手机在旁的朋友,实在不太方便.