diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d098cdc47..354df5dd0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -129,7 +129,7 @@
android:grantUriPermissions="true">
+ android:resource="@xml/installer_file_provider"/>
0) {
+ buttonPrimaryView.setText(R.string.menu_open);
+ buttonPrimaryView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ try {
+ context.startActivity(viewIntent);
+ } catch (ActivityNotFoundException e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ } else {
+ buttonPrimaryView.setVisibility(View.GONE);
+ }
+ } else {
+ buttonPrimaryView.setVisibility(View.GONE);
+ }
} else {
buttonPrimaryView.setVisibility(View.GONE);
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 0ebf4b3b8..0052e632b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -171,6 +171,7 @@ This often occurs with apps installed via Google Play or other sources, if they
New Repository
Run
+ Open
Share
Install
Uninstall
diff --git a/app/src/main/res/xml/install_history_file_provider.xml b/app/src/main/res/xml/install_history_file_provider.xml
deleted file mode 100644
index 06e42c762..000000000
--- a/app/src/main/res/xml/install_history_file_provider.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/xml/installer_file_provider.xml b/app/src/main/res/xml/installer_file_provider.xml
new file mode 100644
index 000000000..9b5dfbcd5
--- /dev/null
+++ b/app/src/main/res/xml/installer_file_provider.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file