Englisch | 简体中文 | 한국어
Fragen und Antworten
Eine Manga-App für E-Hentai, die Android, iOS, Windows, MacOS und Linux unterstützt.
Noch in der Entwicklungsphase, herzlich willkommen, Probleme oder Funktionswünsche einzureichen.
Herunterladen
Für Android installieren: Laden Sie .apk entsprechend Ihrer Gerätearchitektur herunter und installieren Sie es.
arm64-v8a: Geeignet für Android-Telefone mit ARM-Prozessor der 8. Generation (häufige Wahl)
armeabiv-v7a: Geeignet für Android-Telefone mit ARM-Prozessor der 7. Generation
x86_64: selten
Installation für iOS: Laden Sie .ipa herunter und signieren Sie dann mit AltStore oder SideLoadly.
Installation für Windows: Laden Sie Windows_xxx.zip herunter und entpacken Sie es.
Wenn Sie einen Proxyserver verwenden, legen Sie die Proxyadresse auf der Seite mit den Netzwerkeinstellungen fest.
Wenn Sie Windows 11 verwenden und die App nicht starten können, versuchen Sie, jhentai.exe im Kompatibilitätsmodus auszuführen.
Wenn es von Windows Defender blockiert wird, vertrauen Sie ihm bitte.
Für MacOS installieren (keine Wartung): .dmg herunterladen.
Vertrauen Sie darauf in der Systemeinstellung.
Wenn Sie einen Proxyserver verwenden, legen Sie die Proxyadresse auf der Seite mit den Netzwerkeinstellungen fest.
Für Linux installieren (keine Wartung): Laden Sie Linux-amd64.deb oder Linux-x86_64.AppImage entsprechend Ihrer Plattform herunter und installieren oder führen Sie es aus (möglicherweise müssen Sie webkit2gtk-4.1 installieren).
Wenn Sie einen Proxyserver verwenden, legen Sie die Proxyadresse auf der Seite mit den Netzwerkeinstellungen fest.
Update für Android: Laden Sie .apk entsprechend Ihrer Gerätearchitektur herunter und installieren Sie es.
Update für iOS: Laden Sie .ipa herunter und signieren Sie dann mit AltStore oder SideLoadly.
Update für Windows: Altes entpacktes Verzeichnis direkt löschen, dann die neueste Windows_xxx.zip herunterladen und entpacken.
Update für MacOS (keine Wartung): .dmg herunterladen.
Update für Linux (keine Wartung): Altes löschen und das neueste Produkt herunterladen.
Bitte reichen Sie eine PR ein, wenn Sie bei der Übersetzung helfen möchten.
Schritte
Mein erstes Projekt mit Flutter. Mein Ziel ist es, mich während der Entwicklung mit Flutter vertraut zu machen. Zu den Geräten, die ich verwende, gehören Android-Telefone, iPads und Windows-Computer. E-Hentai-Apps, die ich zuvor verwendet habe, weisen mehrere Fehler auf und ich verstehe den Quellcode nicht, da ich keine Entwicklungserfahrung mit Android oder iOS habe. Deshalb habe ich JHenTai als mein erstes Flutter-Projekt ausgewählt.
20.08.2022 Nach fünf Monaten Entwicklung ist JHenTai nach und nach immer leistungsfähiger geworden, und ich habe einige Codes für Galerieseite, Leseseite, Download usw., die in der Anfangsphase geschrieben wurden, komplett überarbeitet. Ich habe mein Bestes versucht, die Gemeinsamkeiten zwischen verschiedenen Seiten und Stilen zu extrahieren, um Kopplungen zu reduzieren und die Entwicklung neuer Funktionen zu fördern. Ich wäre Ihnen sehr dankbar, wenn Sie mir Ratschläge zu Codierungsstil, Designmustern und allem, was mit der Flutter-Entwicklung zu tun hat, geben oder mich an der Entwicklung von JHenTai beteiligen könnten.
29.10.2022 Ich bin mit der grundlegenden Flutter-Entwicklung besser vertraut und werde mich von nun an auf einen anderen Bereich konzentrieren. Es wird also weniger Updates für JHenTai geben als zuvor, aber ich werde mich trotzdem rechtzeitig um Fehler oder Probleme kümmern.
Layout- und Stilreferenzen:
FEhviewer: Hauptsächlich
EHPanda
EHViewer
Tag-Übersetzung:
EhTagTranslation
Optimierung der Tag-Reihenfolge:
e-hentai-db
e-hentai-tag-count
EhSpritze
App-Übersetzung:
andyching168 kenny03211 繁體中文(台灣)
lucas-04 Portugiesisch brasileiro
qlife1146 aktualisiert
Danke an diese Projekte und Menschen?
Mobil-, Tablet- und Desktop-Layout (3 Arten)
Vertikales, horizontales, zweispaltiges Leseseitenlayout (4 Arten)
Galerieseite, Beliebt, Favorit, Beobachtet, Verlauf, unterstützt mehrere Galerielistenstile
Suche, Suchvorschlag, zum Suchen auf Tag tippen, Dateisuche, zu einer bestimmten Seite springen
Online-Lesen und Herunterladen, Unterstützung der Wiederherstellungs-Download-Aufgabe, Unterstützung der Synchronisierung von Updates, nachdem der Uploader eine neue Version hochgeladen hat
Archiv-Download und automatisches Entpacken und Lesen
Unterstützt das Laden und Lesen lokaler Bilder
Unterstützung weist der Download-Aufgabe manuell Priorität zu
Unterstützung für die Zuweisung einer Gruppe zu Galerie und Archiv
Favorit, Bewertung, Torrent, Archiv, Statistiken, Teilen
Passwort-Login, Cookie-Login, Web-Login
Unterstützung der EX-Site (Domain-Fronting optional)
Stimmen Sie für Tag, Watch und Hidden Tags
Kommentar, für Kommentar stimmen
Entsperren per Fingerabdruck
Unterstützt Tastenkombinationen wie „Tab“ und „Pfeiltasten“ im Desktop-Layout
Sprachcode
Ländercode
Kopieren Sie /lib/src/l18n/en_US.dart
und benennen Sie es in {your_languageCode}_{your_countryCode}.dart
Klassennamen in neuer Datei umbenennen (optional)
Ändern Sie KV-Paare in keys
und übersetzen Sie Werte in Ihre Sprache
Jetzt können Sie Ihre PR einreichen, ich erledige den Rest. Oder Sie machen weiter mit:
Geben Sie /lib/src/l18n/locale_text.dart
ein und fügen Sie ein neues KV-Paar in der keys
hinzu {your_languageCode}_{your_countryCode} : {your_className}.keys()
Geben Sie /lib/src/consts/locale_consts.dart
ein und fügen Sie ein neues KV-Paar in der Eigenschaft localeCode2Description
hinzu: {your_languageCode}_{your_countryCode} : {languageDescription}
um Ihre Sprache zu beschreiben.
Sie müssen Ihre Android-Signierung selbst verwalten, siehe https://docs.flutter.dev/deployment/android#signing-the-app
Führen Sie dieses Projekt einfach über IDEA oder VSCode aus.
get: Abhängigkeitsverwaltung, Zustandsverwaltung, l18n, NoSQL
dio: Netzwerk
ExtendedImage: Bild
Drift: Datenbank