Java me 是否有一种方法可以在MIDLet图标启动后更改它';下载了什么?

Java me 是否有一种方法可以在MIDLet图标启动后更改它';下载了什么?,java-me,icons,midp,Java Me,Icons,Midp,考虑到不同的手机有很多尺寸和颜色深度(即使是同一个制造商),我希望所有手机都有一个应用程序,然后下载一个合适的手机图标,然后下载到 下载应用程序后有没有办法更改MIDLet图标?据我所知,没有办法。但是,您可以强制用户升级应用程序并更改图标。这可以以更加用户友好的方式完成,而不会丢失应用程序下载的内容。尽管在标准j2me中无法做到这一点(除了升级,正如奥默罕默德所写),但前提是您的目标手机允许本机开发(首先想到的是Symbian手机)安装MIDlet后,您可以将不同的文件注册为MIDlet图标,

考虑到不同的手机有很多尺寸和颜色深度(即使是同一个制造商),我希望所有手机都有一个应用程序,然后下载一个合适的手机图标,然后下载到


下载应用程序后有没有办法更改MIDLet图标?

据我所知,没有办法。但是,您可以强制用户升级应用程序并更改图标。这可以以更加用户友好的方式完成,而不会丢失应用程序下载的内容。

尽管在标准j2me中无法做到这一点(除了升级,正如奥默罕默德所写),但前提是您的目标手机允许本机开发(首先想到的是Symbian手机)安装MIDlet后,您可以将不同的文件注册为MIDlet图标,也可以覆盖现有文件(通过运行本机代码,而不是java)

一些较新的索尼爱立信手机(JP8.3平台之后)有一个专有的java应用程序管理API,只有当您的MIDlet由索尼爱立信签名时才能访问该API,以及允许您向用户隐藏MIDlet图标的jad属性。虽然我不认为这真的允许你改变图标,但它可以促进自动升级