iOS: Calling native methods on iPhone
Niklas Therning
niklas at therning.org
Fri Jul 5 05:03:53 PDT 2013
RoboVM already has bindings for most of the stuff in UIKit,
UIImagePickerController included [1]. It's in the robovm-cocoatouch.jar
file included in the download. It's mostly untested though. Please go ahead
and try it out and let me know how it goes.
[1]
https://github.com/robovm/robovm/blob/master/cocoatouch/src/main/java/org/robovm/cocoatouch/uikit/UIImagePickerController.java
On Fri, Jul 5, 2013 at 12:26 PM, Tobias Bley <tobi at ultramixer.com> wrote:
> Hi Tom,
>
> thats great! We need such efforts!
> the goal should be to use the automatically wrapped UIKit from Java, call
> the image picker and fetch an image from the iphone to show it in JavaFX!
>
> Who is the first guy who posts a demo image ;)?
>
> Best regards,
> Tobi
>
> It would be fantastic to have a real use case for using a native cocoa
> touch function in JavaFX (on RoboVM). I suggest to load an image via
> ImagePicker from the iPhone image library. So we need to use the UIKit
> framework and the UIImagePickerController...
>
> Am 05.07.2013 um 11:56 schrieb Tom Schindl <tom.schindl at bestsolution.at>:
>
> > Hi,
> >
> > To not write the bro stuff manually I fired up xtext yesterday and
> created a small DSL which holds the (relevant) Header-Information and
> generates the Bro-Files for you.
> >
> > You can see the input
> https://github.com/tomsontom/objcgenerator/tree/master/bundles/at.bestsolution.objc.mapper.cocoatouch/mappingsand output
> https://github.com/tomsontom/objcgenerator/tree/master/bundles/at.bestsolution.objc.mapper.cocoatouch/src/main/java/org/robovm/cocoatouch/corelocation.
> >
> > Currently it is bound to Eclipse but I could add support to run the
> mapper on the command line as well.
> >
> > Tom
> >
> > On 04.07.13 18:16, Tom Schindl wrote:
> >> Robovm does that without jni it is called bro
> >>
> >> Tom
> >>
> >> Von meinem iPhone gesendet
> >>
> >> Am 04.07.2013 um 17:44 schrieb Tobias Bley <tobi at ultramixer.com>:
> >>
> >>> Hi,
> >>>
> >>> after successfully using JavaFX (including font and CSS) on iOS I
> tried to call native code on iPhone. I successfully fetched and visualized
> the battery level of the iPhone!
> >>>
> >>> To do this I wrote objective c code and bind it to Java via JNI. No
> problem so far.
> >>>
> >>>
> >>>
> >>> But what I would like to do is using a technology like JNA to directly
> access Cocoa frameworks without writing native JNI code. Does anybody knows
> if JNA (or something else) could also be used in RoboVM?
> >>>
> >>> Best regards,
> >>> Tobi
> >>>
> >>>
> >>>
> >
>
>
More information about the openjfx-dev
mailing list