Какую информацию я могу получить из Android-браузера JavaScript? - PullRequest
3 голосов
/ 31 января 2011

Я знаю, что могу получить ширину / высоту экрана в браузере, могу ли я получить какую-либо другую информацию об устройстве?Имя устройства, ОС, оператор и т. Д.

Ответы [ 2 ]

2 голосов
/ 31 января 2011

Кажется, что единственные дополнительные ресурсы, которые вам предоставляются, связаны с плотностью и разрешением экрана: http://developer.android.com/guide/webapps/index.html. Однако, если вы собираетесь отображать эту страницу в WebView, вы можете использовать мост Java-Javascript для доступа к любой информации, доступной стандартному Java API (или нестандартному, если вы хотите проявить творческий подход и использовать отражение ;-))

0 голосов
/ 31 января 2011

Редактировать: К сожалению, я не понял, что вы имели в виду в браузере javascript> <игнорировать информацию ниже. </p>

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 + ")";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...