อังกฤษ | 简体中文 | เกาหลี
ถามตอบ
แอปมังงะสำหรับ E-Hentai รองรับ Android และ iOS & Windows & MacOS และ Linux
ยังอยู่ในขั้นตอนการพัฒนา ยินดีส่งปัญหาหรือคำขอคุณสมบัติ
ดาวน์โหลด
ติดตั้งสำหรับ Android: ดาวน์โหลด .apk ตามสถาปัตยกรรมอุปกรณ์ของคุณและติดตั้ง
arm64-v8a:เหมาะสำหรับโทรศัพท์ Android ที่มีโปรเซสเซอร์ ARM รุ่นที่ 8 (ตัวเลือกทั่วไป)
armeabiv-v7a:เหมาะสำหรับโทรศัพท์ Android ที่มีโปรเซสเซอร์ ARM รุ่นที่ 7
x86_64:หายาก
ติดตั้งสำหรับ iOS: ดาวน์โหลด .ipa จากนั้นใช้ AltStore หรือ SideLoadly เพื่อลงนาม
ติดตั้งสำหรับ Windows: ดาวน์โหลด Windows_xxx.zip จากนั้นแตกไฟล์
หากคุณใช้พร็อกซีเซิร์ฟเวอร์ ให้ตั้งค่าที่อยู่พร็อกซีที่หน้าการตั้งค่าเครือข่าย
หากคุณใช้ Windows 11 และไม่สามารถเปิดแอปได้ ให้ลองเรียกใช้ jhentai.exe ในโหมดที่เข้ากันได้
หากถูกบล็อกโดย Windows Defender โปรดไว้วางใจ
ติดตั้งสำหรับ MacOS (ไม่มีการบำรุงรักษา): ดาวน์โหลด .dmg
เชื่อถือในการตั้งค่าระบบ
หากคุณใช้พร็อกซีเซิร์ฟเวอร์ ให้ตั้งค่าที่อยู่พร็อกซีที่หน้าการตั้งค่าเครือข่าย
ติดตั้งสำหรับ Linux (ไม่มีการบำรุงรักษา): ดาวน์โหลด Linux-amd64.deb หรือ Linux-x86_64.AppImage เนื่องจากแพลตฟอร์มของคุณ จากนั้นติดตั้งหรือดำเนินการ (คุณอาจต้องติดตั้ง webkit2gtk-4.1)
หากคุณใช้พร็อกซีเซิร์ฟเวอร์ ให้ตั้งค่าที่อยู่พร็อกซีที่หน้าการตั้งค่าเครือข่าย
อัปเดตสำหรับ Android: ดาวน์โหลด .apk ตามสถาปัตยกรรมอุปกรณ์ของคุณและติดตั้ง
อัปเดตสำหรับ iOS: ดาวน์โหลด .ipa จากนั้นใช้ AltStore หรือ SideLoadly เพื่อลงชื่อ
อัปเดตสำหรับ Windows: ลบไดเร็กทอรีเก่าที่คลายแพ็กโดยตรง จากนั้นดาวน์โหลด Windows_xxx.zip ล่าสุด แล้วคลายแพ็ก
อัปเดตสำหรับ MacOS (ไม่มีการบำรุงรักษา): ดาวน์โหลด .dmg
อัปเดตสำหรับ Linux (ไม่มีการบำรุงรักษา): ลบเก่าและดาวน์โหลดผลิตภัณฑ์ล่าสุด
กรุณาส่งประชาสัมพันธ์หากคุณต้องการความช่วยเหลือในการแปล
ขั้นตอน
โปรเจ็กต์แรกของฉันกับ Flutter ฉันตั้งเป้าที่จะทำความคุ้นเคยกับ Flutter ในระหว่างการพัฒนา อุปกรณ์ที่ฉันใช้ ได้แก่ โทรศัพท์ Android, Ipad และคอมพิวเตอร์ Windows แอป E-hentai ที่ฉันใช้ก่อนหน้านี้มีข้อบกพร่องหลายประการ และฉันไม่เข้าใจซอร์สโค้ดเนื่องจากฉันไม่มีประสบการณ์ในการพัฒนากับ Android หรือ iOS ดังนั้นฉันจึงเลือก JHenTai ให้เป็น Flutter Project แรกของฉัน
2022.08.20 หลังจากห้าเดือนของการพัฒนา JHenTai ก็ค่อยๆ แข็งแกร่งมากขึ้นเรื่อยๆ และฉันได้ปรับโครงสร้างโค้ดบางส่วนใหม่สำหรับหน้าแกลเลอรี หน้าอ่าน ดาวน์โหลด ฯลฯ ซึ่งเขียนขึ้นในช่วงเริ่มต้นใหม่ทั้งหมด ฉันพยายามอย่างเต็มที่ที่จะแยกความเหมือนกันระหว่างหน้าและสไตล์ต่างๆ เพื่อลดการเชื่อมโยง เพื่อประโยชน์ในการพัฒนาคุณสมบัติใหม่ๆ ฉันจะขอบคุณมากหากคุณสามารถให้คำแนะนำเกี่ยวกับสไตล์การเขียนโค้ด รูปแบบการออกแบบ และอะไรก็ตามที่เกี่ยวข้องกับการพัฒนา Flutter หรือมีส่วนร่วมในการพัฒนา JHenTai
10.29 น. 2022 ฉันคุ้นเคยกับการพัฒนา Flutter ขั้นพื้นฐานมากขึ้นแล้ว และฉันจะมุ่งเน้นไปที่ด้านอื่นต่อจากนี้ไป ดังนั้นการอัปเดตสำหรับ JHenTai จะน้อยกว่าครั้งก่อน แต่ฉันยังคงจัดการกับข้อบกพร่องหรือปัญหาได้ทันเวลา
การอ้างอิงเค้าโครงและสไตล์:
FEhviewer : ส่วนใหญ่
เอเอชแพนด้า
EHViewer
การแปลแท็ก:
เอ๊ะแท็กทรานสเลชั่น
การเพิ่มประสิทธิภาพลำดับแท็ก:
e-hentai-db
e-hentai-แท็กนับ
เอ๊ะเข็มฉีดยา
การแปลแอป:
andyching168 kenny03211 繁體中文(台灣)
lucas-04 Português brasileiro
qlife1146 เกาหลี
ขอบคุณโครงการและผู้คนเหล่านี้มากใช่ไหม?
มือถือ แท็บเล็ต รูปแบบเดสก์ท็อป (3 ชนิด)
เค้าโครงหน้าอ่านแนวตั้ง แนวนอน สองคอลัมน์ (4 ชนิด)
GalleryPage, ยอดนิยม, รายการโปรด, ดู, ประวัติ, รองรับสไตล์รายการแกลเลอรี่หลายรูปแบบ
ค้นหา คำแนะนำการค้นหา แตะแท็กเพื่อค้นหา ค้นหาไฟล์ ข้ามไปยังหน้าใดหน้าหนึ่ง
การอ่านและดาวน์โหลดออนไลน์ รองรับการกู้คืนงานดาวน์โหลด รองรับการซิงโครไนซ์การอัปเดตหลังจากที่ผู้อัปโหลดอัปโหลดเวอร์ชันใหม่แล้ว
ดาวน์โหลดเก็บถาวรและการแตกไฟล์และอ่านอัตโนมัติ
รองรับการโหลดภาพในเครื่องและอ่าน
สนับสนุนการกำหนดลำดับความสำคัญในการดาวน์โหลดงานด้วยตนเอง
สนับสนุนการมอบหมายกลุ่มให้กับแกลเลอรีและเก็บถาวร
รายการโปรด, การให้คะแนน, ทอร์เรนต์, เก็บถาวร, สถิติ, แชร์
เข้าสู่ระบบด้วยรหัสผ่าน, เข้าสู่ระบบคุกกี้, เข้าสู่ระบบเว็บ
สนับสนุนไซต์ EX (เสริมโดเมนบังหน้า)
โหวตให้แท็กดูและซ่อนแท็ก
แสดงความคิดเห็น, โหวตให้ความคิดเห็น
ปลดล็อคลายนิ้วมือ
รองรับปุ่มลัดเช่น 'Tab' และ 'ปุ่มลูกศร' ในรูปแบบเดสก์ท็อป
รหัสภาษา
รหัสประเทศ
คัดลอก /lib/src/l18n/en_US.dart
และเปลี่ยนชื่อเป็น {your_languageCode}_{your_countryCode}.dart
เปลี่ยนชื่อคลาสในไฟล์ใหม่ (ไม่บังคับ)
แก้ไขคู่ kv ใน keys
วิธีการ แปลค่าเป็นภาษาของคุณ
ตอนนี้คุณสามารถส่ง PR ของคุณได้แล้ว ฉันจะจัดการส่วนที่เหลือให้เอง หรือคุณสามารถดำเนินการต่อด้วย:
ป้อน /lib/src/l18n/locale_text.dart
เพิ่มคู่ kv ใหม่ใน method keys
=> {your_languageCode}_{your_countryCode} : {your_className}.keys()
ป้อน /lib/src/consts/locale_consts.dart
เพิ่มคู่ kv ใหม่ในคุณสมบัติ localeCode2Description
: {your_languageCode}_{your_countryCode} : {languageDescription}
เพื่ออธิบายภาษาของคุณ
คุณต้องจัดการการลงนาม Android ด้วยตัวเอง ตรวจสอบ https://docs.flutter.dev/deployment/android#signing-the-app
เพียงรันโปรเจ็กต์นี้ผ่าน IDEA หรือ VSCode ง่ายๆ
รับ: การจัดการการพึ่งพา, การจัดการสถานะ, l18n, NoSQL
ดิโอ: เครือข่าย
ขยายภาพ: รูปภาพ
ดริฟท์: ฐานข้อมูล