我可以从Android浏览器JavaScript获得什么信息?

时间:2011-01-31 14:26:32

标签: javascript android browser

我知道我可以在浏览器中获得屏幕宽度/高度,我可以获得有关该设备的任何其他信息吗?设备名称,操作系统,运营商等?

2 个答案:

答案 0 :(得分:2)

似乎您提供的唯一额外资源与屏幕密度和分辨率有关:http://developer.android.com/guide/webapps/index.html。但是,如果要在WebView中显示此页面,则可以使用Java-Javascript桥来访问标准Java API可用的任何信息(如果您想获得创意并使用反射,则可以使用非标准信息; - ))

答案 1 :(得分:-1)

编辑:哎呀,没看到你的意思是从浏览器javascript><无视以下信息。

android.os.Build提供了大量信息。 尝试:

String s="Debug-infos:";
s += "\n OS Version: " + System.getProperty("os.version") + "(" + android.os.Build.VERSION.INCREMENTAL + ")";
s += "\n OS API Level: " + android.os.Build.VERSION.SDK;
s += "\n Device: " + android.os.Build.DEVICE;
s += "\n Model (and Product): " + android.os.Build.MODEL + " ("+ android.os.Build.PRODUCT + ")";