【问题标题】:What information can I get from the android browser JavaScript?我可以从 android 浏览器 JavaScript 中获取哪些信息?
【发布时间】:2011-01-31 14:26:31
【问题描述】:

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

【问题讨论】:

    标签: javascript android browser


    【解决方案1】:

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

    【讨论】:

    • 谢谢!这是一个开始......我仍然希望我能获得更多信息。我希望能够使用 WebView,但我不想强迫用户下载应用程序只是为了浏览网页。
    【解决方案2】:

    编辑:糟糕,从浏览器 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 + ")";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多