Resolves 'Keine App gefunden' for ePub and PDF opening failures (e.g. Firefox). FLAG_GRANT_READ_URI_PERMISSION alone is not sufficient when Android shows the Chooser – each potential app must receive grantUriPermission() before startActivity() is called. - Extract openResourceFile() into FileOpenHelper.kt (eliminates DRY violation) - Use PackageManager.ResolveInfoFlags (API 33+) with DEPRECATION suppress fallback - Remove duplicate inline intent code from ResourceDetailScreen Closes #129 |
||
|---|---|---|
| .. | ||
| schemas/de.bollwerk.app.data.db.BollwerkDatabase | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||