/** * */ package coolbuy360.receiver; import coolbuy360.service.UpdateApp; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.Bundle; /** * @author yangxc * ������ɺ󣬵��֪ͨ�����ն�Ӧ�IJ���������ȡ��װ�ļ�Ȩ�ޣ�������װ���� */ public class InstallReceiver extends BroadcastReceiver { /** * */ public InstallReceiver() { // TODO Auto-generated constructor stub } /* (non-Javadoc) * @see android.content.BroadcastReceiver#onReceive(android.content.Context, android.content.Intent) */ @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub Bundle rootBundle = intent.getExtras(); // ����������ɺ�ص�����װ���¡� if (rootBundle != null) { Boolean isUpdateCallBack = rootBundle.getBoolean("isUpdateCallBack"); Boolean downloadComplete = rootBundle.getBoolean("downloadComplete"); if (isUpdateCallBack && downloadComplete) { String updateFileSaveURL = rootBundle.getString("updateFileSaveURL"); UpdateApp.installUpdateApk(context, updateFileSaveURL); } } } }