1. 如何让手机增加JAVA功能
Java是由Sun微系统公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言。
JAVA目前在手机上应用最多的就是JAVA游戏。 Java也号称是能跨平台使用的语言,这主要是因为Java本身被编译之后,并不是直接产生可执行的码,而是产生一种中间码叫作 ByteCode,这种码必需在透过 Java 的直译器来解读它,才能够真正的被执行,所以只要平台上装有这种Java的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java程序是在那种平台上被编译的,就完全没有干系了。
Java写出来的程序可分为两类,分别是Java Applet与一般的Application,而Application 这一类就与一般的程序如C++的作用是比较类似的,是一个独立可执行的应用程序,像HotJava是一个浏览器,且就是使用Java程序所发展出来的。最常见的Java程序包括应用程序和applets。
应用程序是单独的程序,诸如HotJava浏览器软件就是用Java语言编写的。 Applets类似于应用程序,但是它们不能单独运行, Applets可以在支持Java的浏览器中运行。
Applet主要是内置于HTML网页中,在浏览时发挥作用。 Java的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。
利用Java程序语言,可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。
Java手机软件平台 Java手机软件平台采用的基本Java平台是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME (Java 2 Micro Edition)的一部分,在中国一般称为“无线Java”技术。此前,有人把它叫做“K-Java”;其实,K-Java的叫法只是Sun公司在开发KVM Java虚拟机时的项目代号,在该技术被正式命名为KVM后,就不再用K-Java了。
KJava即J2ME(Java 2 Micro Edition),是Sun公司专门用于嵌入式设备的Java软件。以KJava编程语言为手机开发应用程序,可以为手机用户提供游戏、个人信息处理、电子地图、股票等服务程序。
J2ME(Java 2 Micro Edition)是致力于消费产品和嵌入式设备的最佳解决方案。J2ME在设计其规格的时候,遵循着“对于各种不同的装置而造出一个单一的开发系统是没有意义的事”这个基本原则。
于是J2ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA、手机);另外一种是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱)。因为这两种区分,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中;而另外一种装置则规范为Connected Device Configuration(CDC)规格。
也就是说,J2ME先把所有的嵌入式装置利用Configuration的概念区隔成两种抽象的型态。 Java技术的开放性、安全性和庞大的社会已有资源,以及其跨平台性,即“编写一次,到处运行”的特点,使Java技术成为智能手机软件平台的事实标准。
采用Java技术后,编写应用程序和提供服务的人就不必关心接受其服务的手机采用的是什么操作系统和芯片,只要按照Java的要求去写程序就好了;同样,生产手机的厂商也不必顾虑将来谁来提供增值服务。可以看出,采用Java技术,可以建立完整、高效的无线数据增值服务产业链,从而为用户提供灵活、个性化、内容方式多样的服务。
Java手机发展现状 到今年6月,全世界已经有大约1亿部Java手机在使用,除中国大陆外共有53个移动运行商正式推出了基于Java技术的无线数据增值服务。中国移动通信集团已经建立了无线Java增值服务体系,并推出了“百宝箱”等服务品牌,包括游戏百宝箱、娱乐百宝箱、商务百宝箱、生活百宝箱等,已经于2003年7月10日开始正式商用。
中国联通公司也正在其CDMA 1X网络上建立无线Java增值服务体系,目前系统正在建设过程中,并且2003年9月26日中国联通、北京振戎融通公司和Sun公司在人民大会堂宣布联合发起成立“UniJa技术联盟”,三方将在联通CDMA 1X网络上的Java增值服务方面全面合作。
2. 手机格式怎么改成java支持
是否支持JAVA是手机本身的一种属性,在买来时是就已经决定了。无法后期更改。
那个可能是它内置的,就像一些内置的电话、短信功能一样。 查过了,确实没JAVA功能。 —————————————————————————— 型号 A168 手机类型 音乐手机,拍照手机 上市时间 2007 手机制式 GSM 手机频段 GSM 900/1800 主屏尺寸 2.4英寸 主屏参数 彩屏,240*320像素(QVGA) 标准配置 2020mAh锂电池,充电器 通话时间 8小时 待机时间 1010小时 外壳颜色 红白,灰白 体积 115*51.5*18.5mm 铃声 64和弦 信息功能 SMS短信,EMS短信 输入法 中文输入法 游戏 内置游戏 主要功能 内置天线,时钟,内置震动,待机图片,来电防火墙 附加功能 闹钟,日历,计算器,日程表,备忘录,世界时钟,秒表 数据应用功能 蓝牙 支持蓝牙 红外线 无红外线功能 数据业务 GPRS WAP上网 wap 2.0 数据线 支持数据线 扩展卡 支持TF卡(microSD卡) WiFi(WLAN) 无WiFi功能 GPS定位系统 无GPS定位系统 其它数据功能 内置Modem,USSD功能,SyncML功能 多媒体娱乐功能 摄像头 内置摄像头 摄像头像素 30万像素 传感器类型 CMOS传感器 视频拍摄 有声视频拍摄 MP3播放器 支持MP3播放 视频播放 支持视频播放,AVI格式 多媒体 FM收音
3. 怎样分别手机支持Java格式
JAVA在百度百科里有很详细的介绍了.简单来说就是一种开放式编程语言. 参考 /view/29.htm 品牌机杂牌机各有各的区分方法: 诺基亚的赛班系统,S40系统就是JAVA系统,S60以上更不用说了.都支持JAVA. 杂牌机只要你知道它的芯片,就知道它支持不支持,不过这里不说了,你看不明白. 简单些吧, 可以进菜单里查看,不同手机位置不一样: 工具 或 管理器 或 游戏 或 设置 或 主菜单里注意看JAVA字样,有的直接写程序. 在系统上网连接设置里有JAVA,也说明此机支持JAVA, 只要在手机的任何一处能看到JAVA,就说明手机支持JAVA程序. 只要支持JAVA扩展,就可以给手机下载对应的JAVA程序来使用,好像电脑装软件一样.有JAVA游戏,JAVA工具等等. 得,不废话,JAVA介绍太多. 百度随处可找. 赛华手机医院,有你想要的. /?fromuid=2799。
4. 怎样编写Java手机应用程序,请给出详细的回答
嗯..java编写的有自己第3方面的包.其实很简单.都是一样的..用的是j2me的平台..有自己的第3方包.还有开源的东西..开发ide和别的java开发ide一样..只是调用不同的包下的不同的类而已..别的没有什么区别..做出来以后也是一个jar文件。
手机上有java的虚拟机..照样可以运行你写的这个jar文件..所以没有什么特别神秘的地方..你可以看看关于wap方面的东西..手机毕竟是通讯.wap就是手机网页的概念..可以试试啊..
但是个人觉得.j2me 没有j2ee 好..但是其实思想都是一样的