Move to gitlab
This commit is contained in:
7 files changed
+28
-16
No files matched your search
@@ -13,9 +13,9 @@ An E-Hentai Application for Android.
|
||||
|
||||
# Download
|
||||
|
||||
[下载](https://github.com/NekoInverter/EhViewer/releases)
|
||||
[下载](https://gitlab.com/NekoInverter/EhViewer/-/tags)
|
||||
|
||||
[Download](https://github.com/NekoInverter/EhViewer/releases)
|
||||
[Download](https://gitlab.com/NekoInverter/EhViewer/-/tags)
|
||||
|
||||
|
||||
# Thanks
|
||||
|
||||
+2
-2
@@ -78,12 +78,12 @@ dependencies {
|
||||
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
||||
implementation 'androidx.appcompat:appcompat:1.2.0'
|
||||
implementation 'androidx.biometric:biometric:1.0.1'
|
||||
implementation "androidx.browser:browser:1.2.0"
|
||||
implementation "androidx.browser:browser:1.3.0"
|
||||
implementation 'androidx.cardview:cardview:1.0.0'
|
||||
implementation "androidx.fragment:fragment:1.2.5"
|
||||
implementation "androidx.preference:preference:1.1.1"
|
||||
implementation 'com.google.android.gms:play-services-oss-licenses:17.0.0'
|
||||
implementation 'com.google.android.material:material:1.3.0-alpha03'
|
||||
implementation 'com.google.android.material:material:1.3.0-alpha04'
|
||||
implementation 'com.getkeepsafe.relinker:relinker:1.4.1'
|
||||
implementation 'com.getkeepsafe.taptargetview:taptargetview:1.13.0'
|
||||
implementation 'com.github.seven332.a7zip:extract-lite:1b21783'
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
package com.hippo.ehviewer.client;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.Base64;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.core.util.Pair;
|
||||
@@ -76,9 +77,20 @@ public class EhTagDatabase {
|
||||
|
||||
public EhTagDatabase(String name, BufferedSource source) throws IOException {
|
||||
this.name = name;
|
||||
int totalBytes = source.readInt();
|
||||
String[] tmp;
|
||||
StringBuilder buffer = new StringBuilder();
|
||||
source.readInt();
|
||||
for (String i : source.readUtf8().split("\n")) {
|
||||
tmp = i.split("\r", 2);
|
||||
buffer.append(tmp[0]);
|
||||
buffer.append("\r");
|
||||
buffer.append(new String(Base64.decode(tmp[1], Base64.DEFAULT), TextUrl.UTF_8));
|
||||
buffer.append("\n");
|
||||
}
|
||||
byte[] b = buffer.toString().getBytes(TextUrl.UTF_8);
|
||||
int totalBytes = b.length;
|
||||
tags = new byte[totalBytes];
|
||||
source.readFully(tags);
|
||||
System.arraycopy(b, 0, tags, 0, totalBytes);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@@ -415,7 +427,7 @@ public class EhTagDatabase {
|
||||
return searchHints;
|
||||
}
|
||||
|
||||
private boolean containsIgnoreSpace(String text, String key){
|
||||
return text.replace(" ","").contains(key.replace(" ",""));
|
||||
private boolean containsIgnoreSpace(String text, String key) {
|
||||
return text.replace(" ", "").contains(key.replace(" ", ""));
|
||||
}
|
||||
}
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
<string-array name="tag_translation_metadata" tools:ignore="InconsistentArrays">
|
||||
<item>tag-translations-zh-rCN.sha1</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/NekoInverter/tag-translations@main/tag-translations-v2/tag-translations-zh-rCN.sha1</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/Mapaler/EhViewer@tag-translations/tag-translations/tag-translations-zh-rCN.sha1</item>
|
||||
<item>tag-translations-zh-rCN</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/NekoInverter/tag-translations@main/tag-translations-v2/tag-translations-zh-rCN</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/Mapaler/EhViewer@tag-translations/tag-translations/tag-translations-zh-rCN</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
<string-array name="tag_translation_metadata" tools:ignore="InconsistentArrays">
|
||||
<item>tag-translations-zh-rCN.sha1</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/NekoInverter/tag-translations@main/tag-translations-v2/tag-translations-zh-rCN.sha1</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/Mapaler/EhViewer@tag-translations/tag-translations/tag-translations-zh-rCN.sha1</item>
|
||||
<item>tag-translations-zh-rCN</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/NekoInverter/tag-translations@main/tag-translations-v2/tag-translations-zh-rCN</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/Mapaler/EhViewer@tag-translations/tag-translations/tag-translations-zh-rCN</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
||||
@@ -18,9 +18,9 @@
|
||||
|
||||
<string-array name="tag_translation_metadata" tools:ignore="InconsistentArrays">
|
||||
<item>tag-translations-zh-rCN.sha1</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/NekoInverter/tag-translations@main/tag-translations-v2/tag-translations-zh-rCN.sha1</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/Mapaler/EhViewer@tag-translations/tag-translations/tag-translations-zh-rCN.sha1</item>
|
||||
<item>tag-translations-zh-rCN</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/NekoInverter/tag-translations@main/tag-translations-v2/tag-translations-zh-rCN</item>
|
||||
<item>https://cdn.jsdelivr.net/gh/Mapaler/EhViewer@tag-translations/tag-translations/tag-translations-zh-rCN</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
||||
@@ -38,7 +38,7 @@
|
||||
android:key="latest_release"
|
||||
android:title="@string/settings_about_latest_release"
|
||||
app:iconSpaceReserved="false"
|
||||
app:url="https://github.com/NekoInverter/EhViewer/releases/latest" />
|
||||
app:url="https://gitlab.com/NekoInverter/EhViewer/-/tags" />
|
||||
|
||||
<!--<com.hippo.preference.UrlPreference
|
||||
android:key="website"
|
||||
@@ -50,7 +50,7 @@
|
||||
android:key="source"
|
||||
android:title="@string/settings_about_source"
|
||||
app:iconSpaceReserved="false"
|
||||
app:url="https://github.com/NekoInverter/EhViewer" />
|
||||
app:url="https://gitlab.com/NekoInverter/EhViewer" />
|
||||
|
||||
<!--<com.hippo.preference.UrlPreference
|
||||
android:key="changelog"
|
||||
|
||||
Reference in new issue
Block a user