Inglês | 简体中文 | 한국어
Perguntas e respostas
Um aplicativo de mangá para E-Hentai, compatível com Android e iOS e Windows e MacOS e Linux.
Ainda em fase de desenvolvimento, seja bem-vindo para enviar problemas ou solicitações de recursos.
Download
Instale para Android: baixe .apk de acordo com a arquitetura do seu dispositivo e instale.
arm64-v8a: Adequado para telefones Android com processador ARM de 8ª geração (escolha comum)
armeabiv-v7a: Adequado para telefones Android com processador ARM de 7ª geração
x86_64: raro
Instale para iOS: baixe .ipa e use AltStore ou SideLoadly para assinar.
Instale para Windows: baixe Windows_xxx.zip e descompacte-o.
Se você usar um servidor proxy, defina o endereço proxy na página de configuração de rede.
Se você estiver usando o Windows 11 e não conseguir iniciar o aplicativo, tente executar jhentai.exe no modo de compatibilidade.
Se estiver bloqueado pelo Windows Defender, confie nele.
Instalar para MacOS (sem manutenção): baixe .dmg.
Confie na configuração do sistema.
Se você usar um servidor proxy, defina o endereço proxy na página de configuração de rede.
Instalar para Linux (sem manutenção): baixe Linux-amd64.deb ou Linux-x86_64.AppImage de acordo com sua plataforma e, em seguida, instale ou execute-o (pode ser necessário instalar o webkit2gtk-4.1).
Se você usar um servidor proxy, defina o endereço proxy na página de configuração de rede.
Atualização para Android: baixe .apk de acordo com a arquitetura do seu dispositivo e instale.
Atualização para iOS: baixe .ipa e use AltStore ou SideLoadly para assinar.
Atualização para Windows: Exclua o diretório descompactado antigo diretamente, baixe o Windows_xxx.zip mais recente e descompacte-o.
Atualização para MacOS (sem manutenção): baixe .dmg.
Atualização para Linux (sem manutenção): Exclua o antigo e baixe o produto mais recente.
Envie um PR se quiser ajudar com a tradução.
passos
Meu primeiro projeto com Flutter. Meu objetivo é me familiarizar com o Flutter durante o desenvolvimento. Os dispositivos que uso incluem telefone Android, Ipad e computador Windows. Os aplicativos E-hentai que usei antes apresentam vários bugs e não entendo o código-fonte porque não tenho experiência em desenvolvimento com Android ou iOS, então escolhi JHenTai para se tornar meu primeiro projeto Flutter.
2022.08.20 Após cinco meses de desenvolvimento, JHenTai tornou-se gradualmente cada vez mais forte e refatorei completamente alguns códigos para página de galeria, página de leitura, download, etc., que são escritos no estágio inicial. Tentei o meu melhor para extrair pontos em comum entre diferentes páginas e estilos para reduzir o acoplamento, a fim de beneficiar o desenvolvimento de novos recursos. Eu ficaria muito grato se algum de vocês pudesse me dar alguns conselhos sobre estilo de codificação, padrões de design e qualquer coisa relacionada ao desenvolvimento do Flutter ou participar do desenvolvimento do JHenTai.
29/10/2022 Estou mais familiarizado com o desenvolvimento básico do Flutter e vou me concentrar em outra área a partir de agora. Portanto, as atualizações para JHenTai serão menores que as anteriores, mas ainda lidarei com bugs ou problemas a tempo。
Referências de layout e estilo:
FEhviewer: Principalmente
EHPanda
EHViewer
Tradução de tags:
EhTagTradução
Otimização da ordem das tags:
e-hentai-db
e-hentai-tag-contagem
EhSeringa
Tradução do aplicativo:
andyching168 kenny03211 繁體中文(台灣)
lucas-04 Português brasileiro
qlife1146 Tags
muito obrigado a esses projetos e pessoas?
Layout para celular, tablet e desktop (3 tipos)
Layout de página de leitura vertical, horizontal e de coluna dupla (4 tipos)
GalleryPage, Popular, Favorito, Assistido, Histórico, suporta vários estilos de lista de galerias
pesquisar, sugestão de pesquisa, tocar na tag para pesquisar, pesquisar arquivos, pular para uma determinada página
leitura e download on-line, suporte para tarefa de restauração de download, suporte para sincronização de atualizações após o uploader ter carregado uma nova versão
download de arquivo e descompactação e leitura automática
suporta carregamento de imagens locais e leitura
suporte atribuir prioridade para baixar tarefa manualmente
suporte para atribuir grupo à galeria e arquivo
favorito, classificação, torrent, arquivo, estatísticas, compartilhar
login de senha, login de cookie, login na web
suporte ao site EX (fronting de domínio opcional)
vote em Tag, watch e tags ocultas
comente, vote em comentário
Desbloqueio de impressão digital
Suporta teclas de atalho como 'Tab' e 'Teclas de seta' no layout da área de trabalho
código de idioma
código do país
Copie /lib/src/l18n/en_US.dart
e renomeie para {your_languageCode}_{your_countryCode}.dart
Renomeie o nome da classe em novo arquivo (opcional)
Modifique pares kv em keys
de método, traduza valores para o seu idioma
Agora você pode enviar seu PR, eu farei o resto. Ou você pode continuar com:
Digite /lib/src/l18n/locale_text.dart
, adicione um novo par kv no método keys
=> {your_languageCode}_{your_countryCode} : {your_className}.keys()
Digite /lib/src/consts/locale_consts.dart
, adicione um novo par kv na propriedade localeCode2Description
: {your_languageCode}_{your_countryCode} : {languageDescription}
para descrever seu idioma.
Você precisa gerenciar sua assinatura do Android sozinho, verifique https://docs.flutter.dev/deployment/android#signing-the-app
Basta executar este projeto via IDEA ou VSCode de forma simples.
obter: gerenciamento de dependências, gerenciamento de estado, l18n, NoSQL
Dio: rede
imagem estendida: imagem
deriva: banco de dados