How does sharing application components happen in android? -
it's been time now, since started reading android. i've made few basic applications, still miss something: how sharing application component being done? android dev guide says:
a central feature of android 1 application can make use of elements of other applications (provided applications permit it). example, if application needs display scrolling list of images , application has developed suitable scroller , made available others, can call upon scroller work, rather develop own. application doesn't incorporate code of other application or link it. rather, starts piece of other application when need arises.
i think came across question this, think i'm still confused. way of getting such 'private application' information contact developers of application?
is information data application operates private, too? if described in androidmanifest.xml file available other applications, or available android?
when started satisfying interest in android - 1 of things grabbed me impression of immense interoperability...
:)
have been wrong or still haven't found way?
thanks!
how sharing application component being done?
that depends entirely on consider "application component" be, , consider "sharing" be.
this android dev guide says
that bad piece of documentation. here how write it:
a central feature of android 1 application can make use of components (e.g., activities, services) of other applications (provided applications permit it). example, if application needs display list of contacts , application has developed activity , made available others, can call upon activity work, rather develop own. application doesn't incorporate code of other application. rather, starts piece of other application when need arises.
is way of getting such 'private application' information contact developers of application?
either developers intending integrate them, or not. if are, should documenting how (e.g., intent formats used startactivity() trigger code). if not document such integration points, can ask developers add some. however, randomly shooting intents @ them in hopes of getting response, if temporarily works, little better script kiddie tactics -- developers not obligated ensure code works when upgrade app.
is information data application operates private, too?
i not know "information data application operates with" means. data managed application private default. again, application developers can offer integration points data (e.g., content provider, remote service api) -- do, not.
one of things grabbed me impression of immense interoperability
android offers greater interoperability potential other mobile platforms. however, using potential requires consent among interoper-ees. cannot unilaterally decide hack app's database, or invoke private activities, because feel it.
should more android developers offer more integration points? in abstract, sure. however, bear in mind adds support costs (e.g., answering integration questions) , limits coding flexibility (e.g., need maintain stable api doing integrating). developers cannot blamed if not wish incur that.
Comments
Post a Comment