首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Midlet部署

Java Midlet部署
EN

Stack Overflow用户
提问于 2009-11-19 07:04:02
回答 2查看 793关注 0票数 4

因此,我使用Samsung SDK 1.1.2开发了一个简单的hello world midlet,并将其打包。现在我有了两个文件( JAR/JAD)组合。如何将这些安装到我的手机上?

正如你从问题中可以看出的,我是手机开发的新手。正在尝试部署到ATT上的三星手机。

我正在尝试测试整个开发周期-模拟器对于编写代码非常有用,但我真的需要确保Midlet在目标手机上按预期工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-19 08:01:10

建议您阅读一些关于应用程序的OTA delivery,作为背景知识。

您有许多用于部署的选项,下面是几个选项。

  • 通过蓝牙、电缆或wifi将您的手机连接到计算机,并复制JAR文件。我不确定三星是否支持这一功能,但其他手机制造商肯定提供了“管理器”软件,你可以下载并安装在电脑上来做到这一点。如果你的应用依赖于JAD中的用户数据,这可能不是一个好的选择,或者你可以在JAR中包含默认数据。
  • 将你的JAD和JAR文件放在你有权访问的web服务器上,从那里可以将它们下载到你的手机上。您需要确保JAD和JAR文件的MIME类型设置正确,默认情况下可能不是这样。具体如何做到这一点取决于您的服务器-这里有一个example方法。(假设您有AT&T的web/数据访问服务。)如果一切正常,您可以从手机浏览器获取JAD文件,然后手机将提示您确认是否继续并下载完整的JAR并进行安装。移动网络运营商对支持JAD和JAR访问的态度各不相同,例如,您可能发现您必须在端口80或8080上运行服务器才能在某些情况下正常工作。
  • 加入一个将为您托管应用程序的服务。我知道的一个例子是GetJar。我不确定细节,但这样做将意味着您不必运行自己的web服务器。

除了基本的部署之外,你可以考虑signing你的应用程序--一个基本上允许你向手机声明你的“真实”身份的过程。这样做的优点在于,经签名的应用程序可以向手持机所有者呈现较少的网络接入确认对话框等。此外,当应用程序正在部署时,用户将看到一条关于不可信性的消息,其中可能包含“untrusted”或类似的词,这可能会令人反感。(话虽如此,一些主要的应用程序还没有签名。)

希望这能帮你入门。

票数 3
EN

Stack Overflow用户

发布于 2009-12-15 07:44:37

您当然可以通过usb或蓝牙复制jar/jad,但我使用的三星设备不会安装手动复制的文件。

不幸的是,其他方法的工作量要大得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1759771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档