Oh, sorry, I misunderstood you there :)

On Oct 1, 12:37 pm, Volker Gropp <[EMAIL PROTECTED]> wrote:
> Hi,
>
> you may call it unfair of course. But please keep in mind, they did
> not tell us that they use it in their apps. But they use it in their
> API to delegate calls to native libs.
>
> Regards
> Volker
>
> On Oct 1, 11:18 am, Tauno T <[EMAIL PROTECTED]> wrote:
>
> > Isn't it a little .. how do I say it.. unfair to tell us that JNI is
> > not supported at all and then use it in their own apps to make them
> > better and give them more features than are available to the rest of
> > the developers?
>
> > On Oct 1, 11:49 am, Volker Gropp <[EMAIL PROTECTED]> wrote:
>
> > > Hi Ranjeet,
>
> > > although I'm not the Android Dev Team i can tell you what ive been
> > > told last weeks about this topic: JNI is currently not supported in
> > > SDK 1.0. The reason is not quite clear, some say cause it may not work
> > > at all, or may break in the (near) future. Plus your app wont be
> > > portable and needs special versions for every hw platform. Actually i
> > > bet Android Dev Team will just tell you: "native libs and JNI is not
> > > supported!".
>
> > > On the other hand JNI is working and Android uses it internally a lot
> > > [google talks]. But you may have problems to link against the stripped
> > > down libc they are using, or may run into other problems you cannot
> > > resolve. Plus please keep in mind there is no real solution to deploy
> > > your app on real phones, because /system/lib is read only. You might
> > > add your .so into the apk as a raw resource and extract it into your
> > > app writable directory under /data. Loading the .so works for me using
> > > System.load(). But this way the .so is stored on your phone in 2
> > > locations, using a lot unnecessary space.
>
> > > Currently for a real world app on real phones i would'nt use JNI and
> > > native libs at all due to those problems. Either wait for JNI support
> > > in future SDK versions or port your library to Java.
>
> > > Regards
> > > Volker
>
> > > On Oct 1, 4:02 am, Ranjeet <[EMAIL PROTECTED]> wrote:
>
> > > > Dear Android Dev Team,
>
> > > > My apologies if I am asking a question that's already been answered.
> > > > Unfortunately I haven't been able to find any documentation within
> > > > Android's reference that officially states Google's position on usage
> > > > of JNI/SharedObjects (written in C++ and compiled via a cross
> > > > compiler) from within Java ui code.  To clarify what I am trying to
> > > > accomplish, we are building an application with the user interface
> > > > completely written using the java/android classes/controls and it
> > > > would use the shared library thats written in C++. There is just so
> > > > much effort gone in to making that library that it would be a LOT of
> > > > effort on our side rewriting it in Java. The library connects to our
> > > > backend web server to fetch XML files over HTTP, stores some of the
> > > > information from it on disk in files, and exposes the features via
> > > > methods.
>
> > > > Is this currently "officially supported" in Android(I have seen hello
> > > > world C++ apps that run on the emulator with some security/chmod
> > > > tweaks).
> > > > Any information is sincerely appreciated.
>
> > > > Thanks,
> > > > -Ranjeet
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to