feat(files): нативный медиа-слой — PDF (PdfRenderer), видео/аудио (Media3/ExoPlayer)

Открытие популярных медиа нативно (директива владельца): OpenableFiles детектит
image/video/audio/pdf; openItem скачивает в кэш (WebDAV Basic-auth) → нативный вьюер.
PdfViewerActivity (PdfRenderer→страницы в LazyColumn), MediaPlayerActivity (ExoPlayer
PlayerView, видео+аудио). +media3-exoplayer/ui, coil-gif в каталоге.
This commit is contained in:
b-dev-mobile
2026-07-13 05:53:18 +00:00
parent 81ce1096f7
commit b708f44670
9 changed files with 341 additions and 6 deletions
@@ -6,6 +6,15 @@
android:name=".ImageViewerActivity"
android:exported="false"
android:theme="@android:style/Theme.Material.Light.NoActionBar" />
<activity
android:name=".MediaPlayerActivity"
android:exported="false"
android:configChanges="orientation|screenSize|keyboardHidden"
android:theme="@android:style/Theme.Material.NoActionBar" />
<activity
android:name=".PdfViewerActivity"
android:exported="false"
android:theme="@android:style/Theme.Material.NoActionBar" />
<provider
android:name=".F7FileProvider"