我有一个普通的老式手机没有特殊的应用程序系统,并且使用Java(我假设为ME)可用于您可以使用的少数应用程序。
这仍然是一个不错的用户群,我想开始为这种类型的手机编程。我已经了解基本的Java理论和语法,所以..我在哪里开始编程非智能手机?
答案 0 :(得分:2)
我会从一本关于J2ME的书开始,然后从那里开始工作。
尝试Beginning J2ME: From Novice to Professional。
您也可以下载J2ME SDK并使用他们提供的示例。
对于教程,请查看我在评论中提到的stackoverflow问题https://stackoverflow.com/questions/584923/do-you-know-a-good-j2me-tutorial。
答案 1 :(得分:2)
Java ME的最佳编程环境IMO是Eclipse with EclipseME。包括许多关于打包midlet等的内置功能.SonyEricsson无线工具包非常适合基于PC的测试和调试,但不要忘记在设备上进行测试!
如果您对Java ME的生命周期了解不多,那么请尽可能广泛地阅读,并尝试大量的示例。从JSR-118(MIDP2)javadoc开始;在编码时,您将始终希望在桌面上打开这些内容。
不要在基于表单的用户界面上浪费太多时间;我建议您使用Canvas滚动自己,或者阅读LWUIT。
您可以在Java ME中进行各种操作,并定位范围非常广泛的手机。 HTTP功能是有保证的,因此您可以连接到公共Web服务,或使用Google Appengine等创建自己的服务。
最后,您可以在像Get Jar这样的地方轻松发布您的应用。不要被那些说“没有Java ME手机的用户想要应用程序”的人推迟,你会发现这个网站上最受欢迎的用户群将是印度和印度尼西亚等国家的用户。
祝你好运!答案 2 :(得分:1)
我开始在NetBeans ME中编写简单的Flashlight应用程序(选择屏幕保持点亮的秒数)。我管理的其他应用程序是Countdown,带有一些图形和声音。之后我发现限制太烦人了,现在我在等我的Android手机。
简而言之: 如果你想尝试一下 - 你不需要买书。有很多教程。 但是,如果你想开始深度开发 - 不要浪费时间。