Skip to content
This repository was archived by the owner on Jan 17, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .idea/AndroidProjectSystem.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 10 additions & 2 deletions .idea/deploymentTargetSelector.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 23 additions & 1 deletion app/src/main/java/com/katsuu04/web/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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) {
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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<AlertDialog.Builder> dialogsList = new ArrayList<>();
Expand Down Expand Up @@ -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();
Expand Down Expand Up @@ -666,3 +687,4 @@ public void setAlert2(AlertDialog alert2) {
this.alert2 = alert2;
}
}

7 changes: 7 additions & 0 deletions app/src/main/res/layout/activity_main.xml
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,13 @@
app:iconPadding="0dp"
app:iconSize="@dimen/SizeMenubtn" />

<Button
style="?android:attr/buttonBarButtonStyle"
android:id="@+id/aboutButton"
android:layout_height="@dimen/SizeMenu"
android:layout_width="wrap_content"
android:text="@string/aboutThisAppButton"
android:layout_gravity="center" />
</LinearLayout>
</HorizontalScrollView>
</LinearLayout>
Expand Down
5 changes: 4 additions & 1 deletion app/src/main/res/values-en/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,8 @@
<string name="eta">"ETA: "</string>
<string name="securityTextSecure">Secure</string>
<string name="securityTextNotSecure">Not Secure</string>
<string name="aboutThisPageButton">about this</string>
<string name="aboutThisPageButton">about this page</string>
<string name="aboutThisAppButton">About</string>
<string name="DialHeadAbout">About%1$s</string>
<string name="DialBodyAbout">%1$s is a simple, free, fast and secure web browser with a user interface very simple for reach each settings very fast</string>
</resources>
1 change: 1 addition & 0 deletions app/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,5 @@
<string name="downloadSpeedText">"Vitesse : "</string>
<string name="ThemeAutoText">thème automatique</string>
<string name="ToastThemeAutoText">théme automatique activé</string>
<string name="aboutThisAppDialHeader">À propos de</string>
</resources>
17 changes: 11 additions & 6 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -56,16 +56,21 @@
<string name="ToastDownloadFinished">Le téléchargement de \"%1$s\" est terminé.</string>
<string name="ToastDownloadFailed">Le téléchargement de \"%1$s\" à échoué.</string>
<string name="DialBodyDownloadText">Le téléchargement est à</string>
<string name="search_google">research on Google</string>
<string name="search_or_enter_url">search or enter URL..</string>
<string name="search_google">rechercher sur google</string>
<string name="search_or_enter_url">cherchez ou entrez une URL..</string>
<string name="eta">"ETA: "</string>
<string name="downloadSpeedText">"Vitesse : "</string>
<string name="securityTextSecure">Secure</string>
<string name="securityTextNotSecure">Not Secure</string>
<string name="securityTextSecure">Sécurisé</string>
<string name="securityTextNotSecure">Non sécurisé</string>
<string name="contextMenu">context</string>
<string name="ThemeAutoText">thème automatique</string>
<!-- Other string resources -->
<string name="ToastThemeAutoText">Your Auto Theme text here</string>
<string name="aboutThisPageButton">about this</string>
<string name="about_text">À propos de %1$s</string>

<string name="ToastThemeAutoText">auto</string>
<string name="aboutThisPageButton">à propos de cette page</string>
<string name="aboutThisAppButton">à propos de</string>
<string name="DialHeadAbout">About %1$s</string>
<string name="DialBodyAbout">%1$s is a simple, free, fast and secure web browser with a user interface very simple for reach each settings very fast</string>

</resources>
Loading