当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

<b>操纵NetBeans举行J2ME开辟(二):把程序转移到手机上</b>[Java编程]

赞助商链接



  本文“<b>操纵NetBeans举行J2ME开辟(二):把程序转移到手机上</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

上一篇,我们见识了编写一个手机程序其实很简单.但是很多人大约不是很懂得怎样把程序转移到手机上,不信你就试试,不管你是用数据线,还是用红外蓝牙,都无法把电脑上的程序弄到手机上运行,也没办法把别人手机上的游辱弄到自己的手机上运行(传输普通数据可以,就是程序不行).我有一次就是看到别人的手机上有很多游戏,想转移过来,怎么试都不行.

为什么会这样?这是因为Java程序在到手机上运行之前,必须经过一个安装历程,而这个安装历程,是通过你的手机的AMS(利用程序管理软件)完成的,而这个AMS只能从网上下载程序举行安装.懂得了这个原理,那么再将程序转移到手机就简单多了,不就是要从网上下载吗?我们这里哪一位不是建网站的高手?搞一个Tomcat来就轻松搞定.我们乃至可以把成立一个手机程序下载网站作为创业之路.这样的下载服务器专业的叫发叫OTA服务器,OTA,就是Over The Air,是不是很直观,像手机这样的无线上网不就是通过空气来下载的吗?

成立一个OTA服务器,首先要理解J2ME程序的构造,J2ME程序的项目生成今后,应当是由两个文件构成,一个.jar文件和一个.jad文件,.jar文件不用说了,自然是包含我们全部的java程序以及各种图片、音乐的资源文件;而.jad文件是一个文本文件,它包含了我们程序的描写信息.AMS在安装程序时,就是通过这个.jad文件来理解我们程序的一些信息的.在上一篇中,我们成立的项目保存目录为D:JavaProjectsMyFirstMobileApplication,在这个目录的dist目录下面,可以看到两个文件:MyFirstMobileApplication.jar和MyFirstMobileApplication.jad

翻开Tomcat服务器,我们也懒得再专门成立一个Web利用程序,就利用Tomcat的默许利用程序好了,把上面的两个文件拷贝到Tomcat目录的webappsROOT目录下,然后,再在该目录下成立一个简单的WML文件download.wml,以下:

<?xml version="1.0"?>
   <!DOCTYPE wml PUBLIC"-//WAPFORUM//DTDWML1.1//EN"
   "http://www.wapforum.org/DTD/wml_1.1.xml">

   <wml>
   <cardtitle="welcome" id="main">
   <p>下载软件:</p>
   <palign="left"><a href="MyFirstMobileApplication.jad"></a></p>
   </card>
   </wml>

编辑完这个wml文件后,我们还要查抄一个东西,就是翻开Tomcat目录下的confweb.xml文件,看看此中有没有以下几行:

  <mime-mapping>
       <extension>jad</extension>
       <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
     </mime-mapping>
     <mime-mapping>
       <extension>jar</extension>
       <mime-type>application/java-archive</mime-type>
     </mime-mapping>

假如没有,就要把它们加进去.不过普通最新版本的Tomcat都是有的.

OK,下面便可以用手机来下载我们的程序了.不过请记着两点:

1.手机上网是要钱的,比方我们这里,中国移动的价钱是每下载1k收3分钱,不要藐视啊,1M就是30元啊,看你有多少钱往水里扔.不过你也可以定制包月服务,5元钱10M大概20元50M,不过假如你真的每一个程序多下载到手机上测试的话,我想这包月也是不够的.

2.你的服务器必须可以被拜候,这阐明你必必要有一个域名,还要租用服务器,这也是要钱的啊.而利用模拟器在自己的机械上拜候,则只接拜候http://localhost:8080/download.wml便可以了.


  以上是“<b>操纵NetBeans举行J2ME开辟(二):把程序转移到手机上</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .