标签: java-me

真正为一个C#家伙搞定Java-ME的最好方法

我最近开始为Blackberry开发应用程序.因此,我不得不跳到Java-ME并学习它及其相关工具.语法很简单,但我一直遇到各种问题和环境问题.

例如,让我感到惊讶并且浪费了很多时间的事情是在类对象上缺少真正的属性(我假设所有的OOP语言都有).有很多陷阱.我去过各种比较Java语法和C#的地方,但似乎没有任何网站可以告诉你在迁移到Java时需要注意的事项.

环境是一个完整的另一个问题.Blackberry IDE简直太糟糕了.外观让我想起了Windows 3.1的Borland C++ - 它已经过时了.其他一些问题包括斑点智能感知,弱调试等......黑莓确实有Eclipse插件的测试版,但没有调试支持,它只是一个带有花哨的重构工具的编辑器.

那么,关于如何融入Java-ME的任何建议?

c# migration blackberry java-me

28
推荐指数
2
解决办法
4665
查看次数

我应该从什么移动平台开始学习?

我应该从什么移动平台开始学习?重要的是:

  • 缓解
  • 平台的普及
  • SDK和实际掌上电脑的低成本

iphone android symbian windows-mobile java-me

27
推荐指数
7
解决办法
7469
查看次数

如何从字符串中修剪空格?

我正在为J2ME应用程序编写这个函数,所以我没有一些更高级/现代的Java类可供我使用.我正在接受java.lang.ArrayIndexOutOfBoundsException这个.所以,显然要么它不喜欢我初始化newChars数组的方式,要么我在调用时没有正确地做某事System.arraycopy.

/*
 * remove any leading and trailing spaces
 */
public static String trim(String str) {
    char[] chars = str.toCharArray();
    int len = chars.length;
    // leading
    while ( (len > 0 ) && ( chars[0] == ' ' ) ) {
        char[] newChars = new char[] {}; // initialize empty array
        System.arraycopy(chars, 1, newChars, 0, len - 1);
        chars = newChars;
        len = chars.length;
    }
    // TODO: trailing
    return chars.toString();
}
Run Code Online (Sandbox Code Playgroud)

java java-me

26
推荐指数
2
解决办法
5万
查看次数

学习Java以获得完整新手需要多长时间?

我完全没有编程经验,但需要学习Java - 足以参加J2ME快速课程.我只有10周.我可以这样做吗?您对我可以使用的最佳资源有什么建议?(目前正在使用Sun的Java教程).

java java-me

25
推荐指数
5
解决办法
35万
查看次数

可利用的Java功能

此问题类似于可利用的PHP函数.

受污染的数据来自用户,或者更具体地来说是攻击者.当受污染的变量达到接收器功能时,您就会有漏洞.例如,执行sql查询的函数是接收器,而GET/POST变量是污点源.

Java类库中的所有接收函数(对于任何Java风格)都是什么?我正在寻找引入漏洞或软件弱点的功能.我对远程执行代码漏洞特别感兴趣.是否存在整个类/库,其中包含黑客想要影响的功能恶劣?人们如何不小心制造危险的Java代码?

java security java-me java-ee

24
推荐指数
3
解决办法
7134
查看次数

J2ME波兰应用程序图标默认

我在J2ME波兰语应用程序中遇到问题,基本上我们有2个图标显示应用程序(菜单图标和显示在顶部的应用程序内图标).

如果我使用单个图标进行编译并将其设置在build.xml文件中,则将其加载到两侧,但由于菜单图标需要大于应用内图标,因此最后一个看起来极其放大.

当我按照文档中的说明进行操作并在build.xml中设置子目录时的资源路径时,如果我只设置24x24图标,则应用内图标会获取新图像但菜单图标不会.如果我然后设置一个图标和一个24x24图标,它将使用另一个图标作为两个区域的默认值.

有谁知道我怎么能处理这个?

PS:这个版本的试验台是诺基亚N70,所以如果有人知道菜单图标的尺寸,我真的很感激小费.

在诺基亚维基中,它表示24x24,但这仅适用于应用内图标,而不是菜单图标.

java mobile nokia java-me j2mepolish

21
推荐指数
1
解决办法
452
查看次数

有一个很好的J2ME IDE吗?

有一个很好的J2ME IDE吗?我的意思是轻巧,便携.可以运行你在其上编程的东西.我最喜欢的Java IDE是JCreator Lite.J2ME有类似的东西吗?另外,你会说哪个是最好的J2ME IDE?

java ide java-me

20
推荐指数
3
解决办法
7412
查看次数

错误:无法运行程序"jar":CreateProcess error = 2,系统找不到指定的文件

当我在Eclipse中运行我的BlackBerry项目时,出现以下错误:

错误:无法运行程序"jar":CreateProcess error = 2,系统找不到指定的文件

这是怎么造成的,我该如何解决?

eclipse blackberry jar java-me

20
推荐指数
3
解决办法
4万
查看次数

黑莓推送实施并等待确认

我已经实现了blackberry推送启动器的前4个步骤

  1. 发送推送请求
  2. BlackBerry服务返回响应
  3. BlackBerry服务将数据推送到设备上指定的特定端口
  4. 设备返回对BlackBerry服务的响应

现在我正在进行以下两个步骤但尚未发生任何事情:

5. BlackBerry服务将确认转发给内容提供商

6.读取通知将返回给BlackBerry服务

有谁知道如何实现它?我在填写请求时提供了一个域名但是如何实现我和黑莓服务器之间的连接以及我需要等待多长时间才能响应?

blackberry java-me push-notification

20
推荐指数
1
解决办法
383
查看次数

Java混淆 - ProGuard/yGuard/other?

这与最近的这些问题类似:

用于减小大小的最佳Java混淆应用程序 创建非反向可执行的Java程序

但是,最终会推荐yGuard和另一个ProGuard,但两者都没有提及.我想知道我们是否可以对每一个进行比较,并听取围栏两侧人们的经历.在ProGuard网站上查看这个比较图表,它明显倾向于ProGuard.但是每个人的实际经验呢?哪一个产生较小的输出?哪一个更难反编译?每个支持哪些Java版本?

就个人而言,我对J2ME的观点特别感兴趣,但请不要将讨论局限于此.

java obfuscation proguard yguard java-me

19
推荐指数
2
解决办法
2万
查看次数