webview 怎么设置用cmwap联网 高手请进

spwwzh 2011-05-09 10:36:16
webview 设置用cmwap联网,设置代理后也总是连接超时。

private static HttpHost cmproxy = new HttpHost( "10.0.0.172", 80);//移动联通代理
private static final HttpParams params = new BasicHttpParams();
private HttpClient http = new DefaultHttpClient(params);

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i("worktype","oncreate~~~~~");

http.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, cmproxy);
mContext = getApplicationContext();

new MyThread().start();


mWebView = (WebView) findViewById(R.id.webview);
WebView.enablePlatformNotifications();
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("file:///sdcard/dtv/index.html");
mWebView.setWebViewClient(new HelloWebViewClient());



}

public class MyThread extends Thread{
public void run(){
HttpGet httpRequest = new HttpGet(httpUrl);
try {
Log.i("worktype","html:result");
HttpResponse hp = http.execute(httpRequest);
htmlResult = EntityUtils.toString(hp.getEntity());
Log.i("worktype","html:result" + htmlResult);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
Log.e("worktype","error:ClientProtocolException" + e.getMessage());
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
Log.e("worktype","error:IOException" + e.getMessage());
e.printStackTrace();
}


}
}




...全文
434 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
1001液 2011-10-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 spwwzh 的回复:]
这是webkit内核没有设置代理。此问题可以通过反射访问android.webkit.Network类,在其类中设置代理。此类的是private 的,没有对外提供接口
[/Quote]
真相!
去试试!
spwwzh 2011-10-09
  • 打赏
  • 举报
回复
这是webkit内核没有设置代理。此问题可以通过反射访问android.webkit.Network类,在其类中设置代理。此类的是private 的,没有对外提供接口
1001液 2011-09-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 cn23snyga 的回复:]
啊啊啊

怎么没有下文了,严重关注ing
[/Quote]

围观 十分严重关注ing
1001液 2011-08-29
  • 打赏
  • 举报
回复
啊啊啊

怎么没有下文了,严重关注ing
spwwzh 2011-05-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 aspirehouse 的回复:]
你确认cmnet接入点时webView load是成功的吗
[/Quote]确认
jingwen3699 2011-05-09
  • 打赏
  • 举报
回复
我也正研究这一块
AspireHouse 2011-05-09
  • 打赏
  • 举报
回复
你确认cmnet接入点时webView load是成功的吗
spwwzh 2011-05-09
  • 打赏
  • 举报
回复
现在已经是cmwap接入方式了,但是怎样用webView load页面时失败
Jindaodaxia 2011-05-09
  • 打赏
  • 举报
回复
貌似要设置系统的移动网络接入点才行吧 Webview怎能控制网络接入方式
AspireHouse 2011-05-09
  • 打赏
  • 举报
回复
什么意思?你想控制Webview的联网接入点?

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧