diff options
author | Walter Jang <wjang@google.com> | 2016-07-13 11:16:25 -0700 |
---|---|---|
committer | Walter Jang <wjang@google.com> | 2016-07-13 16:56:19 -0700 |
commit | 5f996868e8ce945f19b5752a6ab8d72eae7d14d3 (patch) | |
tree | 3163c0c8ffa57f75fb65161fee8302c1013b1dcf | |
parent | 2cf389622f504115bc62d5a4380e95f1e3978c44 (diff) | |
download | android_packages_apps_Contacts-5f996868e8ce945f19b5752a6ab8d72eae7d14d3.tar.gz android_packages_apps_Contacts-5f996868e8ce945f19b5752a6ab8d72eae7d14d3.tar.bz2 android_packages_apps_Contacts-5f996868e8ce945f19b5752a6ab8d72eae7d14d3.zip |
Add static shortcut to add a new contact (1/2)
Bug 30018040
Change-Id: I01b50479b9c54f6eadcd3bada45072f5b861e468
-rw-r--r-- | AndroidManifest.xml | 5 | ||||
-rw-r--r-- | res/drawable/ic_add_circle_24dp.xml | 26 | ||||
-rw-r--r-- | res/xml/shortcuts.xml | 29 |
3 files changed, 60 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 309f6e223..740920fea 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -139,6 +139,11 @@ <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" /> + + <meta-data android:name="android.app.shortcuts" + android:resource="@xml/shortcuts" + /> + </activity> <activity android:name=".activities.ContactSelectionActivity" diff --git a/res/drawable/ic_add_circle_24dp.xml b/res/drawable/ic_add_circle_24dp.xml new file mode 100644 index 000000000..85a31c0fa --- /dev/null +++ b/res/drawable/ic_add_circle_24dp.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- A circle with a plus sign in the middle (ic_add_circle) --> +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + <path + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM17,13h-4v4h-2v-4L7,13v-2h4L11,7h2v4h4v2z" + android:fillColor="#0288d1"/> +</vector> diff --git a/res/xml/shortcuts.xml b/res/xml/shortcuts.xml new file mode 100644 index 000000000..be96f9c97 --- /dev/null +++ b/res/xml/shortcuts.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2016 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<shortcuts xmlns:android="http://schemas.android.com/apk/res/android"> + <shortcut + android:enabled="true" + android:icon="@drawable/ic_add_circle_24dp" + android:shortcutId="shortcut-add-contact" + android:shortcutShortLabel="@string/menu_new_contact_action_bar"> + <intent + android:action="android.intent.action.INSERT" + android:data="content://com.android.contacts/contacts" + android:targetClass="com.google.android.contacts.PeopleActivity" /> + <categories android:name="android.shortcut.conversation"/> + </shortcut> +</shortcuts> |