微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > How to modify Browser UA profile URL for GB2, GB3

How to modify Browser UA profile URL for GB2, GB3

时间:10-02 整理:3721RD 点击:
[SOLUTION]

Code position:
php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/core/java/android/webkit/BrowserFrame.java
Class and function:
BrowserFrame.startLoadingResource(
int loaderHandle, String url, String method,
HashMap headers, byte[] postData, long postDataIdentifier,
int cacheMode, boolean mainResource,
boolean userGesture, boolean synchronous,
String username, String password)
Modification:
Add your URL into the header field “x-wap-profile”
Example
private LoadListener startLoadingResource(
int loaderHandle, String url, String method, HashMap headers,
byte[] postData, long postDataIdentifier, int cacheMode,
boolean mainResource, boolean userGesture, boolean synchronous,
String username, String password) {

String optr = SystemProperties.get(“ro.operator.optr”);
if (optr.equals(“OP01”) || optr.equals(“OP02”)) {
headers.put(“x-wap-profile”, “xxxxxx”);
}

}
Note: If you want to set your URL which locating your UA profile, you will change the
bold font to “headers.put(“x-wap-profile”, “your URL”)”

谢谢小编分享

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top