Tag: 黑莓

FB SDK无法在OS 7上运行

我正在我的一个应用程序中实现FB。我正在使用jar 0.8.25。 它适用于从5到7.1的所有模拟器。并且设备仅适用于OS 5和6但不适用于设备7和7.1。对于OS 7,登录成功后它仍保留在FB页面上,它不会重定向回来。 当我按下后退按钮时,我遇到错误,无法刷新访问令牌再次尝试按钮。 在控制台上进行分析时,它永远不会为OS 7找到访问令牌的单一时间。而对于5和6,它完全正常工作。 请告诉可能导致问题的原因。 谢谢,

无法在黑莓中解密AES的php代码密文

我正在编写一个使用AES(ECB)模式加密和解密数据的应用程序。 黑莓代码的加密数据通过php代码成功解密。 但问题是当我从php获取加密文本时我无法使用黑莓代码解密它。即使我没有得到任何exception。 这是我加密和解密文本的代码。 public static byte[] encrypt( byte[] keyData, byte[] data ) throws CryptoException, IOException { // Create the AES key to use for encrypting the data. // This will create an AES key using as much of the keyData // as possible. AESKey key = new AESKey( keyData ); // Now, we want […]

需要帮助从BrowserSession返回BlackBerry应用程序

我的BlackBerry应用程序正在使用BrowserSession打开网页。 当网页打开时,用户将输入他们的登录凭据,然后将他们转发到新网站,告知他们关闭BlackBerry Browser并返回我的应用程序。 (… OAuth身份validation) 现在,我试图看看我是否可以执行以下操作之一: 为我的应用程序创建自定义URI方案,以便网站可以转发到“myapp:// …”等地址,我的应用程序将打开。 我一直在网上和论坛上研究过这个问题,我认为不可能。 我一直在搜索JSR 211以及内容处理程序和MIME类型。 我还查看了JDE示例中的chapidemo演示。 关闭BrowserSession。 我知道我不能在我的申请中做到这一点。 在我的应用程序成功发出http请求后,我成功地将我的应用程序移到了前台,但是当网站转发到新页面(告诉用户关闭浏览器)时,浏览器返回到前台 以某种方式确定当前BrowserSession的URL。 如果我能做到这一点,那么当我识别转发到的页面的URL时,我可以将我的应用程序放到前台。 不幸的是,我无法使用BrowserField,因为我在浏览器中打开的网站需要支持javascript和ajax …我在BrowserField中试过这个,但它没有用。 有没有人有任何意见或建议? 谢谢! 更新: 我的代码注册: BrowserContentProviderRegistry converterRegistry = BrowserContentProviderRegistry .getInstance(); if (converterRegistry != null) { converterRegistry.register(new BrowserPlugin()); }

使用Eclipse的多个项目

我在Eclipse里面有工作区,里面有2个项目。 我想从项目#1引用项目#2,但是当我转到Project – > Properties – > References,并勾选我想要添加的项目作为参考时,我仍然无法从项目中实例化类# 2项目#1内部。 这是一个用Java和Eclipse开发的黑莓应用程序。 Project1 Launcher.java Project2 Screen.java 我想使用Screen scr = new Screen(); // located in Project1 Screen scr = new Screen(); // located in Project1

BlackBerry SQLite:将一个SQLite数据库附加到另一个

我正在尝试使用SQLite ATTACH DATABASE命令在BlackBerry上将一个SQLite数据库附加到另一个SQLite 数据库 。 Database d1, d2; Statement st; URI dbURI1 = URI.create(“file:///SDCard/Databases/SQLiteExample/MyTestDatabase1.db”) if (DatabaseFactory.exists(dbURI1)) { d1 = DatabaseFactory.open(dbURI1); } else { d1 = DatabaseFactory.create(dbURI1); st = d1.createStatement(“CREATE TABLE ‘People’ ( ‘Name’ TEXT, ‘Age’ INTEGER )”); st.prepare(); st.execute(); st.close(); } URI dbURI2 = URI.create(“file:///SDCard/Databases/SQLiteExample/MyTestDatabase2.db”); if (DatabaseFactory.exists(dbURI2)) { d2 = DatabaseFactory.open(dbURI2); } else { d2 […]

如何启动Blackberry编程?

在过去的一个月里,我在Android上工作,现在我必须在java上使用Blackberry。我不知道如何启动它。所以请指导我并提供一些学习Blackberry的链接。

在黑莓中将位图转换为base64字符串

我有一个需要发送到服务器的图像。 有没有办法在黑莓中将位图(jpg)转换为base64字符串?

BlackBerry Facebook SDK jar文件

嘿人,我遇到了Facebook Blackberry SDK的问题,以及如何在我的项目中使用它。 我有一个使用SourceForge上可用的源文件制作的项目,我在我正在开发的项目中引用了这个项目,非常适合编程但是当我想在模拟器上部署我的应用程序时它会要求我部署StrawBerry应用程序即使我从引用的项目中排除它,它也随之附带。 我尝试用包制作一个jar文件,但我无法在我的项目中使用它而无法预先validation它我得到jar文件创建错误-1。 有没有人这样做过? 或者,如果有人在您完成之前使用过SDK?

在Blackberry4.6操作系统版本上加载html

嗨,我是黑莓应用程序开发的新手,我想在浏览器字段中加载HTML ..我能够为版本5加载HTML,以及6及更多,但它不会加载到OS版本4 请告诉我如何在Blackberry OS version4.6上加载这个HTML,使用Eclipsed开发应用程序5和6正常工作,但在4.6不plz告诉我如何写。 代码中的此代码或任何特定更改,或者我们无法在OS 4.6版中加载HTML? BrowserField mybroBrowserField=new BrowserField(); add(mybroBrowserField); mybroBrowserField.displayContent( “hello world! This blackbery apps “, “http://localhost”); 此代码适用于5个和5个以上的版本,但不适用于OS版本4

在BlackBerry sim上使用“; deviceside = true”执行browserfield时出现问题

我正在尝试使用Apress Advanced BlackBerry Development书中给出的示例代码。 问题是,当我使用MDS启​​动模拟器时,会显示网页。 但是,当我将“; deviceside = true”附加到url,然后启动没有MDS的模拟器时,不会显示网页。 仅显示白色屏幕。 import java.io.IOException; import java.util.*; import javax.microedition.io.*; import net.rim.device.api.browser.field.*; import net.rim.device.api.io.http.HttpHeaders; import net.rim.device.api.system.Application; import net.rim.device.api.ui.*; import net.rim.device.api.ui.component.LabelField; import net.rim.device.api.ui.container.*; public class BrowserScreen extends MainScreen implements Runnable, RenderingApplication { private RenderingSession renderSession; private LabelField status; private StatusUpdater updater; private String url; public BrowserScreen() { renderSession = RenderingSession.getNewInstance(); […]