系统:Windows 10
引擎:Unity 5.6.6f2
Android环境与工程配置:参照《Unity原生插件的应用之Unity与Android的互动》
(1)Android的Intent组件有三种使用方式:
方式 | 作用 |
---|---|
使用startActivity接口 | 启动另一个Activity |
使用startService接口 | 启动一个服务 |
使用sendBroadcasts接口 | 启动一个广播 |
(2)本例使用startActivity方式唤起手机QQ为例。
MainActivity.java具体代码:
package com.test.activeapp;
import com.unity3d.player.UnityPlayerActivity;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.widget.Toast;
public class MainActivity extends UnityPlayerActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInsta