zoukankan      html  css  js  c++  java
  • android 学习记录 webView skyCc

    废话不说直接代码

    主actvity

    ackage com.cmz.webView.activity;

    import android.app.Activity;
    import android.os.Bundle;
    import android.webkit.WebView;

    public class TestCmzWebViewActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            WebView webView=(WebView)findViewById(R.id.webView);
            webView.addJavascriptInterface(new contactService(), "contact");//注册一个js插件给前台页面
            webView.loadUrl("url地址");//实现需要加载的url地址
           }
       
      private  final class contactService{
         //这个类里面可以添加需要加载的方法
         
         
        }
    }

    main.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <WebView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello"
        android:id="@+id/webView"
        />
    </LinearLayout>

    androidMianfest.xml

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.cmz.webView.activity"
          android:versionCode="1"
          android:versionName="1.0">
        <uses-sdk android:minSdkVersion="8" />

        <application android:icon="@drawable/icon" android:label="@string/app_name">
            <activity android:name=".TestCmzWebViewActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>

        </application>
        <uses-permission android:name="android.permission.INTERNET" />//权限别忘了哦
    </manifest>


    这时候运行你的项目就可以看到结果了

  • 相关阅读:
    TCP全局同步
    pytest框架之fixture详细使用
    库操作和表操作
    封装之如何隐藏对象及封装的意义
    类的抽象
    组合
    在子类中重用父类的方法和属性
    类的继承和实现原理
    类的使用,对象的使用
    互联网协议的五层协议详解
  • 原文地址:https://www.cnblogs.com/cmzcheng/p/2371192.html
Copyright © 2011-2022 走看看