黑莓公司对于BlackBerry10系统可谓相当看重,甚至不惜投入巨资在市场推广方面下足了本钱。不仅仅是宣传,对于BlackBerry10系统本身,黑莓公司也倾注的大量心血,其努力程度也是全世界有目共睹的。现在,BlackBerry10.1操作系统已经针对开发人员进行了更新,新版本的更新内容很多,无论是在功能性还优化修复系统方面都非常令人期待。
-
BlackBerry
2021-01-12 08:41:32<div><p>Do you know if this slider is compatible with BlackBerry devices running OS 5?</p><p>该提问来源于开源项目:woocommerce/FlexSlider</p></div> -
blackberry.epub
2021-01-14 18:09:15blackberry.epub -
Blackberry Problem
2020-12-01 17:24:39<p>Receive Push Messages on Blackberry devices with Android <p><strong>Actual Behaviour</strong></p> <p>Receive no Push Messages on Blackberry devices with Android <p><strong>Steps to Reproduce... -
blackberry compatibility
2020-11-27 03:50:58<div><p>when checking in the blackberry 10 browser the unique code changes even without deleting cookies or going into private mode. just by refreshing the page.</p><p>该提问来源于开源项目:... -
Blackberry 10
2020-12-28 01:25:34https://github.com/blackberry/BES10-WebWorks/tree/master/Headless-GPS-Surveillance with yours to add BB10 phone clients</p><p>该提问来源于开源项目:nickfox/GpsTracker</p></div> -
BlackBerry 10
2019-09-15 12:57:36黑莓公司对于BlackBerry10系统可谓相当看重,甚至不惜投入巨资在市场推广方面下足了本钱。不仅仅是宣传,对于BlackBerry10系统本身,黑莓公司也倾注的大量心血,其努力程度也是全世界有目共睹的。现在,BlackBerry...转载于:https://my.oschina.net/yangrunkang/blog/677484
-
Blackberry not recognized
2020-12-01 22:57:23<div><p>It would be neat if httpagentparser would detect BlackBerry browsers. <p>In some server logs I found the following UA strings containing BlackBerry: <p>"BlackBerry8310/4.5.0.174 Profile/... -
Blackberry 10 Conversion
2020-12-25 19:05:49<div><p>It would be great if you could convert the APK file to a BAR, so the Android version of the app can be either be side-loaded on a Z10/Q10 or hosted on blackberry world. <p>... -
黑莓 blackberry
2009-12-02 07:55:49黑莓 blackberry 说明书 教程 -
Blackberry Package Maintainer
2021-01-08 15:23:17I also noticed that a version of this app in the blackberry world app market is out of date with the current master and 1.0 tag. <p>I'd like to offer to take over the maintenance of the ... -
Blackberry compile fix
2020-12-25 16:38:58<div><p>Move "... This is needed in order to be able to compile on Blackberry. Other targets will keep working ok.</p><p>该提问来源于开源项目:HaxeFoundation/hxcpp</p></div> -
Blackberry中文刷机教程
2018-01-26 18:24:45Blackberry中文刷机教程,欢迎下载,1111111111111111111111111 -
Blackberry networking suggestions
2020-12-08 20:27:00<div><p>To be able to properly support networking on blackberry (version 5.0) some platform-specific APIs must be used, here is a suggestion how to do this. The code assumes that a define BB_RIM_API ... -
BlackBerry OS10
2020-11-29 03:05:26<div><p> Breaks at startup on BlackBerry 10.3.1 Z10.</p><p>该提问来源于开源项目:syncthing/syncthing-android</p></div> -
Added BlackBerry support
2020-12-30 11:15:14<div><p>Added BlackBerry support Fixed bug where fgPlatformSetWindow (for EGL) could be called with window being NULL. Related, the function does nothing if the window is the current window Updated ... -
DateFormat For Blackberry
2020-12-05 10:33:28Time, where in Blackberry only Date is getting displayed whereas in other time along with date time is also displayed. This was fixed for IOS , refer issue 325.</p><p>该提问来源于开源项目:code... -
BlackBerry 10 support
2020-12-02 15:15:23<p>I know that qjson is not officially supported on BlackBerry 10 but I really wanted to give it a try and here is where the compiler complains : <pre><code> ../src/network/qjson/serializer.cpp:230:... -
BlackBerry Build Error
2020-12-05 10:33:52<div><p>When trying to build for BlackBerry I get a series of warnings and an error saying to correct the warnings. <pre><code> Warning: com.codename1.charts.models.XYSeries$XYEntry: can't find ... -
Added BlackBerry 10 support
2020-12-26 02:34:27<div><p>Functions added to BlackBerry 10: Keyboard.show , Keyboard.close <p>Events added to BlackBerry 10: native.keyboardshow, native.keyboardhide</p><p>该提问来源于开源项目:ionic-team/ionic-... -
Add BlackBerry 10 support
2020-12-06 14:48:17<p>This uses the exec proxy to wrap functionality from com.blackberry.push.</p> <p>Documentation available here: http://developer.blackberry.com/html5/documentation/v2_1/push_service.html</p><p>该提问... -
Windows 8 + Blackberry
2020-12-27 16:49:54<div><p>Added tests for Windows 8 user agent for Chrome on Mac as well better Blackberry and Playbook detection</p><p>该提问来源于开源项目:barisaydinoglu/Detectizr</p></div> -
Added BlackBerry10 support
2020-12-26 07:11:23<div><p>Added support for BlackBerry >= 10.0</p><p>该提问来源于开源项目:katzer/cordova-plugin-email-composer</p></div> -
Support of BlackBerry devices
2020-12-27 10:08:54<p>I finally managed to finalize the integration of BlackBerry-specific GDB. The discussion about it was initially started in <a href="/Microsoft/MIEngine/issues/44">issue #44, but I went a little bit... -
Google Authenticator fro Blackberry
2021-01-11 05:20:08i tried to get the Google Authenticator for my blackberry but when i go on the link it shows up with an error saying "the server is overloaded or in maintenance".</p><p>该提问来源于开源项目... -
My BlackBerry
2013-03-16 23:00:10什么是黑莓 RIM公司成立于1984年。 黑莓手机(Blackberry),是指由加拿大Reserach In Motion(RIM)公司推出的一种无线手持邮件解决终端设备,也就是我们平时称的手机。 2013年1月30日,RIM公司今天在美国...什么是黑莓
RIM公司成立于1984年。黑莓手机(Blackberry),是指由加拿大Reserach In Motion(RIM)公司推出的一种无线手持邮件解决终端设备,也就是我们平时称的手机。2013年1月30日,RIM公司今天在美国纽约召开发布会,宣布RIM正式更名为BlackBerry。CEO海因斯宣布:“RIM正式把全部品牌更名为BlackBerry,以后就叫BlackBerry了”。很多人还不清楚黑莓的母公司是RIM,也有很多人不清楚RIM是加拿大的公司而非美国。因其使用了标准的QWERTY英文键盘,看起来像是草莓表面的一粒粒种子,所以得名“黑莓”;同时,该设备在后期的产品中,也加入了手机的功能,所以国内普遍称之为“黑莓手机”。黑莓大多数是商业人士的首选,因为他不单单只是一台手机,而是由加拿大RIM(Research in Motion)公司所推出,包含服务器(邮件设定)、软件(操作接口)以及终端(手机)大类别的Push Mail实时电子邮件服务推送服务。国内著名的黑莓社区、网站
CSDN黑莓技术社区
爱尚黑莓
黑莓折腾公社
MMMOOO中文站
北京小C
黑莓中国
MAX社区
中国莓社区
黑莓控
黑莓时代
黑莓粉丝门户
52BlackBerry
黑莓的优点
一、黑莓最大的优点是商务功能强悍,尤其是你说的邮件功能,只要在中国移动开通BIS服务邮件是即时推送的,而且非常省电。二、黑莓针对国人来说也有些缺点:毕竟中国人接触黑莓没有几年,大面积的接触更是不多,所以他的操作习惯可能不是特别适合刚刚入手黑莓的人。有人说黑莓软件少,可能在某些国人只会用酷狗听歌,只会用搜狗输入法等这类人来说是显得少一些,但是黑莓都有能够替代这些软件的软件,有国际上非常流行的,也有国内开发者为黑莓开发的,如果五年前在中国说黑莓软件少那没问题(07年玩黑莓的时候qq只能用2005java版,其他国内软件几乎没有),但是现在QQ,UC,sina,网易等等都支持黑莓了。)三、安全性能是所有手机中最好的。黑莓邮件发送只通过黑莓公司自有服务器,除了黑莓公司无人能查看到你的邮件。.系统闭源,防止病毒与恶意软件(应用可以通过应用商店下载)美国国防部一直只采用黑莓手机,其他品牌手机不予接纳,因为其保密性能是最好的!四、省电,适合商务人士,游戏迷使用。黑莓10简介
黑莓10原名称
BlackBerry 10,原先被称为 BBX (BlackBerry X),是由Research In Motion公司所研发的行动操作系统,2012年5月1日,黑莓世界大会在美国奥兰多召开,会上正式公布了Blackberry 10系统的部分特性功能。2013年1月30日,黑莓公司发布黑莓10系统。系统核心
黑莓10所采用的内核是是QNX,RIM公司在2010年所收购的操作系统核心。更名原因
BlackBerry 10,原被称为 BBX (BlackBerry X),在2011年3月发表。但是因为 BBX 的商标权属于BASIS International公司所有,所以改称为 BlackBerry 10。其有两个版本:BlackBerry Z10 (全触屏)和 BlackBerry Q10(带键盘)BB Hub
BlackBerry 10中将整合Twitter 及 Google Talk,这两款应用都能被整合入 BB Hub,也就是全新的统一收件箱中,给用户以更加流动的感觉。优越的HTML5处理能力
自带浏览器打开后第一个书签就是BB10的HTML5得分,465分,没有任何移动设备能够超越,足以证明BB10在Html5方面的强大之处。加载速度极快。付款方式
这里我们看到一个让人欣喜的设置,付款方式我们可以通过Paypal或者信用卡,据了解正式版BB10装上卡之后还可以通过运营商付款。独特的输入法
用心设计的输入法,无法用语言形容的输入体验,如果空格自动选择的词组不是你想要的,你可以通过上方的预测进行更正(从测试结果来看,预测的正确率很高。
黑莓10软件支持
官方技术支持:
GitHub
开发语言:
Cascades
Cascades及Qt是RIM公司 BlackBerry 10 OS手机应用开发中的两大框架,它可以用来设计黑莓的原生程序的外观,消费者对手机程序的第一印象将由它决定。RIM公司在开发者的反馈下添加了一系列新的修改如对话框模式,改进标签面板等。RIM公司还为开发工具添加了我们熟悉的PB下拉式应用程序菜单。官网地址
HTML5
HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。配合黑莓的BBUI.js可以把HTML5应用与其他语言应用界面一样。再加上完善的API文档,可以把你的应用开发得十分强大。官网地址Adobe Air
你可能听说过adobe家的flash,他们很相似。air是让flash在电脑、手机上脱离浏览器运行的一个工具,功能(功能,不是设计)较flash更强大。官网地址Android Convert
这个不得不提,通过这个功能我们可以吧大部分安卓应用通过处理然后在黑莓10中运行。官网地址BlackBerry Java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。官网地址开发教程:
黑莓中国开发经理联系方式
BBJamer——Mike Zhou
邮箱
zhou@rim.com (工作邮箱) 或 linzhou1982@hotmail.com (个人邮箱)
QQ
1503851262新浪微博
新浪博客
安卓软件转制
自行转制教程
爱尚黑莓在线转制
Apk To BarConverter
HTML5开发
爱尚黑莓在线教程
黑莓HTML5软件组成
注:以下内容部分来自爱尚黑莓config.xml
一般包含了应用的设置和需要访问的权限。一个简单的代码如下所示<?xml version="1.0" encoding="UTF-8"?> <widget xmlns="http://www.w3.org/ns/widgets" xmlns:rim="http://www.blackberry.com/ns/widgets" version="1.0.0.0" id="com.KajWeb.app1"> <author href="http://CSDN.com/">CSDN</author> <name>app1</name> <content src="index.html"/> <feature id="blackberry.identity" required="true" version="1.0.0.0"/> </widget>
代码解读:
version="1.0.0.0"
软件版本号,4组数字分别代表 主版本、子版本、修正版本、编译版本
id="com.KajWeb.app1"
应用的唯一识别码,这个id是全球唯一的,主流的标记方法为域名+应用名,其中域名倒着写,比如csdn的应用testapp,写为com.csdn.testapp
<author href="http://CSDN.com/">CSDN</author>
作者名字和网址
<name>app1</name>
应用的名字,就是安装在手机上的软件图标下的名字
<content src="index.html"/>
默认加载的页面
<feature id="blackberry.identity" required="true" version="1.0.0.0"/>
应用需要的功能模块、权限等信息index.html
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>app</title> <link rel="stylesheet" type="text/css" href="bbui/bbui-min.css" /> <script src="bbui/bbui-min.js" type="text/javascript"></script> <script type="text/javascript" src="local:///chrome/webworks.js"></script> <script type="text/javascript"> document.addEventListener('webworksready', function(e) { bb.init({coloredTitleBar:true}); bb.pushScreen('homeScreen.html', 'homeScreen'); }, false); </script> </head> <body> </body> </html>
代码解读:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
页面内容使用UTF-8编码,可以正确显示英文、中文、日语、汉语、阿拉伯语等各种语言。过去国人开发者喜欢用GB2312做编码,这个在后头不好做多语言或者国际化版本,一个有前瞻性的习惯可以省去以后很多工作量。
<title>app</title>
网页的标题,因为应用将来在手机上不是在浏览器中运行的,所以这个标题不会被显示,随便填个什么都行。
<link rel="stylesheet" type="text/css" href="bbui/bbui-min.css" />
<script src="bbui/bbui-min.js" type="text/javascript"></script>
前头大家看到了BBUI让界面发生的大变化,这两行就是引入BBUI这个工具,让他在应用中修饰应用界面的。也正是这个工具会让你减少很多的html和css学习,甚至只要有基础的了解就行。黑莓的这个功能非常强悍,可谓开发利器。
<script type="text/javascript" src="local:///chrome/webworks.js"></script>
黑莓10上html5开发必须有这么一行。
document.addEventListener('webworksready' ...
在webworks准备就绪后执行...部分的操作
bb.init({coloredTitleBar:true});
黑莓10界面(BBUI)初始化
bb.pushScreen('homeScreen.html', 'homeScreen');
一个应用可以有很多页面来展示内容,比如一个首页、一个关于我们、一个设置页。这行的作用就是把homeScreen这个页面显示个用户。
bb.pushScreen有2个参数,第一个是要展示的页面文件(homeScreen.html,我们稍后会创建),页面的名字是homeScreen,这个名字是系统使用的,不要和应用名混淆。homeScreen.html
<div data-bb-type="screen" data-bb-effect="fade"> <div data-bb-type="title" data-bb-caption="示例应用" data-bb-action-caption="保存"></div> <div data-bb-type="round-panel"> <div data-bb-type="panel-header">分组1</div> <div data-bb-type="label-control-container"> <div data-bb-type="row"> <div data-bb-type="label">一些文字</div> <select data-bb-label="选择一个黑莓设备"> <option value="" selected="true">Z10</option> <option value="">Q10</option> <option value="">9900</option> </select> </div> <div data-bb-type="row"> <div data-bb-type="label">保存设备信息</div> <div data-bb-type="button">保存</div> </div> </div> </div> <div data-bb-type="round-panel"> <div data-bb-type="panel-header">分组2</div> <div data-bb-type="label-control-container"> <div data-bb-type="row"> <div data-bb-type="label">输入文字</div> <input type="text" value="一段默认文字" /> </div> <div data-bb-type="row"> <div data-bb-type="label">颜色</div> <input type="color"/> </div> </div> </div> <div data-bb-type="action-bar" data-bb-back-caption="Back"></div> </div>
代码解读:
data-bb-type="screen"
这是一个应用的屏幕
data-bb-effect="fade"
屏幕加载时是渐进渐出的动画显示的
<div data-bb-type="title" data-bb-caption="示例应用" data-bb-action-caption="保存"></div>
顶部的蓝色条,一个是标题,一个是按钮。不是每个屏幕都会这个标题栏。
<div data-bb-type="action-bar" data-bb-back-caption="返回"></div>
地步的按钮条(带返回的那个)。图标文件
PlayBook图标的大小为150×150黑莓10的图标大小为114×114应用是如何在黑莓设备上运行的呢?
设备首先读取config.xml里的配置信息,然后得知index.html是核心文件,于是加载了index.html,在html中我们指定加载homeScreen.html作为初始屏幕,于是我们在屏幕上看到了homeScreen.html的内容信息。这就是应用的加载流程。
那么一个普通的html界面是如何变成了黑莓应用的呢?在加载这些页面时,那个BBUI复杂把我们的代码中的界面中的html部分加工成为具有BB10外观的界面,而WebWorks这个内置的工具则把javascript部分的代码转化为黑莓设备支持的功能,比如播放音乐、打开相机等。这就是应用的功能执行上的流程,就是这个神奇的过程让一个个网页变成了可以在黑莓10上运行的应用。UI设计
黑莓官网有UI设计教程,开发者可自行查看 -
如何为BlackBerry手机开发应用软件
2020-03-04 11:18:08它提供了你所需要编译的BlackBerry(黑莓)应用软件的所有工具。然后,你需要安装BlackBerry(黑莓) Java Development Environment (currently version 3.7)。使用“完整”这个安装选项可以安装整个文档、代码样例... -
blackberry.menu support for PlayBook
2020-12-27 13:49:56blackberry.menu" and "blackberry.menu.MenuItem" JavaScript object in bbUI to match the <a href="https://bdsc.webapps.blackberry.... -
黑莓blackberry Anyview
2013-08-10 15:25:36黑莓blackberry阅读工具 支持格式txt -
BlackBerry9500中文教程
2011-10-29 10:05:59BlackBerry9500中文教程 用户指南 BlackBerry Storm 9500 Smartphone -
Adding support for BlackBerry Launcher
2020-12-26 10:17:58<p>I tested my Icon Packs with the BlackBerry Launcher and they work perfectly <p>Thank you in advance <p>daLight</p><p>该提问来源于开源项目:danimahardhika/candybar-library</p></div>
收藏数
5,271
精华内容
2,108
-
电商设计专业思维
-
06_Python GUI篇1-tkinter-更新20210121.pdf
-
Soul 学习笔记之 数据同步Zookeeper(七)
-
1.Git的安装,GitHub库的创建及VScode开发环境的配置
-
软件工程 实践者的研究方法 第22章答案
-
转行做IT-第5章 流程控制语句
-
HBuilderX.2.8.6.20200814.full.zip
-
Selenium3分布式与虚拟化
-
软件工程 实践者的研究方法 第29章答案
-
第1章 Java入门基础及环境搭建【java编程进阶】
-
VUE基本语法1-插值 属性绑定
-
三维地图GIS大数据可视化
-
韩国化妆品绿色网站模板
-
JavaScript操作DOM对象
-
30个生涯锦囊,带你跳出迷茫,找到适合你的职业方向
-
卡通型个人网站模板
-
性能测试--正则表达式
-
网上电影订票系统的设计与实现.zip
-
【Java之旅】4.标识符与运算符
-
每天学点Linux命令(2)-gdb