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