Skip to content

Commit

Permalink
2.6.7
Browse files Browse the repository at this point in the history
  • Loading branch information
CeuiLiSA committed Jan 25, 2021
1 parent 608a593 commit 0c9326c
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 8 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ android {
applicationId "ceui.lisa.pixiv"
minSdkVersion 21
targetSdkVersion 30
versionCode 158
versionName "2.6.6"
versionCode 159
versionName "2.6.7"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

javaCompileOptions {
Expand Down
26 changes: 26 additions & 0 deletions app/src/main/java/ceui/lisa/activities/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
import ceui.lisa.fragments.FragmentCenter;
import ceui.lisa.fragments.FragmentLeft;
import ceui.lisa.fragments.FragmentRight;
import ceui.lisa.http.Retro;
import ceui.lisa.notification.BaseReceiver;
import ceui.lisa.notification.CallBackReceiver;
import ceui.lisa.utils.Common;
Expand All @@ -44,6 +45,9 @@
import ceui.lisa.utils.Params;
import ceui.lisa.utils.ReverseImage;
import ceui.lisa.utils.ReverseWebviewCallback;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

import static ceui.lisa.activities.Shaft.sUserModel;

Expand Down Expand Up @@ -424,5 +428,27 @@ protected void onResume() {
initDrawerHeader();
Dev.refreshUser = false;
}
getUrl();
}

private void getUrl() {
new Thread(new Runnable() {
@Override
public void run() {
OkHttpClient client = Retro.getLogClient().build();

Request request = new Request.Builder()
.url("http://www.pixiv.me/psyg2")
.build();

try {
Response response = client.newCall(request).execute();
String result = response.body().string();
Common.showLog("getUrl " + result);
} catch (Exception e) {
e.printStackTrace();
}
}
}).start();
}
}
20 changes: 15 additions & 5 deletions app/src/main/java/ceui/lisa/file/OutPut.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@ package ceui.lisa.file

import android.content.ContentValues
import android.content.Context
import android.net.Uri
import android.os.Environment
import android.provider.MediaStore
import ceui.lisa.activities.Shaft
import ceui.lisa.download.ImageSaver
import ceui.lisa.models.IllustsBean
import ceui.lisa.utils.Common
import ceui.lisa.utils.Settings
import com.blankj.utilcode.util.FileUtils
import com.blankj.utilcode.util.PathUtils
import rxhttp.wrapper.utils.query
Expand All @@ -16,7 +20,7 @@ object OutPut {
private val relativePath: String = Environment.DIRECTORY_PICTURES + "/ShaftImages"

@JvmStatic
fun outPutGif(context: Context, from: File) {
fun outPutGif(context: Context, from: File, illust: IllustsBean) {
if (Common.isAndroidQ()) {
var uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI.query(context, from.name, relativePath)
if (uri != null) {
Expand Down Expand Up @@ -55,11 +59,17 @@ object OutPut {
e.printStackTrace()
}
} else {
val parent = File(PathUtils.getExternalPicturesPath() + "/ShaftImages")
if (!parent.exists()) {
parent.mkdir()
val parentFile: File
if (illust.isR18File && Shaft.sSettings.isR18DivideSave) {
parentFile = File(Settings.FILE_PATH_SINGLE_R18)
} else {
parentFile = File(Settings.FILE_PATH_SINGLE)
}
if (!parentFile.exists()) {
parentFile.mkdir()
}
val gifResult = File(parent, from.name)

val gifResult = File(parentFile, from.name)
FileUtils.copy(from, gifResult)
object : ImageSaver() {
override fun whichFile(): File {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ public void onPrepare() {
baseBind.download.setOnClickListener(v -> {
File gifFile = new LegacyFile().gifResultFile(mContext, illust);
if (gifFile.exists() && gifFile.length() > 1024) {
OutPut.outPutGif(mContext, gifFile);
OutPut.outPutGif(mContext, gifFile, illust);
} else {
Common.showToast("请先播放后下载");
}
Expand Down

0 comments on commit 0c9326c

Please sign in to comment.