From c944a8c80dceaf6d1a12cb60836f3280e1967d6c Mon Sep 17 00:00:00 2001 From: okjack Date: Thu, 16 May 2024 18:39:02 +0800 Subject: [PATCH 1/3] tbs --- app/src/main/java/com/fongmi/android/tv/utils/Tbs.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/fongmi/android/tv/utils/Tbs.java b/app/src/main/java/com/fongmi/android/tv/utils/Tbs.java index fbda49097..ae1acdbfe 100644 --- a/app/src/main/java/com/fongmi/android/tv/utils/Tbs.java +++ b/app/src/main/java/com/fongmi/android/tv/utils/Tbs.java @@ -29,7 +29,7 @@ public class Tbs { public static String getUrl() { File file = new File(Path.tv(), "x5.tbs.apk"); - if (file.exists()) return Server.get().getAddress("/file/TV/x5.tbs.apk"); + if (file.exists()) return Server.get().getAddress("file/TV/x5.tbs.apk"); return Server.get().getAddress("x5.tbs.apk"); } From cfb4ab6ffa8da248f420870afe90c2938316796e Mon Sep 17 00:00:00 2001 From: okjack Date: Fri, 17 May 2024 09:37:21 +0800 Subject: [PATCH 2/3] setTitleNextFocus --- .../fongmi/android/tv/ui/fragment/HomeFragment.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java index 325c0e6fc..20c78db37 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/HomeFragment.java @@ -2,6 +2,7 @@ package com.fongmi.android.tv.ui.fragment; import android.text.TextUtils; import android.view.LayoutInflater; +import android.view.View; import android.view.ViewGroup; import androidx.annotation.NonNull; @@ -118,6 +119,7 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi mHistoryAdapter = new ArrayObjectAdapter(mPresenter = new HistoryPresenter(this)); homeUI = Setting.getHomeUI(); button = Setting.getHomeButtons(Button.getDefaultButtons()); + if (funcRow != null) setTitleNextFocus(funcRow); } public void addVideo(Result result) { @@ -145,6 +147,13 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi return new ListRow(adapter); } + private void setTitleNextFocus(ListRow funcRow) { + if (funcRow == null) return; + Func func = (Func) funcRow.getAdapter().get(0); + int downId = getHomeActicity().mBinding.recycler.getVisibility() == View.VISIBLE ? -1 : func.getId(); + getHomeActicity().mBinding.title.setNextFocusDownId(downId); + } + private void refreshFuncRow() { if (homeUI == Setting.getHomeUI() && Setting.getHomeButtons(Button.getDefaultButtons()).equals(button)) return; if (!TextUtils.isEmpty(button)) mAdapter.removeItems(0, 1); @@ -152,6 +161,7 @@ public class HomeFragment extends BaseFragment implements VodPresenter.OnClickLi button = Setting.getHomeButtons(Button.getDefaultButtons()); ListRow funcRow = getFuncRow(); if (funcRow != null) mAdapter.add(0, funcRow); + if (funcRow != null) setTitleNextFocus(funcRow); } public void refreshRecommond() { From a8efaa4355feb3c565f3809a67a6bf1e13377380 Mon Sep 17 00:00:00 2001 From: okjack Date: Fri, 17 May 2024 21:06:26 +0800 Subject: [PATCH 3/3] build.gradle --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 6d72b00a0..de40efb15 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.fongmi.android.tv" minSdk 21 targetSdk 28 - versionCode 233 - versionName "0516" + versionCode 234 + versionName "2.3.4" javaCompileOptions { annotationProcessorOptions { arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]