number of threads in ali multi thread TV version
This commit is contained in:
parent
a9b3c3efbf
commit
b2b0755606
|
|
@ -424,7 +424,8 @@ public class AliYun {
|
||||||
|
|
||||||
public String getMultiThreadedDownloadUrl(String shareId, String fileId) {
|
public String getMultiThreadedDownloadUrl(String shareId, String fileId) {
|
||||||
String url = getDownloadUrl(shareId, fileId);
|
String url = getDownloadUrl(shareId, fileId);
|
||||||
url = MultiThread.proxyUrl(url, 20);
|
int thread = Utils.isTV() ? 5 : 20;
|
||||||
|
url = MultiThread.proxyUrl(url, thread);
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
package com.github.catvod.utils;
|
package com.github.catvod.utils;
|
||||||
|
|
||||||
|
import android.app.UiModeManager;
|
||||||
import android.content.ClipData;
|
import android.content.ClipData;
|
||||||
import android.content.ClipboardManager;
|
import android.content.ClipboardManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.res.Configuration;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.util.DisplayMetrics;
|
import android.util.DisplayMetrics;
|
||||||
|
|
@ -216,4 +218,10 @@ public class Utils {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static boolean isTV() {
|
||||||
|
UiModeManager uiModeManager = (UiModeManager) Init.context().getSystemService(Context.UI_MODE_SERVICE);
|
||||||
|
return uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION ? true : false;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue