Hi, this question probably belongs on android-porting; it is well outside of
the SDK.

On Tue, Nov 3, 2009 at 2:56 PM, Michael Richardson
<[email protected]<mcr%[email protected]>
> wrote:

> I wrote a dummy "HelloWorld" service and client.
> It uses Binder for IPC.  For some this is likely "duh", but it did take
> me several days of puzzling to work things out.  I think some of the
> problem is that there is some dead code in IMediaPlayerClient.cpp, which
> I was using as my guide.
>
> I'm convinced that it should be possible to see the services from Java
> Binder/ServiceManager code, and avoid a layer of JNI (and thus an NDK
> invocation) between a Java application and a C++ service, but I didn't
> manage that.  The bird droppings in the src/org/credil/...*.java are my
> attempts, ignore them, or better yet, fix them.
>
> Push the three pieces generated: libhelloworldservice.so (to
> /system/lib), and helloworldservice, and helloworldclient to /data.
> adb shell
> cd /data
> ./helloworldservice &
> ./helloworldclient
>
> I hope that this code will help others from scratching their head a lot.
>
>   https://review.source.android.com/#change,12454
> is one suggestion I have to make other writers of code like this easier.
>
> Probably I'm posting to the wrong mailing list, sorry.
> I can not keep up with these mailing lists.
>
> My code is at:
>     http://github.com/mcr/Android-HelloWorldService
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
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