Hi
This is an useful and interesting action. From the definition below,
I know that this action would triggered when a package is being
installed.
/*
* public static final String ACTION_PACKAGE_INSTALL
* Broadcast Action: Trigger the download and eventual installation
of a package.
*/
So I tried to write my own broadcast receiver which i defined
statically in manifest file. And to watch the test result obviously,
the receiver will abort (use function abortBroadcast()), as long as it
receives the broadcast.
<receiver android:name=".PackageInstallReceiver">
<intent-filter android:priority="1000">
<action
android:name="android.intent.action.PACKAGE_INSTALL"></action>
<data android:scheme="package"></data>
</intent-filter>
</receiver>
And i tried to dill with this broadcast before the system receiver ,
so I set the receivers priority "1000" which is the highest priority.
But when testing this receiver, it didn't work as i wished to abort
once receiving the broadcast.
So any one can explain the situation? And how should I modify my
program to get that purpose?
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en