Does Intent use Binder driver to implement?

by nfsnfs » Fri, 26 Mar 2010 14:08:00 GMT


Sponsored Links
 Hi,

Intent and Binder are both IPC mechanisms in Android.
I would like to know: Does Intent uses Binder driver to implement?
May Intent use other part of kernel?
Or Intent has no relationship with kernel....?

Thanks anyway.

-- 


To unsubscribe from this group, send email to 
android-kernel+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.



Does Intent use Binder driver to implement?

by Dianne Hackborn » Fri, 26 Mar 2010 16:47:24 GMT


 Intent is a data container.  It makes no sense in this question.

Now if you are are asking if some APIs using intent do these things...
 well, yeah.  You can call an API with an Intent that will cause a sweeping
set of stuff to happen -- for example with startActivity, which can result
in lots of IPC (both via Binder and other ways) to communicate with the
activity manager, display a window, etc; and forking of a process, and
loading of an application (mmapping), and on and on.




> website: 


Sponsored Links


Does Intent use Binder driver to implement?

by nfsnfs chen » Fri, 26 Mar 2010 19:22:33 GMT


 Thanks for help.

I know it would be a stupid question.
But I still can not figure out how ActivityManager dispatch Intent to
the BroadcastReceiver.
Using Android Framework only or kernel may help...?

If this question is not suitable in android-kernel group, plz tell me.

Thanks a lot!





-- 


To unsubscribe from this group, send email to 
android-kernel+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.



Does Intent use Binder driver to implement?

by Dianne Hackborn » Fri, 26 Mar 2010 20:08:44 GMT


 ell the kernel is involved in most anything, of course, and certainly once
you have more than one process involved.

In this case, follow the trail -- Context.sendBroadcast(). This results in
a call on IActivityManager, which is implemented by ActivityManagerService,
and that is where the main implementation exists.

Further discussion should probably be moved off android-kernel.

On Fri, Mar 26, 2010 at 12:22 PM, nfsnfs chen <nfs...@gmail.com> wrote:




--
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.

--


To unsubscribe from this group, send email to
android-kernel+unsubscribegooglegroups.com or reply to this email with the
words "REMOVE ME" as the subject.



Other Threads

1. Game server

Hi!

I have some plans to make a simple networked boardgame with a lobby,
chat etc, but I have no idea which method to use for communications
with the server. The server will probably be running java as well to
make things simple.

How are the Android facilities for commucating with a java server
using RPC or XML-RPC? Which would be simplest? Should I just use
sockets instead? What other alternatives do I have?

Regards
//Thomas

2. New Android Project in Eclipse - Build Target Section Not Selectable

Hi-

I was finally able to get Android SDK installed on Ubuntu 9.10 but now
when I try to create an Android project the build target cannot be
selected.  This in turn does not allow me to move to the next step.

It is as if the UI is shrinking the Build Target section so much that
nothing can be selected.  I can see what appears to be the headers of
the columns and condensed scroll arrows but nothing can be selected.

Has anyone experienced this issue and know how to correct it?

Thanks.

-- 

3. TableView with regular column width?

4. can not unzip platforms (Access denied)

5. Forward locking or copy protection outside the Marketplace

6. LG GW620 adb driver

7. onSaveInstanceState behaving differently when rotating the screen and anything else