android - Cordova App开发——添加原生aar

标签 android cordova phonegap-plugins cordova-plugins

您好,我已经创建了一个 aar 库(它是一个 android-native sdk,有自己的 API 和 Activity ),我需要集成它,我关注了 Cordova plugin development

src/android 文件夹中的 Myplugin.java 的内容应该是什么,是否必须有一个与我的插件关联的 java 文件?

最佳答案

创建插件是为了执行本地特定的 android/iOS/Windows 任务。例如,如果您的混合应用需要相机来设置个人资料图片,那么您可能需要编写自己的相机插件或从 github 获取现有的插件。

现在您已经添加了一些 aar 文件并且您计划使用该 aar 中存在的一些功能,那么您需要制作您的插件类,它应该扩展 CordovaPlugin 类并在执行方法中执行 native 特定操作。

第二个问题的答案是,您需要为每个插件创建 Java 类,并且需要在 pref.xml 中清除类位置。

关于android - Cordova App开发——添加原生aar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37046193/

相关文章:

android - 使用 Amazon Appstore 跟踪 Android 安装引荐来源网址

android - Android在TextView上每个字母周围的边框

java - 以编程方式在android中缩放webview

ios5 - Cordova (PhoneGap) 和 iFrame

android - 手机间隙 : SocialSharing phonegap plugin not working with pre filled message in FBDialog

android - java.net.MalformedURLException : No installed handlers for this URL

android - 有时 MediaPlayer prepareAsyc() 在按下电源之前不会调用 onPrepared()

android - 为什么当我设置错误的凭据时,我对 http basic auth 的请求得到状态 0? Phonegap 安卓

javascript - 使用javascript在phonegap中动态页面

ios - Cordova/Phonegap Media 在 iOS iPhone 6 设备上没有声音