易采站长站为您分析Unity3D游戏引擎在Android中打开WebView的实例,需要的朋友可以参考下
本文讲述了如何在Unity中调用Android中的WebView组件,实现内部浏览器样式的页面切换。首先打开Eclipse创建一个Android的工程:
UnityTestActivity.java 入口Activity ,Unity中会调用这个Activity中的方法从而打开网页。
- package com.xys; import android.content.Context;
- import android.content.Intent; import android.os.Bundle;
- import com.unity3d.player.UnityPlayerActivity; public class UnityTestActivity extends UnityPlayerActivity {
- Context mContext = null; @Override
- public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
- mContext = this; }
- //Unity中会调用这个方法,从而开打WebView public void StartWebView(String str)
- { Intent intent = new Intent(mContext,WebViewActivity.class);
- this.startActivity(intent); }
- }
WebViewActivity.java Unity中发出通知打开这个Activity 继而打开WebView,没有什么难点大家看看就应当能掌握。
- package com.xys; import android.app.Activity;
- import android.os.Bundle; import android.view.View;
- import android.view.View.OnClickListener; import android.webkit.WebView;










