Added Android code
[wl-app.git] / Android / app / src / main / AndroidManifest.xml
diff --git a/Android/app/src/main/AndroidManifest.xml b/Android/app/src/main/AndroidManifest.xml
new file mode 100644 (file)
index 0000000..a9e83c0
--- /dev/null
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest package="com.moiseum.wolnelektury"
+          xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <uses-permission android:name="android.permission.INTERNET"/>
+    <uses-permission android:name="android.permission.WAKE_LOCK"/>
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
+
+    <application
+        android:name=".base.WLApplication"
+        android:allowBackup="true"
+        android:icon="@mipmap/ic_launcher"
+        android:label="@string/app_name"
+        android:supportsRtl="true"
+        android:theme="@style/WLAppTheme">
+        <activity
+            android:name=".view.splash.SplashActivity"
+            android:screenOrientation="userPortrait"
+            android:theme="@style/WLAppTheme.NoActionBar">
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN"/>
+
+                <category android:name="android.intent.category.LAUNCHER"/>
+            </intent-filter>
+        </activity>
+        <activity
+            android:name=".view.main.MainActivity"
+            android:launchMode="singleInstance"
+            android:screenOrientation="userPortrait">
+            <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="oauth.callback"
+                    android:scheme="wolnelekturyapp"/>
+
+                <data
+                    android:host="paypal_return"
+                    android:scheme="wolnelekturyapp"/>
+
+                <data
+                    android:host="paypal_error"
+                    android:scheme="wolnelekturyapp"/>
+            </intent-filter>
+        </activity>
+        <activity
+            android:name=".view.book.BookActivity"
+            android:screenOrientation="userPortrait"
+            android:theme="@style/WLAppTheme.NoActionBar"/>
+        <activity
+            android:name=".view.player.PlayerActivity"
+            android:screenOrientation="userPortrait"
+            android:theme="@style/WLAppTheme.NoActionBar"/>
+        <activity
+            android:name=".view.search.filter.FilterActivity"
+            android:screenOrientation="userPortrait"/>
+        <activity
+            android:name="com.folioreader.ui.folio.activity.FolioActivity"
+            android:configChanges="orientation|screenSize"
+            android:label="@string/app_name"
+            android:theme="@style/WLAppTheme.NoActionBar"/>
+        <activity
+            android:name=".view.WebViewActivity"
+            android:screenOrientation="userPortrait"/>
+        <activity
+            android:name=".view.supportus.SupportUsActivity"
+            android:screenOrientation="userPortrait"/>
+        <activity
+            android:name=".view.book.list.BookListActivity"
+            android:screenOrientation="userPortrait"/>
+        <activity
+            android:name=".view.news.single.NewsActivity"
+            android:screenOrientation="userPortrait"
+            android:theme="@style/WLAppTheme.NoActionBar"/>
+        <activity
+            android:name=".view.news.zoom.ZoomActivity"
+            android:screenOrientation="userPortrait"
+            android:theme="@style/WLAppTheme.NoActionBar"/>
+        <activity
+            android:name=".view.login.LoginActivity"
+            android:screenOrientation="userPortrait"
+            android:theme="@style/WLAppTheme.NoActionBar"/>
+
+        <service
+            android:name=".connection.downloads.FileDownloadIntentService"
+            android:exported="false"/>
+        <service
+            android:name=".view.player.service.AudiobookService"
+            android:enabled="true"
+            android:exported="true">
+            <intent-filter>
+                <action android:name="android.media.browse.MediaBrowserService"/>
+            </intent-filter>
+        </service>
+        <service
+            android:name=".connection.WolneLekturyFirebaseMessagingService">
+            <intent-filter>
+                <action android:name="com.google.firebase.MESSAGING_EVENT"/>
+            </intent-filter>
+        </service>
+
+        <receiver android:name="android.support.v4.media.session.MediaButtonReceiver">
+            <intent-filter>
+                <action android:name="android.intent.action.MEDIA_BUTTON"/>
+            </intent-filter>
+        </receiver>
+
+        <meta-data
+            android:name="io.fabric.ApiKey"
+            android:value=""/>
+        <meta-data
+            android:name="com.google.firebase.messaging.default_notification_icon"
+            android:resource="@drawable/ic_notification"/>
+        <meta-data
+            android:name="com.google.firebase.messaging.default_notification_color"
+            android:resource="@color/colorAccent"/>
+        <meta-data
+            android:name="com.google.firebase.messaging.default_notification_channel_id"
+            android:value="@string/default_notification_channel_id"/>
+
+    </application>
+
+</manifest>