<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages_apps_Contacts/tests/AndroidManifest.xml, branch caf/cm-12.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/'/>
<entry>
<title>Delete dead social/stream code from Contacts</title>
<updated>2014-02-05T05:14:02+00:00</updated>
<author>
<name>Brian Attwell</name>
<email>brianattwell@google.com</email>
</author>
<published>2014-02-05T05:14:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=fc50bdd15a2de6560581b67d3b73688a48ae0b3f'/>
<id>fc50bdd15a2de6560581b67d3b73688a48ae0b3f</id>
<content type='text'>
Searched for stream/social code. Next, deleted layouts that
showed up in the results from "lint Contacts --check UnusedResources".

I didn't bother cleaning up the unused strings.

Change-Id: I7473127e8e4e33c97b205f85d4d63f459e9d2b10
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Searched for stream/social code. Next, deleted layouts that
showed up in the results from "lint Contacts --check UnusedResources".

I didn't bother cleaning up the unused strings.

Change-Id: I7473127e8e4e33c97b205f85d4d63f459e9d2b10
</pre>
</div>
</content>
</entry>
<entry>
<title>Move dependencies of AccountTypeManager into ContactsCommon.</title>
<updated>2012-11-14T02:38:56+00:00</updated>
<author>
<name>Chiao Cheng</name>
<email>chiaocheng@google.com</email>
</author>
<published>2012-11-14T02:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=428f008513d1591cc08fcfe2cf0c9237fb313241'/>
<id>428f008513d1591cc08fcfe2cf0c9237fb313241</id>
<content type='text'>
Moving dependencies in preparation to move AccountTypeManager.

Bug: 6993891
Change-Id: I804cdbe64b9b8111ed286037943d593e11dc4044
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moving dependencies in preparation to move AccountTypeManager.

Bug: 6993891
Change-Id: I804cdbe64b9b8111ed286037943d593e11dc4044
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial removal of dialer features.</title>
<updated>2012-08-23T20:06:44+00:00</updated>
<author>
<name>Chiao Cheng</name>
<email>chiaocheng@google.com</email>
</author>
<published>2012-08-17T23:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=a2180f32d3c5d6842c421adb5aa2f85c69caccfb'/>
<id>a2180f32d3c5d6842c421adb5aa2f85c69caccfb</id>
<content type='text'>
- Moved main activities and classes out including all necessary dependencies
for a first working version.
- There are still dialer dependencies in contacts after this check-in. Further
separation coming.

Bug: 6993891
Change-Id: I1761b554fe5daf29acddbb43532f571191db2eaf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Moved main activities and classes out including all necessary dependencies
for a first working version.
- There are still dialer dependencies in contacts after this check-in. Further
separation coming.

Bug: 6993891
Change-Id: I1761b554fe5daf29acddbb43532f571191db2eaf
</pre>
</div>
</content>
</entry>
<entry>
<title>Add read/write calllog permissions to test package</title>
<updated>2012-04-17T18:37:02+00:00</updated>
<author>
<name>Daisuke Miyakawa</name>
<email>dmiyakawa@google.com</email>
</author>
<published>2012-04-17T18:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=14380a4cd9120753fa889dfc3ffbdc120bc664de'/>
<id>14380a4cd9120753fa889dfc3ffbdc120bc664de</id>
<content type='text'>
"Fill call log test" needs them.

Change-Id: I055cb283b44850ba70b4fb3717f24ff695ed8418
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"Fill call log test" needs them.

Change-Id: I055cb283b44850ba70b4fb3717f24ff695ed8418
</pre>
</div>
</content>
</entry>
<entry>
<title>Add READ_PROFILE and READ_SOCIAL_STREAM to test apk</title>
<updated>2012-03-01T23:14:16+00:00</updated>
<author>
<name>Makoto Onuki</name>
<email>omakoto@google.com</email>
</author>
<published>2012-03-01T23:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=f68c5e7425b1bd65992f1c2de0bf832370dec1bd'/>
<id>f68c5e7425b1bd65992f1c2de0bf832370dec1bd</id>
<content type='text'>
... so that QueryService can read them.

Change-Id: I34aa4c4e34340e788a3392268817161020f506e0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... so that QueryService can read them.

Change-Id: I34aa4c4e34340e788a3392268817161020f506e0
</pre>
</div>
</content>
</entry>
<entry>
<title>Add phone number format tester to test apk</title>
<updated>2011-11-30T18:57:54+00:00</updated>
<author>
<name>Makoto Onuki</name>
<email>omakoto@google.com</email>
</author>
<published>2011-11-30T18:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=654888562d75fe4758cb0500f73aaa11385e6f63'/>
<id>654888562d75fe4758cb0500f73aaa11385e6f63</id>
<content type='text'>
Usage:
   adb shell am startservice -e n '6502530000' \
     com.android.contacts.tests/.PhoneNumberTestService

This will output the following on logcat.

I/phonenumber(29086): Input phone number: 6502530000
I/phonenumber(29086): Input country code: null
I/phonenumber(29086): Current country code: US
I/phonenumber(29086): Result for: 6502530000 / US
I/phonenumber(29086):   formatNumberToE164(6502530000, US) = +16502530000
I/phonenumber(29086):   PhoneNumberUtil.format(parse(6502530000, US), E164) = +16502530000 (valid)
I/phonenumber(29086):   PhoneNumberUtil.format(parse(6502530000, US), INTERNATIONAL) = +1 650-253-0000 (valid)
I/phonenumber(29086):   PhoneNumberUtil.format(parse(6502530000, US), NATIONAL) = (650) 253-0000 (valid)
I/phonenumber(29086):   PhoneNumberUtil.format(parse(6502530000, US), RFC3966) = +1-650-253-0000 (valid)
   :
   :

Also fixed the copyright header for QueryService.java.

Change-Id: If504a803e0001eeafd5928979caa1510ac989282
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Usage:
   adb shell am startservice -e n '6502530000' \
     com.android.contacts.tests/.PhoneNumberTestService

This will output the following on logcat.

I/phonenumber(29086): Input phone number: 6502530000
I/phonenumber(29086): Input country code: null
I/phonenumber(29086): Current country code: US
I/phonenumber(29086): Result for: 6502530000 / US
I/phonenumber(29086):   formatNumberToE164(6502530000, US) = +16502530000
I/phonenumber(29086):   PhoneNumberUtil.format(parse(6502530000, US), E164) = +16502530000 (valid)
I/phonenumber(29086):   PhoneNumberUtil.format(parse(6502530000, US), INTERNATIONAL) = +1 650-253-0000 (valid)
I/phonenumber(29086):   PhoneNumberUtil.format(parse(6502530000, US), NATIONAL) = (650) 253-0000 (valid)
I/phonenumber(29086):   PhoneNumberUtil.format(parse(6502530000, US), RFC3966) = +1-650-253-0000 (valid)
   :
   :

Also fixed the copyright header for QueryService.java.

Change-Id: If504a803e0001eeafd5928979caa1510ac989282
</pre>
</div>
</content>
</entry>
<entry>
<title>Add service to test apk to execute arbitrary query</title>
<updated>2011-11-30T01:44:17+00:00</updated>
<author>
<name>Makoto Onuki</name>
<email>omakoto@google.com</email>
</author>
<published>2011-11-30T01:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=8e34744e041e3db61aa3544b03594e5b379c946c'/>
<id>8e34744e041e3db61aa3544b03594e5b379c946c</id>
<content type='text'>
Use the am command to launch the service.

e.g.
adb shell am startservice -d content://com.android.contacts/directories \
  -e s 'accountName is null' -e o '_id'  \
  com.android.contacts.tests/.QueryService

Result will be dumped on logcat.  Example:
contactsquery: URI: content://com.android.contacts/directories
contactsquery: Selection: accountName is null
contactsquery: Result count: 2
contactsquery: authority|accountName|typeResourceId|packageName|_id|shortcutSupport|accountType|displayName|photoSupport|exportSupport
contactsquery: com.android.contacts|*null*|2130968583|com.android.providers.contacts|0|2|*null*|*null*|3|0
contactsquery: com.android.contacts|*null*|2130968584|com.android.providers.contacts|1|2|*null*|*null*|3|0

Change-Id: I0db643519d192f9ca9666026c61acf553a3b8d75
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the am command to launch the service.

e.g.
adb shell am startservice -d content://com.android.contacts/directories \
  -e s 'accountName is null' -e o '_id'  \
  com.android.contacts.tests/.QueryService

Result will be dumped on logcat.  Example:
contactsquery: URI: content://com.android.contacts/directories
contactsquery: Selection: accountName is null
contactsquery: Result count: 2
contactsquery: authority|accountName|typeResourceId|packageName|_id|shortcutSupport|accountType|displayName|photoSupport|exportSupport
contactsquery: com.android.contacts|*null*|2130968583|com.android.providers.contacts|0|2|*null*|*null*|3|0
contactsquery: com.android.contacts|*null*|2130968584|com.android.providers.contacts|1|2|*null*|*null*|3|0

Change-Id: I0db643519d192f9ca9666026c61acf553a3b8d75
</pre>
</div>
</content>
</entry>
<entry>
<title>EditSchema parser for ExternalAccountType</title>
<updated>2011-10-19T01:16:11+00:00</updated>
<author>
<name>Makoto Onuki</name>
<email>omakoto@google.com</email>
</author>
<published>2011-10-17T23:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=dcf751d75ad5d31620a4216d8c53fd59525e8bd8'/>
<id>dcf751d75ad5d31620a4216d8c53fd59525e8bd8</id>
<content type='text'>
This also includes:
- Removed getHeaderColor/getSideBarColor from AccountType

- Implemented a test authenticator/sync adapter in the test apk.
This defines a test account type "com.android.contacts.tests.authtest.basic".
We could potentially add more account types to the test apk to test different
edit schema variations, but at this point this is impossible, as
ExternalAccountType doesn't have a way to tell which contacts.xml belongs
to which account type.  The current contacts.xml defined here builds
the fallback account type equivalent.

The sync adapter is pretty rudimentary; it doesn't clear the isDirty flag
on modified raw contacts or delete raw contacts with isDeleted set.  At
this point this doesn't seem to be necessary to test EditSchema.

Note:
For now it's still not meant to be public API.  Right now it's only manually
tested with the edit schema defition in the test apk described above.

Bug 5381810

Change-Id: Ifefdb969b4e08775125924b1366d24effc4db2f2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also includes:
- Removed getHeaderColor/getSideBarColor from AccountType

- Implemented a test authenticator/sync adapter in the test apk.
This defines a test account type "com.android.contacts.tests.authtest.basic".
We could potentially add more account types to the test apk to test different
edit schema variations, but at this point this is impossible, as
ExternalAccountType doesn't have a way to tell which contacts.xml belongs
to which account type.  The current contacts.xml defined here builds
the fallback account type equivalent.

The sync adapter is pretty rudimentary; it doesn't clear the isDirty flag
on modified raw contacts or delete raw contacts with isDeleted set.  At
this point this doesn't seem to be necessary to test EditSchema.

Note:
For now it's still not meant to be public API.  Right now it's only manually
tested with the edit schema defition in the test apk described above.

Bug 5381810

Change-Id: Ifefdb969b4e08775125924b1366d24effc4db2f2
</pre>
</div>
</content>
</entry>
<entry>
<title>Test application for inserting stream items.</title>
<updated>2011-07-20T21:51:14+00:00</updated>
<author>
<name>Dave Santoro</name>
<email>dsantoro@google.com</email>
</author>
<published>2011-07-20T20:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=0b0a96a01617e0d311431d5f7137b5685ccf73aa'/>
<id>0b0a96a01617e0d311431d5f7137b5685ccf73aa</id>
<content type='text'>
This will randomly generate 1-5 status messages for a selected
contact.  Each status message has a 30% chance of also having
1-5 random photos associated with it.

This change was split off of the stream items UI change, since
the two do not depend on one another.

Change-Id: Icefec5b186867c5ee0dacecd74efda2ac0bcfb1f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will randomly generate 1-5 status messages for a selected
contact.  Each status message has a 30% chance of also having
1-5 random photos associated with it.

This change was split off of the stream items UI change, since
the two do not depend on one another.

Change-Id: Icefec5b186867c5ee0dacecd74efda2ac0bcfb1f
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test activity to add entries to the call log.</title>
<updated>2011-06-14T14:06:37+00:00</updated>
<author>
<name>Flavio Lerda</name>
<email>flerda@google.com</email>
</author>
<published>2011-06-13T16:20:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Contacts/commit/?id=27d764890eeb6fb777617a781068eb0fef7558db'/>
<id>27d764890eeb6fb777617a781068eb0fef7558db</id>
<content type='text'>
This activity can be used to add entries to the call log.

It uses existing entries to generate new data. It only changes the
actual date of the call.

Change-Id: I3dc935982a5994ffa07ee22390b1d45af12a2aac
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This activity can be used to add entries to the call log.

It uses existing entries to generate new data. It only changes the
actual date of the call.

Change-Id: I3dc935982a5994ffa07ee22390b1d45af12a2aac
</pre>
</div>
</content>
</entry>
</feed>
