Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does "Remotable" mean?

What do the Android API docs mean when they talk about a "remotable object"?

For example the API docs for IBinder state:

This interface describes the abstract protocol for interacting with a remotable object.

But I've searched and can't seem to find any definition such as "A remotable object is an object that ... blah blah blah..."

like image 250
Sound Conception Avatar asked May 18 '14 03:05

Sound Conception


1 Answers

IBinder is an interface that allows IPC (Inter Process Communications) among other things. As you may know, all apps (most of the time) run on their own process and cannot interact with apps running in other processes directly. One method you can use to create an interaction between them is by using a IBinder. IBinder allows communication between those "remote" objects.

like image 192
Emmanuel Avatar answered Nov 08 '22 19:11

Emmanuel