diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml
new file mode 100644
index 0000000..4a53bee
--- /dev/null
+++ b/.idea/AndroidProjectSystem.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml
index 13500da..229c871 100644
--- a/.idea/deploymentTargetSelector.xml
+++ b/.idea/deploymentTargetSelector.xml
@@ -4,14 +4,22 @@
-
+
-
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/java/com/katsuu04/web/MainActivity.java b/app/src/main/java/com/katsuu04/web/MainActivity.java
index a7cedb8..aa698b0 100644
--- a/app/src/main/java/com/katsuu04/web/MainActivity.java
+++ b/app/src/main/java/com/katsuu04/web/MainActivity.java
@@ -3,6 +3,8 @@
import static android.app.DownloadManager.Request;
import static android.app.usage.UsageEvents.Event.NONE;
+import static androidx.core.content.res.TypedArrayUtils.getText;
+
import android.annotation.SuppressLint;
import android.app.DownloadManager;
import android.content.ClipData;
@@ -61,6 +63,7 @@ public class MainActivity extends AppCompatActivity {
private AlertDialog alert2;
private int selectedTheme;
private Bitmap faviconBitmap;
+ private Button buttonAbout;
private String formatDuration(long seconds) {
long hours = seconds / 3600;
@@ -100,7 +103,9 @@ public void onPageStarted(WebView view, String url, Bitmap favicon) {
}
}
});
-
+ // Liaison avec le bouton défini dans activity_main.xml
+ buttonAbout = findViewById(R.id.aboutButton);
+ buttonAbout.setOnClickListener(v -> buttonAbout());
EditText urlBar2 = findViewById(R.id.urlBar);
urlBar2.setOnFocusChangeListener((v, hasFocus) -> {
if (hasFocus) {
@@ -144,6 +149,7 @@ public void onPageStarted(WebView view, String url, Bitmap favicon) {
builder.show();
});
+
Button soundButton = findViewById(R.id.soundButton);
soundButton.setOnClickListener(v -> {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
@@ -187,6 +193,9 @@ public void onPageStarted(WebView view, String url, Bitmap favicon) {
nex.setVisibility(View.GONE);
}
});
+ buttonAbout = findViewById(R.id.aboutButton);
+
+
webView.setDownloadListener(new DownloadListener() {
final List dialogsList = new ArrayList<>();
@@ -591,6 +600,18 @@ private void showStartDialog() {
finish();
}
+ private void buttonAbout() {
+ String appName = getString(R.string.app_name);
+ String aboutHeaderText = getString(R.string.DialHeadAbout, appName);
+ String aboutBodyText = getString(R.string.DialBodyAbout, appName);
+
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setTitle(aboutHeaderText);
+ builder.setMessage(aboutBodyText);
+ builder.setPositiveButton("OK", null);
+ builder.show();
+ }
+
private void FirstStart() {
SharedPreferences prefs = getSharedPreferences("prefs", MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
@@ -666,3 +687,4 @@ public void setAlert2(AlertDialog alert2) {
this.alert2 = alert2;
}
}
+
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 735d1dd..aa101c7 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -195,6 +195,13 @@
app:iconPadding="0dp"
app:iconSize="@dimen/SizeMenubtn" />
+
diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml
index 33e92de..0698306 100644
--- a/app/src/main/res/values-en/strings.xml
+++ b/app/src/main/res/values-en/strings.xml
@@ -62,5 +62,8 @@
"ETA: "
Secure
Not Secure
- about this
+ about this page
+ About
+ About%1$s
+ %1$s is a simple, free, fast and secure web browser with a user interface very simple for reach each settings very fast
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index c328050..3f13849 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -59,4 +59,5 @@
"Vitesse : "
thème automatique
théme automatique activé
+ À propos de
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 6b5aa50..da7b628 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -56,16 +56,21 @@
Le téléchargement de \"%1$s\" est terminé.
Le téléchargement de \"%1$s\" à échoué.
Le téléchargement est à
- research on Google
- search or enter URL..
+ rechercher sur google
+ cherchez ou entrez une URL..
"ETA: "
"Vitesse : "
- Secure
- Not Secure
+ Sécurisé
+ Non sécurisé
context
thème automatique
- Your Auto Theme text here
- about this
+ À propos de %1$s
+
+ auto
+ à propos de cette page
+ à propos de
+ About %1$s
+ %1$s is a simple, free, fast and secure web browser with a user interface very simple for reach each settings very fast