diff options
author | Tarun Nainani <tnainani@codeaurora.org> | 2015-08-06 12:35:12 -0700 |
---|---|---|
committer | jrizzoli <joey@cyanogenmoditalia.it> | 2015-08-28 13:15:47 +0200 |
commit | 5446406f556a849c3fb395f43de386fe38316bf0 (patch) | |
tree | 120852eb5008d1d2a4d19310500fa9b027eb717c /AndroidManifest.xml.jinja2 | |
parent | 7961e4749f00e0b310ce86ae09061aaebc809a22 (diff) | |
download | android_packages_apps_Gello-5446406f556a849c3fb395f43de386fe38316bf0.tar.gz android_packages_apps_Gello-5446406f556a849c3fb395f43de386fe38316bf0.tar.bz2 android_packages_apps_Gello-5446406f556a849c3fb395f43de386fe38316bf0.zip |
Use templated package_name in Android manifest.
SWE Channel: remove overlay sub-directory
Remove permission 'INITIALIZE_DATABASE'.
Change-Id: I10c69b5d168e03ffb3fd9767bd17d5374e169898
Diffstat (limited to 'AndroidManifest.xml.jinja2')
-rw-r--r-- | AndroidManifest.xml.jinja2 | 128 |
1 files changed, 88 insertions, 40 deletions
diff --git a/AndroidManifest.xml.jinja2 b/AndroidManifest.xml.jinja2 index ea459c5c..eecadf2d 100644 --- a/AndroidManifest.xml.jinja2 +++ b/AndroidManifest.xml.jinja2 @@ -16,13 +16,11 @@ */ --> -<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.browser"> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="{{ manifest_package }}"> - <permission android:name="{{ package_name }}.permission.PRELOAD" + <permission android:name="{{ app_package_name }}.permission.PRELOAD" android:label="@string/permission_preload_label" android:protectionLevel="signatureOrSystem" /> - <permission android:name="{{ package_name }}.permission.INITIALIZE_DATABASE" - android:protectionLevel="signatureOrSystem" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/> @@ -44,16 +42,15 @@ <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/> <uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"/> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> - <uses-permission android:name="{{ package_name }}.permission.READ_HOMEPAGE" /> - <uses-permission android:name="{{ package_name }}.permission.WRITE_HOMEPAGE" /> - <uses-permission android:name="{{ package_name }}.permission.INITIALIZE_DATABASE"/> + <uses-permission android:name="{{ app_package_name }}.permission.READ_HOMEPAGE" /> + <uses-permission android:name="{{ app_package_name }}.permission.WRITE_HOMEPAGE" /> <uses-permission android:name="android.permission.VIBRATE"/> <uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <!-- Templatize taskAffinity otherwise it will default to 'package' defined in manifest --> - <application android:name="Browser" + <application android:name="com.android.browser.Browser" android:label="{{ apk_label }}" android:icon="@mipmap/ic_launcher_browser" android:backupAgent=".BrowserBackupAgent" @@ -64,8 +61,8 @@ <uses-library android:name="com.qrd.useragent" android:required="false" /> - <provider android:name=".provider.BrowserProvider2" - android:authorities="{{ package_name }};{{apk_authorities}}" + <provider android:name="com.android.browser.provider.BrowserProvider2" + android:authorities="{{ app_package_name }};{{apk_authorities}}" android:multiprocess="false" android:exported="true" android:readPermission="com.android.browser.permission.READ_HISTORY_BOOKMARKS" @@ -73,11 +70,11 @@ <path-permission android:path="/bookmarks/search_suggest_query" android:readPermission="android.permission.GLOBAL_SEARCH" /> <path-permission android:path="/homepage" - android:readPermission="{{ package_name }}.permission.READ_HOMEPAGE" - android:writePermission="{{ package_name }}.permission.WRITE_HOMEPAGE" /> + android:readPermission="{{ app_package_name }}.permission.READ_HOMEPAGE" + android:writePermission="{{ app_package_name }}.permission.WRITE_HOMEPAGE" /> </provider> - <activity android:name="BrowserLauncher" + <activity android:name="com.android.browser.BrowserLauncher" android:theme="@android:style/Theme.NoDisplay" > <!-- We are the main entry point of the browser. --> <intent-filter> @@ -88,8 +85,12 @@ <category android:name="android.intent.category.APP_BROWSER" /> </intent-filter> </activity> + <activity-alias android:name="{{ app_package_name }}.BrowserLauncher" + android:targetActivity="com.android.browser.BrowserLauncher" + android:exported="true"> + </activity-alias> - <activity android:name="BrowserActivity" + <activity android:name="com.android.browser.BrowserActivity" android:label="{{ apk_label }}" android:launchMode="singleTask" android:alwaysRetainTaskState="true" @@ -167,8 +168,11 @@ <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" /> </activity> + <activity-alias android:name="{{ app_package_name }}.BrowserActivity" + android:targetActivity="com.android.browser.BrowserActivity" + android:exported="false"/> - <activity android:name="ShortcutActivity" + <activity android:name="com.android.browser.ShortcutActivity" android:theme="@style/ShortcutTheme" android:label="@string/shortcut_bookmark" android:icon="@mipmap/ic_launcher_shortcut_browser_bookmark"> @@ -177,8 +181,13 @@ <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> + <activity-alias android:name="{{ app_package_name }}.ShortcutActivity" + android:targetActivity="com.android.browser.ShortcutActivity" + android:exported="false"> + </activity-alias> - <activity android:name="BrowserPreferencesPage" android:label="@string/menu_preferences" + <activity android:name="com.android.browser.BrowserPreferencesPage" + android:label="@string/menu_preferences" android:parentActivityName=".BrowserActivity" android:theme="@style/SettingsTheme"> <intent-filter> @@ -186,13 +195,21 @@ <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> + <activity-alias android:name="{{ app_package_name }}.BrowserPreferencesPage" + android:targetActivity="com.android.browser.BrowserPreferencesPage" + android:exported="false"> + </activity-alias> - <activity android:name=".preferences.LegalPreviewActivity" + <activity android:name="com.android.browser.preferences.LegalPreviewActivity" android:parentActivityName=".BrowserActivity" android:theme="@style/SettingsTheme"> </activity> + <activity-alias android:name="{{ app_package_name }}.LegalPreviewActivity" + android:targetActivity="com.android.browser.preferences.LegalPreviewActivity" + android:exported="false"> + </activity-alias> - <activity android:name="BookmarkSearch" + <activity android:name="com.android.browser.BookmarkSearch" android:label="@string/bookmarks_search" android:stateNotNeeded="true" android:theme="@android:style/Theme.NoDisplay" @@ -204,8 +221,13 @@ <meta-data android:name="android.app.searchable" android:resource="@xml/bookmarks_searchable" /> </activity> + <activity-alias android:name="{{ app_package_name }}.BookmarkSearch" + android:targetActivity="com.android.browser.BookmarkSearch" + android:exported="false"> + </activity-alias> - <activity android:name="AddBookmarkPage" android:label="@string/bookmarks_add_page" + <activity android:name="com.android.browser.AddBookmarkPage" + android:label="@string/bookmarks_add_page" android:theme="@style/DialogWhenLarge" android:configChanges="orientation|keyboardHidden|screenSize" android:windowSoftInputMode="adjustResize"> @@ -215,8 +237,13 @@ <data android:mimeType="vnd.android.cursor.dir/bookmark"/> </intent-filter> </activity> + <activity-alias android:name="{{ app_package_name }}.AddBookmarkPage" + android:targetActivity="com.android.browser.AddBookmarkPage" + android:exported="false"> + </activity-alias> - <activity android:name="DownloadSettings" android:label="@string/download_settings_title" + <activity android:name="com.android.browser.DownloadSettings" + android:label="@string/download_settings_title" android:theme="@style/DialogWhenLarge" android:launchMode="singleTask" android:configChanges="orientation|keyboardHidden|screenSize" @@ -226,9 +253,14 @@ <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> + <activity-alias android:name="{{ app_package_name }}.DownloadSettings" + android:targetActivity="com.android.browser.DownloadSettings" + android:exported="false"> + </activity-alias> <!-- For creating new folder in bookmarks page --> - <activity android:name="AddBookmarkFolder" android:label="@string/new_folder" + <activity android:name="com.android.browser.AddBookmarkFolder" + android:label="@string/save_bookmark_folder" android:theme="@style/DialogWhenLarge" android:configChanges="orientation|keyboardHidden|screenSize"> <intent-filter> @@ -236,14 +268,22 @@ <data android:mimeType="vnd.android.cursor.dir/bookmark"/> </intent-filter> </activity> + <activity-alias android:name="{{ app_package_name }}.AddBookmarkFolder" + android:targetActivity="com.android.browser.AddBookmarkFolder" + android:exported="false"> + </activity-alias> - <activity android:name="ComboViewActivity" + <activity android:name="com.android.browser.ComboViewActivity" android:theme="@style/ComboViewTheme"> </activity> + <activity-alias android:name="{{ app_package_name }}.ComboViewActivity" + android:targetActivity="com.android.browser.ComboViewActivity" + android:exported="false"> + </activity-alias> <!-- Bookmark thumbnail homescreen widget --> <receiver - android:name=".widget.BookmarkThumbnailWidgetProvider" + android:name="com.android.browser.widget.BookmarkThumbnailWidgetProvider" android:label="@string/bookmarks"> <intent-filter> <action @@ -256,29 +296,37 @@ android:resource="@xml/bookmarkthumbnailwidget_info" /> </receiver> <service - android:name=".widget.BookmarkThumbnailWidgetService" + android:name="com.android.browser.widget.BookmarkThumbnailWidgetService" android:permission="android.permission.BIND_REMOTEVIEWS" android:exported="false" /> <receiver - android:name=".widget.BookmarkWidgetProxy" + android:name="com.android.browser.widget.BookmarkWidgetProxy" android:exported="false" /> - <activity android:name=".widget.BookmarkWidgetConfigure" + <activity android:name="com.android.browser.widget.BookmarkWidgetConfigure" android:theme="@style/DialogWhenLarge"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/> </intent-filter> </activity> + <activity-alias android:name="{{ app_package_name }}.widget.BookmarkWidgetConfigure" + android:targetActivity="com.android.browser.widget.BookmarkWidgetConfigure" + android:exported="false"> + </activity-alias> <!-- add or edit my navigation activity --> - <activity android:name=".mynavigation.AddMyNavigationPage" + <activity android:name="com.android.browser.mynavigation.AddMyNavigationPage" android:label="@string/my_navigation_page_title" android:configChanges="orientation|keyboardHidden" android:windowSoftInputMode="stateHidden"> </activity> + <activity-alias android:name="{{ app_package_name }}.mynavigation.AddMyNavigationPage" + android:targetActivity="com.android.browser.mynavigation.AddMyNavigationPage" + android:exported="false"> + </activity-alias> <!-- Makes .BrowserActivity the search target for any activity in Browser --> - <meta-data android:name="android.app.default_searchable" android:value=".BrowserActivity" /> + <meta-data android:name="android.app.default_searchable" android:value="com.android.browser.BrowserActivity" /> - <receiver android:name=".OpenDownloadReceiver"> + <receiver android:name="com.android.browser.OpenDownloadReceiver"> <intent-filter> <action android:name="android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED"/> </intent-filter> @@ -286,38 +334,38 @@ <!-- For custom home pages (like most visited) --> <provider - android:name=".homepages.HomeProvider" - android:authorities="{{ package_name }}.home" + android:name="com.android.browser.homepages.HomeProvider" + android:authorities="{{ app_package_name }}.home" android:grantUriPermissions="true" android:readPermission="com.android.browser.permission.READ_HISTORY_BOOKMARKS" android:exported="false" /> - <receiver android:name=".AccountsChangedReceiver"> + <receiver android:name="com.android.browser.AccountsChangedReceiver"> <intent-filter> <action android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED" /> </intent-filter> </receiver> - <receiver android:name=".MessagesReceiver"> + <receiver android:name="com.android.browser.MessagesReceiver"> <intent-filter> <action android:name="com.android.mms.transaction.MESSAGE_RECEIVED" /> </intent-filter> </receiver> - <receiver android:name=".PreloadRequestReceiver" - android:permission="{{ package_name }}.permission.PRELOAD" > + <receiver android:name="com.android.browser.PreloadRequestReceiver" + android:permission="{{ app_package_name }}.permission.PRELOAD" > <intent-filter> <action android:name="android.intent.action.PRELOAD"/> <data android:scheme="http" /> </intent-filter> </receiver> - <provider android:name=".provider.SnapshotProvider" - android:authorities="{{ package_name }}.snapshots" + <provider android:name="com.android.browser.provider.SnapshotProvider" + android:authorities="{{ app_package_name }}.snapshots" android:exported="false" /> <provider - android:name=".provider.MyNavigationProvider" - android:authorities="{{ package_name }}.mynavigation" + android:name="com.android.browser.provider.MyNavigationProvider" + android:authorities="{{ app_package_name }}.mynavigation" android:exported="false" android:grantUriPermissions="true"/> @@ -344,7 +392,7 @@ <!-- Provider for FileProvider. --> <provider android:name="android.support.v4.content.FileProvider" - android:authorities="{{ package_name }}.FileProvider" + android:authorities="{{ app_package_name }}.FileProvider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" |