Add Android TV Edition support
- Update AndroidManifest.xml for TV compatibility - Add ChannelAdapter with D-pad navigation support - Update MainActivity for TV UI optimization - Add Android TV specific resources: - banner_streamplayer.xml for TV launcher - bg_channel_item_selector for focus states - values-sw720dp for large screens - integers.xml for TV configurations - Update item_channel.xml for TV navigation - Remove unused mobile-specific drawable Features: - Android TV Leanback support - D-pad navigation optimization - TV-optimized layouts and focus management - Large screen resources for TV displays 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
|
||||
<application
|
||||
android:allowBackup="true"
|
||||
android:banner="@drawable/banner_streamplayer"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:label="@string/app_name"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
@@ -27,9 +28,17 @@
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
</application>
|
||||
|
||||
<uses-feature
|
||||
android:name="android.software.leanback"
|
||||
android:required="false" />
|
||||
<uses-feature
|
||||
android:name="android.hardware.touchscreen"
|
||||
android:required="false" />
|
||||
|
||||
</manifest>
|
||||
|
||||
Reference in New Issue
Block a user