我如何获得手机平台的详细信息?

时间:2010-10-13 14:45:34

标签: android java-me

我正在制作应用程序,它需要知道它的运行情况。 让我说我在Android手机上运行它。 首先是在电话里的某个地方写着“android”吗? 我需要像屏幕大小这样的东西,如果它可以触摸,支持的文件类型,安装jsr。 有没有办法从手机获取该信息? 或者我注定要尝试成为所有手机数据库的母亲?

1 个答案:

答案 0 :(得分:0)

如果它在Android手机上运行,​​大概你已经为Android编写了它,所以你已经知道了。当你在谈论JSR并标记了问题“java-me”时,我认为你实际上是指Java ME,并且对于Java ME应用程序是否只能在Android上工作感到困惑(除非你做类似的事情this

在Java ME上,你可以做所有这些事情。

屏幕尺寸:创建一个Canvas并调用getWidth()/ getHeight()

手机名称:致电System.getProperty("microedition.platform");

JSR支持,尝试使用Class.forName()从JSR实例化一个类 - 如果它抛出ClassNotFoundException,则不支持JSR。