在Xamarin.Android应用程序中运行Java Android应用程序
我正在为iOS和Android开发C#中的Xamarin.Forms应用程序。我还有另一个应用程序的源代码,它是用Java为Android设备编写的。另一个应用程序是一个完全独立开发的应用程序,并且已经设计了自己的页面和UI。是否有可能在我的项目中运行此应用程序,至少是针对Android 例如,假设我的应用程序中有一个按钮,单击该按钮时,会在应用程序中打开一个新页面,开始运行Java应用程序。从这里开始,就好像用户只是在使用Java应用程序,只是页面顶部有一个后退按钮,引导用户返回到Xamarin.Android应用程序的主页在Xamarin.Android应用程序中运行Java Android应用程序,java,android,xamarin.android,Java,Android,Xamarin.android,我正在为iOS和Android开发C#中的Xamarin.Forms应用程序。我还有另一个应用程序的源代码,它是用Java为Android设备编写的。另一个应用程序是一个完全独立开发的应用程序,并且已经设计了自己的页面和UI。是否有可能在我的项目中运行此应用程序,至少是针对Android 例如,假设我的应用程序中有一个按钮,单击该按钮时,会在应用程序中打开一个新页面,开始运行Java应用程序。从这里开始,就好像用户只是在使用Java应用程序,只是页面顶部有一个后退按钮,引导用户返回到Xamari
我已经研究过了,但这似乎主要是针对Java库的,而不是针对应用程序的 根据我所说的,您可以查看如何创建现有Java代码的AAR文件: 然后将新的AAR(带有Java代码和资源)添加到现有的Xamarin项目中: 使用双方的意图: 我将从一个简单的概念证明开始:
- 编写一个带有按钮的简单Xamarian应用程序来启动JavaAndroid 通过意图的活动
- 编写一个带有按钮的Android应用程序,通过intent启动Xamarian活动(集成应用程序的后台堆栈可能很棘手)
- 从JavaAndroid端构建AAR
- 将AAR集成到Xamerian应用程序中