英語 | 簡體中文 | 한국어
問答
一款 E-Hentai 漫畫應用程序,支援 Android & iOS & Windows & MacOS & Linux。
仍處於開發階段,歡迎提交問題或功能請求。
下載
Android 安裝:根據您的裝置架構下載 .apk 並安裝。
arm64-v8a:適用於第八代ARM處理器的Android手機(常用選擇)
armeabiv-v7a:適用於第七代ARM處理器的Android手機
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 更新(無維護):刪除舊產品並下載最新產品。
如果您想幫助翻譯,請提交 PR。
步驟
我的第一個項目是 Flutter。我的目標是在開發過程中熟悉 Flutter。我使用的裝置包括 Android 手機、Ipad 和 Windows 電腦。我之前使用的E-hentai應用程式有幾個Bug,而且我不懂原始碼,因為我沒有Android或ios的開發經驗,所以我選擇JHenTai作為我的第一個Flutter專案。
2022.08.20 經過五個月的發展,JHenTai 已經逐漸變得越來越強大,我對初期寫的圖庫頁、閱讀頁、下載等部分程式碼進行了徹底的重構。我盡力提取不同頁面和樣式之間的共通性來減少耦合,以利於新功能的發展。如果大家能給我一些關於編碼風格、設計模式以及與 Flutter 開發相關的建議或參與 JHenTai 的開發,我將非常感激。
2022年10月29日,我對Flutter基礎開發更加熟悉了,接下來我將專注於另一個領域。所以JHenTai的更新會比以前少,但我還是會及時處理bug或問題。
版面與風格參考:
FEhviewer:主要
EHP熊貓
電子書瀏覽器
標籤翻譯:
EhTag翻譯
標籤順序優化:
電子無盡資料庫
電子無盡標籤計數
呃注射器
應用翻譯:
andyching168 kenny03211 繁體中文(台灣)
lucas-04 巴西葡萄牙語
qlife1146 한국어
非常感謝這些項目和人員?
手機、平板、桌面佈局(3種)
垂直、橫向、雙欄閱讀頁面佈局(4種)
圖庫頁面,熱門,收藏,觀看,歷史,支援多種圖庫列表樣式
搜尋、搜尋建議、點擊標籤搜尋、文件搜尋、跳到某個頁面
線上閱讀下載,支援恢復下載任務,支援上傳者上傳新版本後同步更新
存檔下載並自動解包讀取
支援載入本機圖片並讀取
支援手動分配下載任務的優先級
支援將群組分配給圖庫和存檔
收藏、評等、種子、存檔、統計、分享
密碼登入、Cookie登入、Web登入
支援EX站點(網域前置可選)
投票給標籤、觀看和隱藏標籤
發表評論,為評論投票
指紋解鎖
支援桌面佈局中的“Tab”和“箭頭鍵”等快捷鍵
語言程式碼
國家代碼
複製/lib/src/l18n/en_US.dart
並重新命名為{your_languageCode}_{your_countryCode}.dart
在新檔案中重新命名類別名稱(可選)
修改方法keys
中的kv對,將值翻譯成您的語言
現在你可以提交你的PR了,剩下的事情我來做。或者你可以繼續:
進入/lib/src/l18n/locale_text.dart
,在方法中加入一個新的kv對: keys
=> {your_languageCode}_{your_countryCode} : {your_className}.keys()
輸入/lib/src/consts/locale_consts.dart
,在屬性localeCode2Description
: {your_languageCode}_{your_countryCode} : {languageDescription}
中新增一個新的 kv 對來描述您的語言。
您需要自行管理 Android 簽名,請查看 https://docs.flutter.dev/deployment/android#signing-the-app
只需透過 IDEA 或 VSCode 簡單地運行該專案即可。
get:依賴管理、狀態管理、l18n、NoSQL
迪奧:網絡
擴展圖像:圖像
漂移:資料庫