Это определенно проблема с URL или вообще с WML URL.
Тип MIME предоставленного URL-адреса "text / vnd.wap.wml". Android не поддерживает это,
он отображает источник таких страниц в виде простого текста. Вы можете найти соответствующий кусок кода
} else if (mMimeType.equals("text/vnd.wap.wml")) {
// As we don't support wml, render it as plain text
mMimeType = "text/plain";
в git: //android.git.kernel.org/platform/frameworks/base.git/core/java/android/webkit/LoadListener.java (строка 375).
Так что это правильное поведение фреймворка (которое относится к WebViews).
Я не уверен, почему браузер отображает это, в принципе не должно, и его здесь нет (протестировано с эмулятором 1.6 и 2.3 и моим желанием 2.2. HTC). Вы уверены, что ваш браузер в наличии? Возможно, вы используете альтернативный браузер, такой как Opera. Или ваш провайдер / производитель добавил поддержку wap для своего «премиум-контента» (если ваш телефон брендовый и / или имеет пользовательские вещи, такие как sense).