mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2024-12-23 07:25:25 +01:00
d97750d8d1
The app supports all the necessary APKs for Google TV support. While the layouts aren't optimized for navigating around with the D-PAd the app does work. To enable Google TV support just need to specify that touchscreen is not required. Tested on the Sony 2nd gen google tv device.
375 lines
14 KiB
XML
375 lines
14 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="de.danoeh.antennapod"
|
|
android:versionCode="30"
|
|
android:versionName="0.9.7.3" >
|
|
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
|
|
<uses-sdk
|
|
android:minSdkVersion="10"
|
|
android:targetSdkVersion="17" />
|
|
|
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
|
|
|
<supports-screens
|
|
android:anyDensity="true"
|
|
android:largeScreens="true"
|
|
android:normalScreens="true"
|
|
android:smallScreens="true"
|
|
android:xlargeScreens="true" />
|
|
|
|
<uses-feature
|
|
android:name="android.hardware.screen.portrait"
|
|
android:required="false" />
|
|
<uses-feature
|
|
android:name="android.hardware.touchscreen"
|
|
android:required="false" />
|
|
|
|
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
|
|
|
<application
|
|
android:name="de.danoeh.antennapod.PodcastApp"
|
|
android:icon="@drawable/ic_launcher"
|
|
android:label="@string/app_name"
|
|
android:logo="@drawable/ic_launcher"
|
|
android:theme="@style/Theme.AntennaPod.Light" >
|
|
<activity
|
|
android:name=".activity.MainActivity"
|
|
android:configChanges="keyboardHidden|orientation"
|
|
android:label="@string/app_name" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.app.default_searchable"
|
|
android:value=".activity.SearchActivity" />
|
|
</activity>
|
|
<activity
|
|
android:name="de.danoeh.antennapod.activity.AddFeedActivity"
|
|
android:configChanges="keyboardHidden|orientation"
|
|
android:label="@string/add_new_feed_label"
|
|
android:windowSoftInputMode="adjustResize" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SEND" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
|
|
<data android:mimeType="text/plain" />
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name="de.danoeh.antennapod.activity.FeedItemlistActivity"
|
|
android:configChanges="orientation|screenSize" >
|
|
<meta-data
|
|
android:name="android.app.default_searchable"
|
|
android:value=".activity.SearchActivity" />
|
|
</activity>
|
|
<activity
|
|
android:name="de.danoeh.antennapod.activity.ItemviewActivity"
|
|
android:configChanges="keyboard|orientation" />
|
|
<activity
|
|
android:name="de.danoeh.antennapod.activity.DownloadActivity"
|
|
android:label="@string/downloads_label" />
|
|
<activity
|
|
android:name=".activity.AudioplayerActivity"
|
|
android:launchMode="singleTop" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data android:scheme="file" />
|
|
<data android:mimeType="audio/*" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<service
|
|
android:name=".service.download.DownloadService"
|
|
android:enabled="true" />
|
|
<service
|
|
android:name="de.danoeh.antennapod.service.PlaybackService"
|
|
android:enabled="true" >
|
|
</service>
|
|
|
|
<activity
|
|
android:name=".activity.PreferenceActivity"
|
|
android:configChanges="keyboardHidden|orientation"
|
|
android:label="@string/settings_label" >
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.DownloadLogActivity"
|
|
android:label="@string/download_log_label" >
|
|
</activity>
|
|
|
|
<receiver
|
|
android:name=".receiver.MediaButtonReceiver"
|
|
android:exported="true" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MEDIA_BUTTON" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="de.danoeh.antennapod.NOTIFY_BUTTON_RECEIVER" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<activity android:name=".activity.FeedInfoActivity" >
|
|
</activity>
|
|
|
|
<service
|
|
android:name=".service.PlayerWidgetService"
|
|
android:enabled="true"
|
|
android:exported="false" >
|
|
</service>
|
|
|
|
<receiver android:name=".receiver.PlayerWidget" >
|
|
<intent-filter>
|
|
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="de.danoeh.antennapod.FORCE_WIDGET_UPDATE" />
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.appwidget.provider"
|
|
android:resource="@xml/player_widget_info" />
|
|
|
|
<intent-filter>
|
|
<action android:name="de.danoeh.antennapod.STOP_WIDGET_UPDATE" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver android:name=".receiver.FeedUpdateReceiver" >
|
|
<intent-filter>
|
|
<action android:name="de.danoeh.antennapod.feedupdatereceiver.refreshFeeds" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<activity android:name=".activity.StorageErrorActivity" >
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.FlattrAuthActivity"
|
|
android:label="@string/flattr_auth_label" >
|
|
<intent-filter>
|
|
<action android:name=".activities.FlattrAuthActivity" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data
|
|
android:host="de.danoeh.antennapod"
|
|
android:scheme="flattr4j" />
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.AboutActivity"
|
|
android:label="@string/about_pref" >
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.OpmlImportFromPathActivity"
|
|
android:configChanges="keyboardHidden|orientation"
|
|
android:label="@string/opml_import_label" >
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.OpmlImportFromIntentActivity"
|
|
android:configChanges="keyboardHidden|orientation"
|
|
android:label="@string/opml_import_label" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data
|
|
android:host="*"
|
|
android:pathPattern=".*\\.xml"
|
|
android:scheme="https" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data
|
|
android:host="*"
|
|
android:pathPattern=".*\\.xml"
|
|
android:scheme="http" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data
|
|
android:pathPattern=".*\\.xml"
|
|
android:scheme="file" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data android:mimeType="application/xml" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data android:mimeType="text/xml" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data
|
|
android:host="*"
|
|
android:pathPattern=".*\\.opml"
|
|
android:scheme="https" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data
|
|
android:host="*"
|
|
android:pathPattern=".*\\.opml"
|
|
android:scheme="http" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data
|
|
android:host="*"
|
|
android:mimeType="*/*"
|
|
android:pathPattern=".*\\.opml"
|
|
android:scheme="file" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data android:mimeType="text/x-opml" />
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.OpmlFeedChooserActivity"
|
|
android:label="@string/opml_import_label" >
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.SearchActivity"
|
|
android:configChanges="keyboardHidden|orientation"
|
|
android:label="@string/search_results_label"
|
|
android:launchMode="singleTop" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SEARCH" />
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.app.searchable"
|
|
android:resource="@xml/searchable" />
|
|
<meta-data
|
|
android:name="android.app.default_searchable"
|
|
android:value=".activity.SearchActivity" />
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.MiroGuideMainActivity"
|
|
android:label="@string/miro_guide_label" >
|
|
<meta-data
|
|
android:name="android.app.default_searchable"
|
|
android:value=".activity.MiroGuideSearchActivity" />
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.MiroGuideSearchActivity"
|
|
android:configChanges="keyboardHidden|orientation"
|
|
android:launchMode="singleTop" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SEARCH" />
|
|
</intent-filter>
|
|
|
|
<meta-data
|
|
android:name="android.app.searchable"
|
|
android:resource="@xml/miroguide_searchable" />
|
|
<meta-data
|
|
android:name="android.app.default_searchable"
|
|
android:value=".activity.MiroGuideSearchActivity" />
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.MiroGuideCategoryActivity"
|
|
android:configChanges="keyboardHidden|orientation" >
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.MiroGuideChannelViewActivity"
|
|
android:configChanges="keyboard|orientation"
|
|
android:label="@string/miro_guide_label" >
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.VideoplayerActivity"
|
|
android:configChanges="keyboardHidden|orientation"
|
|
android:screenOrientation="landscape" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
|
|
<data android:scheme="file" />
|
|
<data android:mimeType="video/*" />
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name=".activity.PlaybackHistoryActivity"
|
|
android:label="@string/playback_history_label" />
|
|
<activity
|
|
android:name=".activity.DirectoryChooserActivity"
|
|
android:label="@string/choose_data_directory" />
|
|
<activity
|
|
android:name=".activity.OrganizeQueueActivity"
|
|
android:configChanges="orientation"
|
|
android:label="@string/organize_queue_label" >
|
|
</activity>
|
|
|
|
<receiver android:name=".receiver.ConnectivityActionReceiver" >
|
|
<intent-filter>
|
|
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
|
|
</intent-filter>
|
|
</receiver>
|
|
<receiver android:name=".receiver.AlarmUpdateReceiver" >
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.BOOT_COMPLETED" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.PACKAGE_REPLACED" />
|
|
|
|
<data
|
|
android:path="de.danoeh.antennapod"
|
|
android:scheme="package" />
|
|
</intent-filter>
|
|
</receiver>
|
|
</application>
|
|
|
|
</manifest>
|