Unity3D游戏引擎实现在Android中打开WebView的实例

2019-12-10 20:01:52于海丽

易采站长站为您分析Unity3D游戏引擎在Android中打开WebView的实例,需要的朋友可以参考下

本文讲述了如何在Unity中调用Android中的WebView组件,实现内部浏览器样式的页面切换。首先打开Eclipse创建一个Android的工程:

UnityTestActivity.java 入口Activity ,Unity中会调用这个Activity中的方法从而打开网页。

 

 
  1. package com.xys;   import android.content.Context;  
  2. import android.content.Intent;   import android.os.Bundle;  
  3. import com.unity3d.player.UnityPlayerActivity;   public class UnityTestActivity extends UnityPlayerActivity {  
  4. Context mContext = null;   @Override 
  5. public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);  
  6. mContext = this;   }  
  7. //Unity中会调用这个方法,从而开打WebView   public void StartWebView(String str)  
  8. {   Intent intent = new Intent(mContext,WebViewActivity.class);  
  9. this.startActivity(intent);   }  

WebViewActivity.java Unity中发出通知打开这个Activity 继而打开WebView,没有什么难点大家看看就应当能掌握。

 

 
  1. package com.xys;   import android.app.Activity;  
  2. import android.os.Bundle;   import android.view.View;  
  3. import android.view.View.OnClickListener;   import android.webkit.WebView;