All the builds with the same build fingerprint are binary wise equal.
I am curious to know does this information from the /system/etc/
permissions/*.xml - all of it gets transmitted back to market server
from every single device or happens only for the first device with
that build fingerprint.
The filtering doesn't seem to happen for search (I can see the app on
the device which doesn't have the library defined as required in the
apk), but mostly when the user clicks on the app to get more info.
Then it shows a dialog saying - "Not found - The requested item could
not be found"
(I am testing this on the cupcake 1.5 device)
-Dan
On Nov 10, 8:10 pm, dan raaka <
danra...@gmail.com> wrote:
> You answered my Q in your last sentence. Thanks :)
>
> -Dan
>
> On Mon, Nov 9, 2009 at 3:25 PM, Dianne Hackborn <
hack...@android.com> wrote:
> > Sorry I don't understand what you are asking. When you set up the
> > configuration for your build, you can decide whatever files you want in your
> > system image, so you would just have your library's XML file included. When
> > market runs, it asks the system what shared libraries are available (which
> > is just an array of library package names), and sends this information to
> > the server for it to appropriately filter the apps that are shown.
>
> > On Mon, Nov 9, 2009 at 1:52 PM, dan raaka <
danra...@gmail.com> wrote:
>
> >> I understand the system inclusion part but currently in build submissions
> >> for approval process, there is now where one specifies details of additional
> >> libraries included in the build.
>
> >> My question is how do you get this info then?
>
> >> I am guessing .. permissions file from the build is sent to from the
> >> device to the Google servers by one of the GMS components?
>
> >> -Dan
>
> >> On Mon, Nov 9, 2009 at 1:26 PM, Dianne Hackborn <
hack...@android.com>wrote:
>
> >>> As the PlatformLibrary shows, you place an xml file in
> >>> /system/etc/permissions which defines the library, and the system picks this
> >>> up. For example Google's maps library is in the file
> >>> /system/etc/permissions/com.google.android.maps.xml with the contents:
>
> >>> <?xml version="1.0" encoding="utf-8"?>
> >>> <permissions>
> >>> <library name="com.google.android.maps"
> >>> file="/system/framework/com.google.android.maps.jar" />
> >>> </permissions>
>
> >>>> unsubscribe:
android-porti...@googlegroups.com<
android-porting%2Bunsu...@googlegroups.com>
> >>>> website:
http://groups.google.com/group/android-porting
>
> >>> --
> >>> 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.
>
> >>> --
> >>> unsubscribe:
android-porti...@googlegroups.com<
android-porting%2Bunsu...@googlegroups.com>
> >>> website:
http://groups.google.com/group/android-porting
>
> >> --
> >> unsubscribe:
android-porti...@googlegroups.com<
android-porting%2Bunsu...@googlegroups.com>
> >> website:
http://groups.google.com/group/android-porting
>
> > --
> > 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.
>
> > --
> > unsubscribe:
android-porti...@googlegroups.com<
android-porting%2Bunsu...@googlegroups.com>
> > website:
http://groups.google.com/group/android-porting