This commit is contained in:
Jerry Yan 2020-02-27 21:04:03 +08:00
parent 1fe8ad5cd3
commit 9817baeef3
2 changed files with 4 additions and 1 deletions

View File

@ -2,6 +2,7 @@
package="top.jerryyan.RN.A.VersionUpgrade"
xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"/>
<application>
<receiver android:name=".DownLoadBroadcastReceiver">
<intent-filter>

View File

@ -7,6 +7,7 @@ import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
import android.net.Uri;
import android.util.Log;
import java.io.File;
@ -35,9 +36,10 @@ public class DownLoadBroadcastReceiver extends BroadcastReceiver {
}
if(filePath == null) return;
File file = new File(filePath);
Log.e("PATH", String.valueOf(Uri.parse(file.getAbsolutePath())));
install.setDataAndType(Uri.parse(file.getAbsolutePath()), "application/vnd.android.package-archive");
install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.getApplicationContext().startActivity(install);
context.startActivity(install);
}
}
}