我知道我可以在浏览器中获得屏幕宽度/高度,我可以获得有关该设备的任何其他信息吗?设备名称,操作系统,运营商等?
答案 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 + ")";