Automatic translation import 

Change-Id: Ife3ef56b8fe6d222a23ae18b1de2bc16c9422e82
Automatic translation import

Change-Id: I6f77914d5f73bc572283392158a1969bce1c3277
Automatic translation import

Change-Id: I689f366587301b9a8383586c3c7a1683aa5f1dfe
Automatic translation import

Change-Id: Id01bcb9eca4e64729f0399f01233f12dc50c0dde
Automatic translation import

Change-Id: I302c61f0dc81584d414dd51a254adb3febb7b665
Automatic translation import

Change-Id: Ie54e8d84f53eb8aa74a73427e0495ccfdee4eaa9
Automatic translation import

Change-Id: I196ebc4dc660c293d095fd265e4fe27c4e27c90d
ContactsCommon: Add optional text highlight color

Change-Id: Ia2b7786ea32fc9cda029d90df7ba3f3ac4782fe4
Automatic translation import

Change-Id: Ia6f7cc2a88c91dc61b38c8504de3010fb100ba91
Automatic translation import

Change-Id: Iffdb2245a6c06c0307ffca84670d05945330559f
Automatic translation import

Change-Id: I18b267ad4946adaa9c5997ed67d3ddd057b2b3fe
SimContacts: Add support for manage SIM Contacts.

Add support for
    1) Showing Manage sim contacts instead of import sim contacts in UI.
    2) Showing Export contacts to sim card in UI and launch relevant
       activity to export contacts to SIM.

Change-Id: If0b668a1c91586b67d841bc4b63adf09279261eb
(cherry picked from commit a52aeba43712926387389fe3961b63a94504d7c1)
(cherry picked from commit 80309ce43a4d3b1400a2deeeb0ce90a8cb8623d9)
Add support for Manage SIM Contacts for MultiSim.

Add support to show UI options
    1) Manage sim contacts.
       User can select required subscription or can
       import contacts from all available SIM's.
    2) Export contacts to sim card.
       User can select the SIM card to export contacts to SIM.

Change-Id: I7e727181634d5bfe8eb5f1d273031948be922e4c
Launcher: It will pop shortcut added when the screen no room

Contacts show a sucesssful toast directly after send broadcast to
laucher evenwhen there is no room in launcher,
Laucher has no response to Contacts, and show the error toast
when there is no room.

When the shortcut put successful, Launcher broadcast an intent
with packagename, so Contacts show the sucessful toast only when
receive this intent.

CRs-Fixed: BZ707

Change-Id: I08338476e913fb6fc4ac3c4b2824c2a4ae522dfc
ContactsCommon: add SIM and Phone account type

- add SIM card operation and SIM constants
- add SIM and Phone account type info

Change-Id: I5ca180f7c8d4d56fa8199aeb407fc14eb00f1022
ContactsCommon: add the support for filter SIM contacts

- add the key and interface to filter SIM card contacts.

Change-Id: I1ca9cff66cf0fe19a0b1bb5f690c58b202986d84
ContactsCommon: Contacts app will stopped

Contacts app will stopped when input the
largest words of name.

Set input maximum length for contact name.

CRs-Fixed: 565427

Change-Id: I6092985b4c2b2d06c0a4983a923d61fa95e9e9b2
ContactsCommon: Crashed when try to import contacts

This is caused by a service connection leak.

add fields to record the state of the service connection, unbind
service only when service connection is connected.

CRs-Fixed: 537551

Change-Id: Iacf5670594a9de5e4fd11b2bcb5ff89708741d5a
add SIM and Phone account support in Contacts

- add the support to display SIM and Phone account.
- add the support to save SIM contacts.

Change-Id: I4c0066fd83575905627395d7e8eb46a52c959ca1
ContactsCommon: Fails to import all vcf files

A URI reference includes a URI and a fragment, the component of the URI
following a '#'. The '#' is regarded as separator, and everything between
the scheme separator ':' and the fragment separator '#' will be encoded.
So the URI that get encoded is error when the fileName of vCard contain '#',
and throw FileNotFoundException.

Catch the FileNotFoundException and parse fileName from source uri, if
file exists, prompt as file xxx import fail, if fileName is null,just
prompt as I/O error.

CRs-Fixed: 550399

Change-Id: I2916a54545e9b9110e8820cfddb8ad304aa7f8c2