goroutine video proxy, most of the code comes from pg one

pull/178/head
okjack 2 years ago
parent 88d9fed32f
commit 7aaccc7a2a
  1. 1
      app/build.gradle
  2. 7
      app/src/main/java/com/fongmi/android/tv/App.java

@ -127,6 +127,7 @@ dependencies {
implementation 'org.greenrobot:eventbus:3.3.1'
implementation 'org.nanohttpd:nanohttpd:2.3.1'
implementation('org.simpleframework:simple-xml:2.7.1') { exclude group: 'stax', module: 'stax-api' exclude group: 'xpp3', module: 'xpp3' }
implementation(ext: 'aar', name: 'go_proxy_video', group: 'fongmi', version: 'release')
implementation(ext: 'aar', name: 'dlna-core', group: 'fongmi', version: 'release')
leanbackImplementation(ext: 'aar', name: 'dlna-dmr', group: 'fongmi', version: 'release')
leanbackImplementation 'androidx.leanback:leanback:1.2.0-alpha04'

@ -29,7 +29,8 @@ import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import cat.ereza.customactivityoncrash.config.CaocConfig;
import go_proxy_video.GoVideoProxy;
import go_proxy_video.Go_proxy_video;
public class App extends Application {
private final ExecutorService executor;
@ -110,6 +111,10 @@ public class App extends Application {
OkHttp.get().setProxy(Setting.getProxy());
OkHttp.get().setDoh(Doh.objectFrom(Setting.getDoh()));
CaocConfig.Builder.create().backgroundMode(CaocConfig.BACKGROUND_MODE_SILENT).errorActivity(CrashActivity.class).apply();
new Thread(() -> {
GoVideoProxy videoProxy = Go_proxy_video.newGoVideoProxy();
videoProxy.start();
}).start();
registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
@Override
public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle savedInstanceState) {

Loading…
Cancel
Save