【问题标题】:Whats the best way to start programming for my non-smartphone?为我的非智能手机开始编程的最佳方式是什么?
【发布时间】:2010-08-12 14:24:47
【问题描述】:

我有一部普通的老式手机,它没有特殊的应用程序系统,并且使用 Java(我假设是我)用于您可以在其上使用的少数应用程序。

这仍然是一个不错的用户群,我想开始为这种类型的手机编程。我已经知道基本的 Java 理论和语法,所以.. 我应该从哪里开始为非智能手机编程?

【问题讨论】:

  • 我使用其中一部手机并关心应用程序 =\ 因此,同样地,肯定还有其他这样的人。真正负担不起智能手机的前期或每月费用的人(像我这样的人)。
  • 您想通过手机做什么?这些手机的功能不足以做任何事情......最好找到一种方法来获得智能手机和数据计划并为此编写应用程序。
  • @Nix:你可以为大屏幕的J2ME手机制作不错的手电筒应用程序,虽然,找不到更多用途......
  • @Nix:没有数据计划的智能手机?哪里有这样的东西? @Navarr:我和你一样想要没有高月成本的应用程序。
  • 如果您正在寻找教程,请参阅stackoverflow.com/questions/584923/…

标签: java java-me mobile mobile-phones


【解决方案1】:

Java ME IMO 的最佳编程环境是带有 EclipseME 的 Eclipse。包括许多关于打包 midlets 等的内置内容。索尼爱立信无线工具包非常适合基于 PC 的测试和调试,但不要忘记设备上的测试!

如果您对 Java ME 的生命周期了解不多,请尽可能广泛地阅读,并尝试大量示例。从 JSR-118 (MIDP2) javadocs 开始;您会希望在编码时始终在桌面上打开它们。

不要在基于表单的用户界面上浪费太多时间;我建议您使用 Canvas 自行制作,或阅读有关 LWUIT 的信息。

您可以在 Java ME 中执行各种操作,并针对非常广泛的手机。 HTTP 功能得到保证,因此您可以连接到公共网络服务,或使用 Google Appengine 之类的工具创建自己的服务。

最后,您可以在 Get Jar 之类的地方轻松发布您的应用。不要被那些说“没有 Java ME 手机的所有者想要应用程序”的人吓倒,您会发现该网站上最受欢迎的用户群将是印度和印度尼西亚等国家/地区的用户。

祝你好运!

【讨论】:

    【解决方案2】:

    我会从一本关于 J2ME 的书开始,然后从那里开始工作。

    试试Beginning J2ME: From Novice to Professional

    您也可以下载J2ME SDK 并尝试他们提供的示例。

    有关教程,请查看我的评论中提到的 stackoverflow 问题 https://stackoverflow.com/questions/584923/do-you-know-a-good-j2me-tutorial

    【讨论】:

      【解决方案3】:

      我开始在 NetBeans ME 中编写简单的 Flashlight 应用程序(选择屏幕保持点亮的秒数)。我管理的其他应用程序是带有一些图形和声音的倒计时。之后我发现限制太烦人了,现在我正在等待我的 Android 手机。

      简而言之: 如果你想尝试一下——你不需要买书。周围有很多教程。 但是,如果您想开始深度开发 - 不要浪费时间。

      【讨论】:

      • 我不介意在快速的小 hello world 式应用程序上浪费一些时间。我在 Java 方面不够熟练,无法直接跳入其中。毕竟,还有很多事情要做。
      • 进一步说明,我正在寻求帮助以查找这些教程。谷歌很棒,但我知道开发人员通常倾向于记住真正帮助他们的教程。
      • 嗯,我只是在设计器中制作了 UI 并填写了一些代码......并没有真正使用任何 tut,但有很多猜测......编辑:JAVA 不是我的强项跨度>
      猜你喜欢
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多