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
mcr+gm...@sandelman.camcr%2bgm...@sandelman.ca
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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--
Dianne Hackborn
Android framework engineer
hack...@android.com
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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en