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 | |
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
-rw-r--r-- | AndroidManifest.xml.jinja2 | 128 | ||||
-rw-r--r-- | channels/beta/res/mipmap-hdpi/ic_launcher_browser.png (renamed from channels/beta/overlay/res/mipmap-hdpi/ic_launcher_browser.png) | bin | 4439 -> 4439 bytes | |||
-rw-r--r-- | channels/beta/res/mipmap-mdpi/ic_launcher_browser.png (renamed from channels/beta/overlay/res/mipmap-mdpi/ic_launcher_browser.png) | bin | 2834 -> 2834 bytes | |||
-rw-r--r-- | channels/beta/res/mipmap-xhdpi/ic_launcher_browser.png (renamed from channels/beta/overlay/res/mipmap-xhdpi/ic_launcher_browser.png) | bin | 6002 -> 6002 bytes | |||
-rw-r--r-- | channels/beta/res/mipmap-xxhdpi/ic_launcher_browser.png (renamed from channels/beta/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png) | bin | 9132 -> 9132 bytes | |||
-rw-r--r-- | channels/dev/res/mipmap-hdpi/ic_launcher_browser.png (renamed from channels/dev/overlay/res/mipmap-hdpi/ic_launcher_browser.png) | bin | 3998 -> 3998 bytes | |||
-rw-r--r-- | channels/dev/res/mipmap-mdpi/ic_launcher_browser.png (renamed from channels/dev/overlay/res/mipmap-mdpi/ic_launcher_browser.png) | bin | 2398 -> 2398 bytes | |||
-rw-r--r-- | channels/dev/res/mipmap-xhdpi/ic_launcher_browser.png (renamed from channels/dev/overlay/res/mipmap-xhdpi/ic_launcher_browser.png) | bin | 4963 -> 4963 bytes | |||
-rw-r--r-- | channels/dev/res/mipmap-xxhdpi/ic_launcher_browser.png (renamed from channels/dev/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png) | bin | 7017 -> 7017 bytes | |||
-rw-r--r-- | channels/release/res/mipmap-hdpi/ic_launcher_browser.png (renamed from channels/release/overlay/res/mipmap-hdpi/ic_launcher_browser.png) | bin | 3998 -> 3998 bytes | |||
-rw-r--r-- | channels/release/res/mipmap-mdpi/ic_launcher_browser.png (renamed from channels/release/overlay/res/mipmap-mdpi/ic_launcher_browser.png) | bin | 2398 -> 2398 bytes | |||
-rw-r--r-- | channels/release/res/mipmap-xhdpi/ic_launcher_browser.png (renamed from channels/release/overlay/res/mipmap-xhdpi/ic_launcher_browser.png) | bin | 4963 -> 4963 bytes | |||
-rw-r--r-- | channels/release/res/mipmap-xxhdpi/ic_launcher_browser.png (renamed from channels/release/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png) | bin | 7017 -> 7017 bytes | |||
-rw-r--r-- | swe_android_browser.gypi | 24 |
14 files changed, 108 insertions, 44 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" diff --git a/channels/beta/overlay/res/mipmap-hdpi/ic_launcher_browser.png b/channels/beta/res/mipmap-hdpi/ic_launcher_browser.png Binary files differindex 895022a6..895022a6 100644 --- a/channels/beta/overlay/res/mipmap-hdpi/ic_launcher_browser.png +++ b/channels/beta/res/mipmap-hdpi/ic_launcher_browser.png diff --git a/channels/beta/overlay/res/mipmap-mdpi/ic_launcher_browser.png b/channels/beta/res/mipmap-mdpi/ic_launcher_browser.png Binary files differindex b4a5f2fc..b4a5f2fc 100644 --- a/channels/beta/overlay/res/mipmap-mdpi/ic_launcher_browser.png +++ b/channels/beta/res/mipmap-mdpi/ic_launcher_browser.png diff --git a/channels/beta/overlay/res/mipmap-xhdpi/ic_launcher_browser.png b/channels/beta/res/mipmap-xhdpi/ic_launcher_browser.png Binary files differindex 7447103b..7447103b 100644 --- a/channels/beta/overlay/res/mipmap-xhdpi/ic_launcher_browser.png +++ b/channels/beta/res/mipmap-xhdpi/ic_launcher_browser.png diff --git a/channels/beta/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png b/channels/beta/res/mipmap-xxhdpi/ic_launcher_browser.png Binary files differindex 37df800d..37df800d 100644 --- a/channels/beta/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png +++ b/channels/beta/res/mipmap-xxhdpi/ic_launcher_browser.png diff --git a/channels/dev/overlay/res/mipmap-hdpi/ic_launcher_browser.png b/channels/dev/res/mipmap-hdpi/ic_launcher_browser.png Binary files differindex 47f21f44..47f21f44 100644 --- a/channels/dev/overlay/res/mipmap-hdpi/ic_launcher_browser.png +++ b/channels/dev/res/mipmap-hdpi/ic_launcher_browser.png diff --git a/channels/dev/overlay/res/mipmap-mdpi/ic_launcher_browser.png b/channels/dev/res/mipmap-mdpi/ic_launcher_browser.png Binary files differindex ed2fc3b0..ed2fc3b0 100644 --- a/channels/dev/overlay/res/mipmap-mdpi/ic_launcher_browser.png +++ b/channels/dev/res/mipmap-mdpi/ic_launcher_browser.png diff --git a/channels/dev/overlay/res/mipmap-xhdpi/ic_launcher_browser.png b/channels/dev/res/mipmap-xhdpi/ic_launcher_browser.png Binary files differindex c712cd68..c712cd68 100644 --- a/channels/dev/overlay/res/mipmap-xhdpi/ic_launcher_browser.png +++ b/channels/dev/res/mipmap-xhdpi/ic_launcher_browser.png diff --git a/channels/dev/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png b/channels/dev/res/mipmap-xxhdpi/ic_launcher_browser.png Binary files differindex 516d7be3..516d7be3 100644 --- a/channels/dev/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png +++ b/channels/dev/res/mipmap-xxhdpi/ic_launcher_browser.png diff --git a/channels/release/overlay/res/mipmap-hdpi/ic_launcher_browser.png b/channels/release/res/mipmap-hdpi/ic_launcher_browser.png Binary files differindex 47f21f44..47f21f44 100644 --- a/channels/release/overlay/res/mipmap-hdpi/ic_launcher_browser.png +++ b/channels/release/res/mipmap-hdpi/ic_launcher_browser.png diff --git a/channels/release/overlay/res/mipmap-mdpi/ic_launcher_browser.png b/channels/release/res/mipmap-mdpi/ic_launcher_browser.png Binary files differindex ed2fc3b0..ed2fc3b0 100644 --- a/channels/release/overlay/res/mipmap-mdpi/ic_launcher_browser.png +++ b/channels/release/res/mipmap-mdpi/ic_launcher_browser.png diff --git a/channels/release/overlay/res/mipmap-xhdpi/ic_launcher_browser.png b/channels/release/res/mipmap-xhdpi/ic_launcher_browser.png Binary files differindex c712cd68..c712cd68 100644 --- a/channels/release/overlay/res/mipmap-xhdpi/ic_launcher_browser.png +++ b/channels/release/res/mipmap-xhdpi/ic_launcher_browser.png diff --git a/channels/release/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png b/channels/release/res/mipmap-xxhdpi/ic_launcher_browser.png Binary files differindex 516d7be3..516d7be3 100644 --- a/channels/release/overlay/res/mipmap-xxhdpi/ic_launcher_browser.png +++ b/channels/release/res/mipmap-xxhdpi/ic_launcher_browser.png diff --git a/swe_android_browser.gypi b/swe_android_browser.gypi index 40795ccd..d5162175 100644 --- a/swe_android_browser.gypi +++ b/swe_android_browser.gypi @@ -1,6 +1,7 @@ { 'variables' : { - 'browser_config_path': '<(DEPTH)/swe/browser/channels/<(swe_channel)/branding/BRANDING', + #This needs to be in sync with java package name, required to generate R.java + 'swe_browser_java_package': 'com.android.browser', }, 'targets' : [ { @@ -35,9 +36,7 @@ ], 'res_extra_dirs': [ '<@(swe_extra_res_dirs)', ], - 'override_package_name': '<!(python <(swe_py_config) \ - -i <(browser_config_path) \ - -c PACKAGE_NAME)', + 'R_package': '<(swe_browser_java_package)', 'android_manifest_path': '<(SHARED_INTERMEDIATE_DIR)/swe_android_browser_apk/AndroidManifest.xml', }, @@ -67,10 +66,27 @@ { 'target_name': 'swe_android_browser_apk_manifest', 'type': 'none', + 'dependencies': [ + 'swe_android_browser_apk_manifest_internal_tool', + ], 'variables': { 'manifest_input_path': '<(DEPTH)/swe/browser/AndroidManifest.xml.jinja2', 'manifest_output_path': '<(SHARED_INTERMEDIATE_DIR)/swe_android_browser_apk/AndroidManifest.xml', 'manifest_config_file_path': '<(browser_config_path)', + 'swe_manifest_package': '', + }, + 'includes': [ '../swe_generate_manifest.gypi' ], + }, + + #generate AndroidManifest.xml for internal tool + { + 'target_name': 'swe_android_browser_apk_manifest_internal_tool', + 'type': 'none', + 'variables': { + 'manifest_input_path': '<(DEPTH)/swe/browser/AndroidManifest.xml.jinja2', + 'manifest_output_path': '<(SHARED_INTERMEDIATE_DIR)/swe_android_browser_apk/as/AndroidManifest.xml', + 'manifest_config_file_path': '<(browser_config_path)', + 'swe_manifest_package': '<(swe_browser_java_package)', }, 'includes': [ '../swe_generate_manifest.gypi' ], }, |