Unity 调用activity及其布局方法
如果 仅仅是调用android里面的方法 不涉及到布局,仅需要导出相关的Jar包就可以,但是如果我想调用android的activity以及相关的布局,仅仅导出Jar是不够的。如果我们想android布局和unity布局混杂使用,设想一个需求,用户需要在Unity渲染图片,而图片列表和选择需要在android里面做,然后将选中的路径传递给unity。 按照此需求 进行说明:前提是按照常规的jar的方法,将unity下的android的 class复制到android下。
1. 首先完成Unity场景 ChoiceScene,此场景添加两个button,视频选择,图片选择。
2. 每当点击这两个按钮,调用android 里面的方法:
public static void StartPanoramaActivity(Context context)
{
Intent intent = new Intent(context, PanoramaImageListActivity.class);
context.startActivity(intent);
}
public static void StartLocalVideoActivity(Context context)
{
Intent intent = new Intent(context, FullViewVideoListActivity.class);
context.startActivity(intent);
}
通过代码我们可以看到 这是启动两个android 下的activity,上述两个方法 放在CommonUtil这个静态类下
Unity调用activity和布局
最新推荐文章于 2023-07-27 16:47:09 发布
本文介绍了如何在Unity游戏开发中与Android原生Activity进行交互,包括如何加载和操作Android的布局文件,内容基于实际项目经验,无具体测试代码。
摘要由CSDN通过智能技术生成