本来没涉及过这个功能,而且不会安卓应用开发,有点方。求助同事以及度娘之后解决了。基本还是比较简单的。
基本unity调用安卓程序,首先需要新建或者打开安卓工程,导入unity的安卓包(或者本来就有,因为咱们公司是做相关sdk的所以是本来就有个安卓sdk工程),再修改代码后导出java包放到unity的Plugins\Andriod\bin\里面
public static void StartApp(Activity MainActivity){
try{
Intent intent = MainActivity.getPackageManager().getLaunchIntentForPackage("(这里是需要跳转的app包名)");
MainActivity.startActivity(intent);
}catch(Exception e){
;
//mAppActivity.Toast.makeText(this, "没有安装", Toast.LENGTH_LONG).show();
}
}
这是在安卓工程中需要添加的方法。
然