我已经阅读了许多评论,其中提到黑莓线程模型偏离了Java标准并且可能导致问题,但是没有任何谷歌搜索引起了我对这意味着什么的启发.
我一直在为BlackBerry开发一个相当大的业务应用程序,虽然我之前没有任何Java多线程应用程序的经验,但是没有遇到任何我们能够将其归咎于线程的问题,除了我们自己造成的.
有人可以准确描述黑莓线程模型的不同之处,以及我作为开发人员应该如何考虑这一点?显然,关于该主题的任何链接也都很棒.
我是使用黑莓API进行此类社交网络应用程序集成的新手.
我想开发这样的应用程序,可以使用可用的黑莓api使用facebook或twitter社交网站集成.
如何使用blackberry API访问faceBook?是否有任何关于黑莓api可以工作并访问它的facebook的web服务?是否有任何应用程序存在整个源代码使用黑莓api访问Facebook?
如果有人有任何解决方案或任何有用的链接或任何代码片段,将不胜感激.:)
谢谢你,米沙尔
我正在尝试在加载浏览器后返回上一页,但需要三次后退才能执行此操作.我尝试覆盖后退按钮单击,但仍然需要三次单击.我使用以下代码加载浏览器:
BrowserSession browserSession;
browserSession = Browser.getDefaultSession();
try{
browserSession.displayPage(mapLocation);
}catch(Exception e){
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
EDIT从用户回答中复制:
我想转到上一个屏幕而不是浏览器中的上一页.后退按钮的代码:
protected boolean keyDown(int keycode, int status) {
if(Keypad.key(keycode) == Keypad.KEY_ESCAPE) {
_theApp.popScreen(this);
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud) 有没有一种理智的方式来开发跨平台的移动应用程序?我们希望这些是每个平台上的本机应用程序,而不一定是某种类型的网页.
目前我们正在考虑将其拆分为两种语言:
我们最初也可以在C#中开发并使用其中一个转换工具将我们的C#转换为Java作为起点.
还有另一种方法吗?我们的技能组合主要包括强大的C#.Net背景和较小的Java经验.
我们真的不想进入低级别并使用类似C/C++的东西来完成工作.这些通常是与某些Web服务通信的简单LOB应用程序.
侧面问题:游戏开发者如何喜欢"愤怒的小鸟"的制作者呢?
更新:
MonoDroid现已正式发布.因此,您似乎只需要将Java用于BlackBerry.我们正在考虑根本不开发BlackBerry,因为已经简化了针对其他3个平台的开发.肯定会有一些成本,因为MonoTouch和MonoDroid都是399美元,你还需要一个Visual Studio许可证(这不包括App Store的成本等).
我对Blackberry Playbook开发中的SDK/API选择数量感到非常困惑.在移动应用开发中是否有一个或另外建议更多的完成初学者?
暂且不谈Flash/Air,HTML和JAVA选项,哪两种原生C/C++选择更容易入手?我认为Cascades是未来,所以除非有理由不向初学者推荐,否则我猜这可能是想要更快完成更多工作的人的"更容易"的选择.
我已经开发了黑莓分析服务的演示应用程序,但报告未在我的帐户中更新我的程序是..
public class MyApp extends WebtrendsUiApplication {
public static void main(String[] args) {
MyApp theApp = new MyApp();
theApp.enterEventDispatcher();
}
public MyApp() {
WebtrendsConfigurator.LoadConfigFile(new AnalyticsConfig());
WebtrendsDataCollector wtDC = WebtrendsDataCollector.getInstance();
wtDC.Initialize();
pushScreen(new MyScreen());
}
private class AnalyticsConfig extends WebtrendsConfig {
public String wt_dc_app_name() {
return "sample";
}
public String wt_dc_app_version() {
return "1.0.1";
}
public String wt_dc_dcsid() {
return "dcswcrmlj9dv0hgctfq9y6lw8_3w4g"; // Analytics Demo
}
public String wt_dc_debug() {
return "true";
}
public String wt_dc_timezone() {
return "+5";
}
public String wt_dc_url() …Run Code Online (Sandbox Code Playgroud) 我使用Palm Treo 650已有几年了.现在我正在考虑在iPhone,黑莓和Windows手机中购买新的.看来windows mobile对我来说是最好的.因为我有.NET开发的经验,我认为.net框架紧凑不会离我的知识太远.
除了电话,消息,我用它来检查电子邮件,新闻和互联网.我也非常有兴趣开发一些有用的小程序.但看起来花哨的iphone和推送黑莓手机的邮件也很酷.
要考虑移动节目和个人使用,这是程序员移动系统的最佳选择吗?
我们创建在移动设备上运行的非游戏程序; iPhone,Windows Mobile,Android,Palm WebOS等.我们的主程序是用C#编写的Windows Mobile,我们已经被要求将它移植到iPhone上.我们不期待:
我们已经决定,作为一种策略,我们希望在尽可能多的移动平台上同时创建所有新产品,这是一项艰巨的任务.
我们知道我们不得不屈服于这些,但我们更愿意:
我的问题是这个; 对于为2-5个最受欢迎的移动平台开发最佳策略,您有什么建议?
编辑:根据评论,我想澄清我们有一个我们在PalmOS和Winmobile上都很受欢迎的产品.它在两个平台上的工作原理完全相同,使用户可以轻松切换手持设备并仍然使用它.
现在我们即将创建许多新的业务应用程序,并希望将其扩展到其他硬件/操作系统.您有什么建议在最少的痛苦下部署在许多新平台上?
任何人都可以帮我编写应用程序来发送和接收黑莓中的短信.如果你能提供给我一些代码片段.
我想知道whatsapp如何为此提供支持.我可以在iPhone上使用emojis,因为它本身支持.我不是为bb开发而不是android,但我需要帮助编程人员使用这些东西.
bb的家伙告诉我,他可以添加字体作为项目资源(TTF),但由于表情符号,是彩色的图形,我不知道如果我能创造一个TTF.我对字体一无所知.
正如你所看到的,我的知识非常重要.我只需要一些提示,指出我正确的研究方法.
谢谢!