绑定Java库Xamarin.Android - java

我花了两天时间在每个论坛,文档,tuto,博客等上寻找答案。

我为实习生启动了一个Android应用程序,因为我不懂Java,所以用xamarin C#开发了它。直到最近一切都还不错,但现在我需要集成一个SDK才能在应用程序中使用POS(销售点),但是该库是用Java编写的,即使跟随文档或辅导老师,我也无法将其与xamarin绑定(我什至无法调试)。

这里有人已经成功绑定了可以帮助我的库?

我到达要尝试快速学习Java以重写所有应用程序的地步。

这是我需要集成的SDK的链接:https://github.com/sumup/sumup-android-sdk

参考方案

Xamarin.Android项目可以使用Java库。我用它来绑定完全用Java编写的打印机的Android SDK。最后,您将生成可在任何C#项目中使用和引用的.DLL。

但是,我建议您首先了解.JAR绑定。
https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/binding-a-jar/

之后,您可以看一下绑定.JAR的简单示例,以确保需要什么步骤。
https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/binding-a-jar/

另外,请记住,在此过程中很多事情可能会出错。
https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/troubleshooting-bindings/

如何在TabLayout中自定义选定的选项卡指示器? - java

我想更改带有自定义图标的TabLayout的所选标签指示器,该标签指示器应遵循相同的行为(当用户向下一个标签滑动时,图标将相应移动)。该类中没有默认方法,因为您只能实现选项卡的布局自定义。我决定看一下TabLayout的source code,但1)我无法在类中找到定义制表符指示器绘制时形状的定义的要点,以及2)我找不到甚至完全导入该类。我还希望-如果可能的…

单击后退按钮时,滑行加载的图像会重置 - java

我正在滑行加载图像。但是问题是,当我们按下后退按钮时,从视图中清除加载的图像。无论我在活动图像视图中还是在recyclerview中加载图像,我都面临着这个问题。我正在加载图像GlideApp.with(this) .load(url) .into(mToolbarAvatar); 参考方案 在代码中添加两行.skipMemoryCache(true) .d…

有没有一种方法可以在一个mediaplayer对象中播放mp3文件? - java

我可以使用Java android中的Mediaplayer类播放声音。我这样制作一个Mediaplayer对象。Mediaplayer mp=Mediaplayer.create(this,R.raw.mysong); 然后开始播放,但是如果我有一首以上的歌曲必须播放。我需要为每个人都做对象吗?我要说的是Mediaplayer类是否具有可以清除旧歌曲并放上…

Java到C#的转换,以在Xamarin中制作androidstudio应用 - java

                        下面的代码行在Java(AndroidStudio)中完美运行,但是在c#(Xamarin)中返回错误。不知道出了什么问题。我是C#的新手private final int NONE = -1, TOUCH_TOP_FIRST = 0, TOUCH_TOP_SECOND = 1, TOUCH_BOT_THIRD…

如何自定义Xamarin形式的滑块? - java

我要自定义滑块,使其看起来如下图所示:我在.xaml文件中的代码:<Slider MaximumTrackColor="Black" MinimumTrackColor="Black" HeightRequest="50" ThumbColor="Black" ThumbI…