如何在安装SD卡时自动安装apk?

我没有任何想法。 如何在安装SD卡时自动安装apk?

然而,我遇到了一个问题,当我注册接收器,该接收器在AndroidManifest.xml Em中监听ACTION_MEDIA_SHARED ...我创建了一个扩展BroadcastReceive的接收器,我重写了OnReceive(). 但是,最后,Receiver无法获得任何操作。 这是我的代码。 令人沮丧的!!!!!

    <receiver android:name=".SdcardPutOnListener"
        android:exported="true">

        <intent-filter>
            <action android:name="android.intent.action.ACTION_MEDIA_BAD_REMOVAL" />
            <action android:name="android.intent.action.ACTION_MEDIA_MEDIA_CHECKING" />
            <action android:name="android.intent.action.ACTION_MEDIA_EJECT" />
            <action android:name="android.intent.action.ACTION_MEDIA_MOUNTED" />
            <action android:name="android.intent.action.ACTION_MEDIA_NOFS" />
            <action android:name="android.intent.action.ACTION_MEDIA_REMOVED" />
            <action android:name="android.intent.action.ACTION_MEDIA_SHARED" />
            <action android:name="android.intent.action.ACTION_MEDIA_UNMOUNTABLE" />
            <data android:scheme="file" /> 
            <category android:name="android.intent.category.HOME"/>
        </intent-filter>
    </receiver>

公共类SdcardPutOnListener扩展BroadcastReceiver { final static String TAG =“SdcardPutOnListener”; public void onReceive(Context context,Intent intent){ Log.i(TAG,“接收广播”+ intent.getAction()); } }


您可以创建一个应用程序,观看ACTION_MEDIA_MOUNTED广播,然后查看APK文件中众所周知位置的外部存储,然后使用正确的MIME类型在该APK文件的路径上以ACTION_VIEW Intent调用startActivity()application/vnd.android.package-archive )。

如果您希望将其嵌入到操作系统中,则不是。

链接地址: http://www.djcxy.com/p/61189.html

上一篇: How I can install apk automatically when the sdcard put on?

下一篇: Widget Not Updating Views