diff --git a/app/src/leanback/AndroidManifest.xml b/app/src/leanback/AndroidManifest.xml index 8ec608c1d..7a20a9241 100644 --- a/app/src/leanback/AndroidManifest.xml +++ b/app/src/leanback/AndroidManifest.xml @@ -15,6 +15,8 @@ android:required="false" /> + + @@ -80,5 +82,22 @@ android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation" android:screenOrientation="sensorLandscape" /> + + + + + + + + + + \ No newline at end of file diff --git a/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java b/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java new file mode 100644 index 000000000..12b1c93b1 --- /dev/null +++ b/app/src/leanback/java/com/fongmi/android/tv/receiver/BootReceiver.java @@ -0,0 +1,17 @@ +package com.fongmi.android.tv.receiver; + +import android.annotation.SuppressLint; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; + +import com.fongmi.android.tv.service.NanoService; + +public class BootReceiver extends BroadcastReceiver { + + @Override + @SuppressLint("UnsafeProtectedBroadcastReceiver") + public void onReceive(Context context, Intent intent) { + NanoService.start(); + } +} diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java index d8d648dee..c104ceb82 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java @@ -30,7 +30,7 @@ import com.fongmi.android.tv.event.RefreshEvent; import com.fongmi.android.tv.event.ServerEvent; import com.fongmi.android.tv.model.SiteViewModel; import com.fongmi.android.tv.net.Callback; -import com.fongmi.android.tv.server.Server; +import com.fongmi.android.tv.service.NanoService; import com.fongmi.android.tv.ui.base.BaseActivity; import com.fongmi.android.tv.ui.custom.CustomRowPresenter; import com.fongmi.android.tv.ui.custom.CustomSelector; @@ -71,7 +71,7 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen protected void initView() { mBinding.progressLayout.showProgress(); Updater.get().start(); - Server.get().start(); + NanoService.start(); setRecyclerView(); setViewModel(); setAdapter(); @@ -350,6 +350,5 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen WallConfig.get().clear(); LiveConfig.get().clear(); ApiConfig.get().clear(); - Server.get().stop(); } } \ No newline at end of file