使用android webview做了个浏览器,使用adb无法打开指定url是什么原因?

海子尘 2020-05-31 10:03:21
package com.wjh.fzweb;

import androidx.appcompat.app.AppCompatActivity;

import android.webkit.CookieManager;
import android.webkit.WebView;
import android.webkit.WebSettings;
import android.os.Bundle;
import android.webkit.WebViewClient;


import java.util.Random;

public class MainActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

//禁止cookie
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(false);

webView= (WebView) findViewById(R.id.webView);

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);//允许运行JavaScript

webView.loadUrl("http://www.baidu.com");//可打开url
webView.setWebViewClient(new webViewClient ());
getSupportActionBar().hide();

}

//Web视图
private class webViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}

}

}
使用adb shell am start -a android.intent.action.VIEW -n com.wjh.fzweb/.MainActivity -d https://m.baidu.com/ 能打开浏览器,却打不开指定url,请指教
...全文
569 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2020-06-02
  • 打赏
  • 举报
回复
你代码中要接收adb传过来的参数啊,你代码里都是写死的,没有读取intent
eisldkw 2020-05-31
  • 打赏
  • 举报
回复
好象是你的 webview 使用方法不对。

80,351

社区成员

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

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