Open-source alternative Instagram client on Android. More maintainers needed!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

217 lines
8.3 KiB

4 years ago
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:tools="http://schemas.android.com/tools"
  4. package="awais.instagrabber">
  5. <uses-permission android:name="android.permission.INTERNET" />
  6. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  7. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  8. <application
  9. android:name=".InstaApp"
  10. android:allowBackup="true"
  11. android:fullBackupContent="@xml/backup_descriptor"
  12. android:icon="@mipmap/ic_launcher"
  13. android:label="@string/app_name"
  14. android:requestLegacyExternalStorage="true"
  15. android:supportsRtl="true"
  16. android:theme="@style/AppTheme"
  17. tools:ignore="UnusedAttribute">
  18. <activity
  19. android:name=".activities.Main"
  20. android:launchMode="singleTop"
  21. android:taskAffinity=".Main"
  22. android:windowSoftInputMode="adjustResize">
  23. <intent-filter>
  24. <action android:name="android.intent.action.MAIN" />
  25. <action android:name="android.intent.action.VIEW" />
  26. <category android:name="android.intent.category.LAUNCHER" />
  27. </intent-filter>
  28. <intent-filter>
  29. <action android:name="android.intent.action.SEND" />
  30. <action android:name="android.intent.action.SEARCH" />
  31. <action android:name="android.intent.action.WEB_SEARCH" />
  32. <category android:name="android.intent.category.DEFAULT" />
  33. <category android:name="android.intent.category.BROWSABLE" />
  34. <data android:mimeType="text/plain" />
  35. </intent-filter>
  36. <intent-filter>
  37. <action android:name="android.intent.action.VIEW" />
  38. <category android:name="android.intent.category.DEFAULT" />
  39. <category android:name="android.intent.category.BROWSABLE" />
  40. <data android:scheme="http" />
  41. <data android:scheme="https" />
  42. <data android:host="ig.me" />
  43. <data android:host="www.ig.me" />
  44. <data android:host="instagram.com" />
  45. <data android:host="www.instagram.com" />
  46. <data android:pathPrefix="/" />
  47. <data android:pathPrefix="/p" />
  48. <data android:pathPrefix="/explore/tags" />
  49. </intent-filter>
  50. </activity>
  51. <activity
  52. android:name="awaisomereport.ErrorReporterActivity"
  53. android:allowEmbedded="false"
  54. android:allowTaskReparenting="false"
  55. android:autoRemoveFromRecents="true"
  56. android:clearTaskOnLaunch="true"
  57. android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
  58. android:documentLaunchMode="never"
  59. android:excludeFromRecents="true"
  60. android:finishOnTaskLaunch="true"
  61. android:launchMode="singleTask"
  62. android:lockTaskMode="never"
  63. android:noHistory="false"
  64. android:screenOrientation="portrait"
  65. android:taskAffinity="awais.instagrabber.errorreport"
  66. android:theme="@android:style/Theme.DeviceDefault.Dialog" />
  67. <activity
  68. android:name=".directdownload.MultiDirectDialog"
  69. android:allowEmbedded="false"
  70. android:allowTaskReparenting="false"
  71. android:autoRemoveFromRecents="true"
  72. android:clearTaskOnLaunch="true"
  73. android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
  74. android:documentLaunchMode="never"
  75. android:excludeFromRecents="true"
  76. android:finishOnTaskLaunch="true"
  77. android:launchMode="singleTask"
  78. android:lockTaskMode="never"
  79. android:noHistory="false"
  80. android:taskAffinity="awais.instagrabber.multidialog"
  81. android:theme="@style/FlyingGayDialog" />
  82. <activity
  83. android:name=".directdownload.DirectDownload"
  84. android:allowEmbedded="false"
  85. android:allowTaskReparenting="false"
  86. android:autoRemoveFromRecents="true"
  87. android:clearTaskOnLaunch="true"
  88. android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
  89. android:description="@string/direct_download_desc"
  90. android:documentLaunchMode="never"
  91. android:excludeFromRecents="true"
  92. android:finishOnTaskLaunch="true"
  93. android:label="@string/direct_download"
  94. android:launchMode="singleTask"
  95. android:lockTaskMode="never"
  96. android:noHistory="false"
  97. android:theme="@style/CompletelyTransparent">
  98. <intent-filter>
  99. <action android:name="android.intent.action.SEND" />
  100. <action android:name="android.intent.action.SEARCH" />
  101. <action android:name="android.intent.action.WEB_SEARCH" />
  102. <category android:name="android.intent.category.DEFAULT" />
  103. <category android:name="android.intent.category.BROWSABLE" />
  104. <data android:mimeType="text/plain" />
  105. </intent-filter>
  106. <intent-filter>
  107. <category android:name="android.intent.category.DEFAULT" />
  108. <category android:name="android.intent.category.BROWSABLE" />
  109. <data android:host="ig.me" />
  110. <data android:scheme="http" />
  111. <data android:scheme="https" />
  112. </intent-filter>
  113. </activity>
  114. <activity
  115. android:name=".activities.PostViewer"
  116. android:parentActivityName=".activities.Main">
  117. <meta-data
  118. android:name="android.support.PARENT_ACTIVITY"
  119. android:value=".activities.Main" />
  120. </activity>
  121. <activity
  122. android:name=".activities.CommentsViewer"
  123. android:parentActivityName=".activities.PostViewer">
  124. <meta-data
  125. android:name="android.support.PARENT_ACTIVITY"
  126. android:value=".activities.PostViewer" />
  127. </activity>
  128. <activity
  129. android:name=".activities.StoryViewer"
  130. android:parentActivityName=".activities.Main">
  131. <meta-data
  132. android:name="android.support.PARENT_ACTIVITY"
  133. android:value=".activities.Main" />
  134. </activity>
  135. <activity
  136. android:name=".activities.FollowViewer"
  137. android:parentActivityName=".activities.Main">
  138. <meta-data
  139. android:name="android.support.PARENT_ACTIVITY"
  140. android:value=".activities.Main" />
  141. </activity>
  142. <activity
  143. android:name=".activities.ProfileViewer"
  144. android:parentActivityName=".activities.Main">
  145. <meta-data
  146. android:name="android.support.PARENT_ACTIVITY"
  147. android:value=".activities.Main" />
  148. </activity>
  149. <activity
  150. android:name=".activities.Login"
  151. android:label="@string/login"
  152. android:parentActivityName=".activities.Main">
  153. <meta-data
  154. android:name="android.support.PARENT_ACTIVITY"
  155. android:value=".activities.Main" />
  156. </activity>
  157. <activity
  158. android:name=".activities.DirectMessages"
  159. android:parentActivityName=".activities.Main">
  160. <meta-data
  161. android:name="android.support.PARENT_ACTIVITY"
  162. android:value=".activities.Main" />
  163. </activity>
  164. <activity
  165. android:name=".activities.DirectMessagesUserInbox"
  166. android:parentActivityName=".activities.DirectMessages">
  167. <meta-data
  168. android:name="android.support.PARENT_ACTIVITY"
  169. android:value=".activities.DirectMessages" />
  170. </activity>
  171. <provider
  172. android:name="androidx.core.content.FileProvider"
  173. android:authorities="${applicationId}.provider"
  174. android:exported="false"
  175. android:grantUriPermissions="true">
  176. <meta-data
  177. android:name="android.support.FILE_PROVIDER_PATHS"
  178. android:resource="@xml/provider_paths" />
  179. </provider>
  180. </application>
  181. </manifest>