Android开发向useragent添加自定义字符串

Android开发向useragent添加自定义字符串,android,webview,Android,Webview,我正在尝试向我的android应用程序的webView添加一个自定义HTTP头,以验证webView是否从我们的应用程序运行 当我们使用webView.getSettings时,它始终显示一条错误消息 Android.WebKit.Webview does not contain a defenition for getSettings() 这是我们的代码: using Android.App; using Android.OS; using Android.Webkit; using And

我正在尝试向我的android应用程序的webView添加一个自定义HTTP头,以验证webView是否从我们的应用程序运行

当我们使用webView.getSettings时,它始终显示一条错误消息

Android.WebKit.Webview does not contain a defenition for getSettings()
这是我们的代码:

using Android.App;
using Android.OS;
using Android.Webkit;
using Android.Widget;
using Android.Views;

namespace LoadWebPage {
[Activity(Label = "LoadWebPage", MainLauncher = true, Icon = "@drawable/icon")]
public class Activity1 : Activity {
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);

        SetContentView (Resource.Layout.Main);

        WebView webView = FindViewById<WebView>(Resource.Id.LocalWebView);
        webView.SetWebViewClient (new WebViewClient ());
        WebSettings settings = webView.getSettings();
        webView.Settings.JavaScriptEnabled = true;

        webView.LoadUrl("http://www.google.nl");


        webView.Settings.BuiltInZoomControls = false;
        webView.Settings.SetSupportZoom(true);    
        Window.AddFlags(WindowManagerFlags.Fullscreen);
        Window.ClearFlags(WindowManagerFlags.ForceNotFullscreen);


        };

    }

}
}
使用Android.App;
使用Android.OS;
使用Android.Webkit;
使用Android.Widget;
使用Android.Views;
命名空间加载网页{
[活动(Label=“LoadWebPage”,MainLauncher=true,Icon=“@drawable/Icon”)]
公共课堂活动1:活动{
创建时受保护的覆盖无效(捆绑包)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
WebView WebView=findviewbyd(Resource.Id.LocalWebView);
webView.SetWebViewClient(新的WebViewClient());
WebSettings=webView.getSettings();
webView.Settings.JavaScriptEnabled=true;
webView.LoadUrl(“http://www.google.nl");
webView.Settings.BuiltInZoomControls=false;
webView.Settings.SetSupportZoom(true);
AddFlags(WindowManagerFlags.Fullscreen);
Window.ClearFlags(WindowManagerFlags.ForceNotFullscreen);
};
}
}
}

谢谢。

这个解决方案解决了我们的问题

string standard_agent = webView.Settings.UserAgentString;
webView.Settings.UserAgentString = standard_agent + "NEWUSERAGENT";