我希望为 Android 和 iOS 开发一个跨平台的图像处理应用程序。我正在考虑使用钛移动或 Cordova 等开发框架,但我无法为它们找到任何图像处理/处理库
我只是想知道是否可以使用 Java/ObjectiveC 为特定平台开发核心图像处理部分,并使用 Titanium/Cordova 开发通用的跨平台前端是否可以使用 Titanium 或 Cordova 等开发框架开发 Hybrid Mobile 应用程序( phoneGap),同时还有一部分用 Java 编写的代码
我希望为 Android 和 iOS 开发一个跨平台的图像处理应用程序。我正在考虑使用钛移动或 Cordova 等开发框架,但我无法为它们找到任何图像处理/处理库
我只是想知道是否可以使用 Java/ObjectiveC 为特定平台开发核心图像处理部分,并使用 Titanium/Cordova 开发通用的跨平台前端是否可以使用 Titanium 或 Cordova 等开发框架开发 Hybrid Mobile 应用程序( phoneGap),同时还有一部分用 Java 编写的代码
Yes. its possible. if you are going the PhoneGap route, you need to create a PhoneGap plugin for this: http://cordova.apache.org/docs/en/2.4.0/guide_plugin-development_index.md.html
Once you create the plugin, you can invoke your native methods using Javascript.
Creating plugin for Android: http://cordova.apache.org/docs/en/2.4.0/guide_plugin-development_android_index.md.html#Developing%20a%20Plugin%20on%20Android Creating Plugin for iOS: http://cordova.apache.org/docs/en/2.4.0/guide_plugin-development_ios_index.md.html#Developing%20a%20Plugin%20on%20iOS
PhoneGap 和 Titanium 都允许您这样做。这个问题的标题似乎暗示你想为 iOS 做 JAVA 开发,这是不可能的(至少不能使用 Titanium 或 PhoneGap)。
Titanium 有一个关于如何扩展平台的开发指南:
http://docs.appcelerator.com/titanium/3.0/#!/guide/Extending_Titanium_Mobile
它链接到特定于 iOS 和 Android 的文章。