11 Commits

Author SHA1 Message Date
Tosencen d47f8d5cd4 docs: zlive - 直播相关功能 2025-07-03 10:59:09 +08:00
Tosencen 5f7df956c3 docs: tvbus - TV 总线功能 2025-07-03 10:59:09 +08:00
Tosencen beaf3b30f6 docs: thunder - 迅雷下载相关功能 2025-07-03 10:59:09 +08:00
Tosencen 730c6cc7a7 docs: quickjs - JavaScript 引擎 2025-07-03 10:59:09 +08:00
Tosencen 7c1744b366 docs: jianpian - 剪片相关功能 2025-07-03 10:59:09 +08:00
Tosencen 1b61870cd4 docs: hook - 钩子功能 2025-07-03 10:59:09 +08:00
Tosencen 0dcc0e6da1 docs: forcetech - 强制技术相关功能 2025-07-03 10:59:08 +08:00
Tosencen 592bcff438 docs: catvod - 视频点播相关功能 2025-07-03 10:59:08 +08:00
Tosencen 6af8908670 docs: app - 主要的应用程序代码 2025-07-03 10:59:08 +08:00
Tosencen 993ef78d4d docs: 更新模块说明 2025-07-03 10:57:15 +08:00
Tosencen 53ef17c01d docs: 更新文件夹描述 2025-07-03 10:57:15 +08:00
13 changed files with 20 additions and 15 deletions
+12 -12
View File
@@ -1,5 +1,17 @@
# XMBOX # XMBOX
各模块说明:
- app - 主要的应用程序代码
- catvod - 视频点播相关功能
- forcetech - 强制技术相关功能
- hook - 钩子功能
- jianpian - 剪片相关功能
- quickjs - JavaScript 引擎
- thunder - 迅雷下载相关功能
- tvbus - TV 总线功能
- zlive - 直播相关功能
一个简单的视频播放器应用,支持以下功能: 一个简单的视频播放器应用,支持以下功能:
## 主要功能 ## 主要功能
@@ -267,15 +279,3 @@ getProxy(boolean local)
[直播-線上](other/sample/live/online.json) [直播-線上](other/sample/live/online.json)
[直播-本地](other/sample/live/offline.json) [直播-本地](other/sample/live/offline.json)
### 飛機群
[討論群組](https://t.me/+qTlg0qAVzP9kMmM1)
[發布頻道](https://t.me/fongmi_release)
### 贊助
![photo_2024-01-10_11-39-12](https://github.com/FongMi/TV/assets/3471963/fdc12771-386c-4d5d-9a4d-d0bec0276fa7)
### Star
[![Star History Chart](https://api.star-history.com/svg?repos=FongMi/TV&type=Date)](https://www.star-history.com/#FongMi/TV&Date)
View File
@@ -12,6 +12,7 @@ import android.view.WindowManager;
import androidx.activity.OnBackPressedCallback; import androidx.activity.OnBackPressedCallback;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.AppCompatDelegate;
import androidx.viewbinding.ViewBinding; import androidx.viewbinding.ViewBinding;
import com.fongmi.android.tv.R; import com.fongmi.android.tv.R;
@@ -32,6 +33,7 @@ public abstract class BaseActivity extends AppCompatActivity {
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
if (transparent()) setTransparent(this); if (transparent()) setTransparent(this);
setContentView(getBinding().getRoot()); setContentView(getBinding().getRoot());
@@ -4,6 +4,9 @@
<item android:id="@android:id/background"> <item android:id="@android:id/background">
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<solid android:color="@color/black_20" /> <solid android:color="@color/black_20" />
<stroke
android:width="1dp"
android:color="#BDBDBD" />
<corners android:radius="8dp" /> <corners android:radius="8dp" />
<padding <padding
android:bottom="14dp" android:bottom="14dp"
+3 -3
View File
@@ -13,7 +13,7 @@
<item name="android:windowTranslucentStatus">false</item> <item name="android:windowTranslucentStatus">false</item>
</style> </style>
<style name="BaseTheme" parent="Theme.Material3.DayNight.NoActionBar"> <style name="BaseTheme" parent="Theme.Material3.Dark.NoActionBar">
<item name="colorPrimary">@color/primary</item> <item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primaryDark</item> <item name="colorPrimaryDark">@color/primaryDark</item>
<item name="colorAccent">@color/accent</item> <item name="colorAccent">@color/accent</item>
@@ -40,7 +40,7 @@
<item name="android:textSize">14sp</item> <item name="android:textSize">14sp</item>
</style> </style>
<style name="BottomSheetDialog" parent="Theme.Material3.DayNight.BottomSheetDialog"> <style name="BottomSheetDialog" parent="Theme.Material3.Dark.BottomSheetDialog">
<item name="colorPrimary">@color/primary</item> <item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primaryDark</item> <item name="colorPrimaryDark">@color/primaryDark</item>
<item name="colorAccent">@color/accent</item> <item name="colorAccent">@color/accent</item>
@@ -60,7 +60,7 @@
</style> </style>
<style name="Indicator" parent="Widget.Material3.BottomNavigationView.ActiveIndicator"> <style name="Indicator" parent="Widget.Material3.BottomNavigationView.ActiveIndicator">
<item name="android:color">@color/indicator</item> <item name="android:color">#1F1F1F</item>
</style> </style>
<style name="BottomNavigationView.TextAppearance" parent="TextAppearance.AppCompat"> <style name="BottomNavigationView.TextAppearance" parent="TextAppearance.AppCompat">
View File
View File
View File
View File
View File
View File
View File
View File