百科知识

手机java编程软件-如何用JAVA语言开发手机软件我是学JAVA语言的,我自己想开发

2009-11-24 17:59:45萧***
我是学JAVA语言的,我自己想开发一些可以在手机终端运行的软件,我现在会写一些程序,但距离开发一个软件有多大的差距还不清楚,所以请教各位大虾,如何从一个只会JAVA编程的人,走向开发手机的道路,就比如说,需要什么软件,从哪种到哪种?先谢谢,【手机java编程软件,手机软件怎么开发,学语言的手机软件,java手机软件,java使用,java手机杀毒软件,如何开发一个应用程序,手机java,java手机应用,手机java软件,如何开发应用程序,手机软件下载java,如何编写手机软件,java编程语言,java编程工具,手机端开发,手机网站开发流程,java软件开发工具,手机端编程软件,java手机开发工具,怎么编写手机软件,手机应用开发,手机开发】如何用JAVA语言开发手机软件我是学JAVA语言的,我自己想开发一些可以在手机终端运行的软件,我现在会写一些程序,但距离开发一个软件有多大的差距还不清楚,所以请?

最佳回答

  •   我是大学计算机系,曾经在校负责java手机游戏软件的编程,网游框架也写过(D3D),去过游戏公司编程 ①java软件介绍:Eclipse,JBuilder 2006,Flash,这些都是java编程软件,另外还有一些辅助工具UltraEdit【这软件可以认读很多软件格式,是一个非常实用的软件】 write【这是是java,sun公司研发的office软件,也就是说专门针对java,可以编写代码】 ②兼任程序员的需要因素 1。
      编程主要是思想,记得当时我们老师总是给我强调,你没有思路什么都写不出来,所以首先明确自己的思路,只要程序的思想有了,那么就前进一大步。 2。需要许多数据库知识,就是程序内部的数据架构必须熟知,我觉得作为程序员想要深入,那么你的数据库知识必须完备才可以 如向量,指针,类,字符型,堆栈,这些在程序内部如何构建数据的,一定要弄清,这些你若能够掌握,那么你就是一个非常合格的程序员。
       3。思考,每天需要上机,写一些程序,这样有助于思维的活用,日子久了,就会写出高质量的代码,在这里要说一点,高质量的代码就是占内存资源很少,但是同样能使程序的各个功能完美的实现,那么这个程序就是“效率代码”,世界上很多人都会程序,难道会有那么多的“比尔盖茨(William H。
       Gates )”,因为代码也有高下之分,你写的很长很多实现的功能,但是别人几步就能实现,说明你的代码不够完美,所以要多多思考。 总结(conclusion):程序的道路很是艰辛,记得我当初我电脑都不知道,但是后来在自己坚持不懈的努力下,学的还可以,因为程序相当耗费人的脑神,一定要坚持把所有难题解决,你一步一个脚印把难题全都搞懂弄清,那么你一定会发现自己的进步。
       祝你好运~ 非常不错的java手机编程学习网站: 。
    2009-11-24 18:45:43
  •   J2ME编程--实现手机屏幕的切换 下面是NextScreen的实现: NextScreen。java 第二个屏幕的代码 import dui。*; public class NextScreen extends Form implements CommandListener { private Display display; private Displayable parent; private Command backCommand = new Command("BACK",Command。
      BACK,1); private StringItem si = new StringItem("SecondScrean","~_~"); public NextScreen(Display d,Displayable p) { super("nextscreen"); display = d; parent = p; append(si); addCommand(backCommand); setCommandListener(this); } public void commandAction(Command c,Displayable s) { 字串3 //返回上一个屏幕 if(c==backCommand) { tCurrent(parent); } } }   它继承自Form类。
         在NextScreen中又定义了一个Display display,将用它来标识当前的元素显示在哪一个屏幕中。   一个Form form,一个StringItem si。这是当前屏幕中要显示的东东   构造函数中的super("secondscreen");的作用是使得NextScreen可以直接调中其父类Form中的函数。
         backCommand的作用是返回上一个屏幕。   将form,si及backCommand加入NextScreen中,一个NextScreen的实例就完成了。在主程序(MainMIDlet)中,就是ns。   接下来,最关键的地方,就是在MainMIDlet中的这一句: tCurrent(ns);   就是把ns在当前的屏幕中显示出来!这样就可以看到NextScreen中定义的各个元素(form,si)   然后想返回原屏幕,怎么办呢?这时NextScreen中的backCommand就起作用了。
         仔细看这两句:   在MainMIDlet。java中: ns = new NextScreen(display,form);   它将form也传了进去。它有什么用呢?   在NextScreen的构造函数中: dispaly =d;   这一句其实等于:NextScreen。
      display = MainMIDlet。display; 字串6   这样,NextScreen就得到了当前的屏幕,它就随意的在上面放东东了。 parent = p;   这一句其实等于: rent = rm;   从字面意思不难理解,原来是把主程序的form当成parent(父母)   然后在commandAction中,如果backCommand按下了,则执行 rCurrent(parent);这样,又把原来的屏幕给show出来了:)   运行结果:   MainMIDlet。
      java   NextScreen。java 具体可以参考这个: 。
    2009-12-01 15:19:33
  • 用Android,这个是比较新的技术,由Google推出的一个手机开发平台,也是使用Java,由于技术较新,所以你现在开始学,不会比别人差太多,这个很好。
    2009-11-25 09:38:31
  •   我是做j2se开发的,最近发生的一系列事件,让我对手机软件行业产生了浓厚的情趣。我的一个朋友前两年开了一个小公司,做了一个手机mad游戏,总共就7,8个人做的,没有什么太牛的地方,本来朋友也邀请我参加,但是我觉得工作不稳定,就拒绝了,但去年我朋友竟然得到的200万的风头,现在还越来越大,真是让我后悔。
       后来iphone手机下载商店开放,我的一个朋友立刻就投入其中,业余做了几个小游戏,挣了几千美金。不过iphone商店现在东西太多,已经很难挣到钱了,最近我发现三星开始为他的手机下载收集手机软件,三星在中国使用者有8000多万,为他开发,一定有很好的前途。
       这次我决定走在前面,开始学习手机开发了。我比较熟悉java,于是就从学习手机java开发入手,发现三星网站上有Java手机开发的经典资源和教程,全部是资深手机工程师撰写的文章和精选书籍,下面就把我的学习经验介绍一下: 1。 功欲善其事,必先利其器,网站上经验丰富的工程师把J2ME学习的要点精心组织写了一篇入门篇,介绍的内容包括: 一. J2ME中需要的Java基础知识:Java语法基础,面向对象的思想,异常处理等等。
       二. J2ME中暂时无法完成的功能:操作本地资源、例如地址本、已收短信息等 三. J2ME的跨平台性:涉及到手机的屏幕尺,厂商的扩展API,手机平台上实现的bug,手机性能问题等等。 四. J2ME程序设计 五. 模拟器和真机测试 六. WTK和SDK 七. J2ME网络问题等等 如果需要详细介绍可以到这里看看: 2。
       学习手机开发并不难,你只要有Java基础就可以了,但是没有基础也没关系,先到这里下载电子书籍《21天学通java》,很经典的JAVA入门书籍!!这本书可以让你迅速的入门java编程,对于没有任何编程经验的人也可以轻松学习。 到这里下载: 注意*J2ME中使用到的Java基础知识:    1、Java语法基础:包括基本数据类型、关键字、运算符等等    2、面向对象的思想:类和对象的概念,继承和多态等等。
          3、异常处理    4、多线程 注意*J2ME中没有用到的Java基础知识:    1、JDK中javac和java命令的使用    2、Java基础中的很多类在J2ME中没有,或者类中的方法做了大量的精简。所以建议在J2ME中熟悉类库。
          3、Applet、AWT、Swing这些知识在J2ME中根本使用不到。   希望学J2ME的朋友们能少走一些弯路。 3。 有java编程基础在开始学习j2me,先要在自己的电脑上搭建开发环境。写出hello world程序,学会调试,这样下载下面的书看看,从搭建环境,调试,写出第一个hello world都有详细的介绍,十分体贴。
       4。 开始入门学习,可以选择手机游戏开发做为突破口,我极力推荐《J2ME手机游戏编程入门》本书帮助读者掌握使用J2ME开发手机游戏的方法和技巧。介绍手机游戏开发的基础知识,以及如何使用Java和J2ME Wireless Toolkit创建一个手机游戏。
      并开发了网络游戏,还开发了完整的Space Out游戏。附录部分提供了手机游戏编程的有用的参考资料。随书光盘中包含了本书中所有的实例代码,以及为没有Java基础的读者准备的Java编程教 程。 《J2ME手机游戏编程入门》到这里下载: 注意*J2ME中暂时无法完成的功能   列一些J2ME中暂时无法完成的功能,希望大家能积极补充:    1、在手机中不更改代码实现移植,主要指游戏。
          2、动态修改按钮文字。    3、在Canvas上接受中文输入。    4、操作本地资源、例如地址本、已收短信息等。    5、制作破坏性的手机病毒。 。
    2009-11-24 20:59:04
  • 学习J2ME好了,它是针对有限内存,显示和处理能力的设备,如PDA,手机,机顶盒,可视电话之类的设备。 工具的话可以在你原来的开发工具Eclipse,JBuilder,或NetBeans里添加WTK(J2ME无线工具开发包)和移动设备制造商的SDK,如Nokia SDK,Sony Ericsson SDK或者是Motorola SDK等。其实主要的JAVA应用就是根据设备制造商提供的底层API来使用JAVA语言编程,只要按照规则,想怎么写都行 如果是想弄一个小小的程序能在手机终端运行,那不难,写一个小小的MIDlet程序,然后发布,那就行了。如果想真正进行软件开发。。。那就得学习软件工程了(PS:软件开发的必学,这个就不用我多说了吧)
    2009-11-24 18:29:19
  • 很赞哦! (283)