Learn about how to backup android phone contacts, we have the largest and most updated how to backup android phone contacts information on alibabacloud.com
Next, the android content provider-content providers (1)
Contacts provider is a powerful and flexible component in Android. It manages the data in the system address book and provides external access interfaces to access and operate the system address book.
The organization chart of contacts provider is as follows:
It
the contacts in the Android system are also available through ContentProvider, where we get all the contacts, get contacts by phone number, add contacts, add contacts using transactions
Specific steps
1. In the mobile phone we click on "Contact" as shown in the picture.
2. Then click the "Contact" menu in the following figure.
3. On the phone's "menu" key, select "Import/Export".
4. Click the "Export to SIM card" menu.
5. Because I want to back up so I click on "Select All" as an example, choose Good, click on the top right corner of the screen "finish."
6. Finally click "OK" button.
7. Display the copy progress on
Today's learning task: Read the main information (name and phone number) of all contacts on the mobile phone, and display it in listview
Main Content involved: 1) structure and usage of the contact API 2) role of the contentprovider component, Uri concept and usage 3) create a listview and bind data
1. Structure and usage of the contact API
Since
associated with the original contact table by ID. Let's take a look at the relationship between the three:
The top layer displays the aggregate contact table contacts, with the original contact table rawcontacts in the middle. Three accounts (two Gmail accounts and one Twitter account) store the contact information respectively, the bottom layer is the data table, which stores the contact information. The figure shows the three-tier architecture of
number from the contact, and then process the callback result by Onactivityresult () method
Intent Intent = new Intent (context, contactsactivity.class);
Startactivityforresult (Intent, Request_code);
}
});
/**
* Select the callback handler function for the contact person
*/
@Override
public void Onactivityresult (int reqcode, int resultcode, Intent data) {
Super.onactivityresult (Reqcode, ResultCode, data);
if (ResultCode = = RESULT_OK) {
Switch (reqcode) {
Case Reque
This article is an example of the Android development of contact modification, new contact method, through this example code can implement add contact, edit modify contact, add new contacts and update contacts, and other operations, operations mainly in the thread processing, and in the process of operation, display the circular progress bar, In the
With this article, I would like to explain how to create a searchable "contact list" Android application. With this application, users can browse through all saved contacts and search for contacts by their contact names by using the navigation buttons. The application can also display a photo of the contact, if available.
To browse the contact list, you can use
[Android] mobile guard reads contacts, android guard
Obtains the ContentResolver content parser object through the getContentResolver () method.
Call the query () method of the ContentResolver object to obtain the data in the raw_contacts table and obtain the Cursor object.
Parameter: Uri object, field String Array
Obtain the Uri object by using the Uri. parse (
Using content providers to read contacts
Inserting contacts with content providers
The principle of the content observer
Use the Content Viewer to monitor the System application database or its own application database changes
Using content providers to read contactsReading a contact is a lot more complicated than reading a text message, so let's step through it.Take a look at the contact's
=============================================================================================================== =====================Reverse the Avatar ID using the phone number:Calls table in the PHOTO_ID column data There is a small problem, when the caller calls in, if not answered, the other person's profile picture ID value isis not recorded in the calls table. No avatar appears when the call record is displayed in Calllogfragment. Therefore, it
Use of Android open-source class library Pinyin4j ---- search contacts
Pinyin4j can only be regarded as a Java open source class library, but it is also frequently used in Android application development. You have used mobile phone address book and address book to search for contac
In many cases, we have to use the operations of selecting contacts. It is very troublesome to write it by ourselves. Instead, it is better to directly call the system's address book.
Let's look at the requirements below:
Requirements:When an edittext button is clicked, go to the system address book. Select one address book item and return it to the current interface.The username of the selected contact number is displayed on edittext.
, and then use the view. getbottom obtains the position at the bottom of the parent window and compares the height of the group layout to vertical offset the group layout on the top to achieve the extrusion animation effect.
Finally, the androidmanifest. XML code is provided. to read the mobile phone contact, you must add the Android. Permission. read_contacts statement:
Now let's run the program, as show
of the contact.setname (data1); The Else if ("Vnd.android.cursor.item/phone_v2". Equals (MimeType)) {//Phone contact.setphone (data1);}19 }20 cursor1.close (); lists.add (contact); }23 }24 cursor.close (); /span> Third method: Compared with the second method, only the second URI is different, (PS: This method has a bug, get to some people's data is null, but the total number of contacts
JB Version:1.sim/usim Card Contact: You can directly use the editsimcontactactivity in the Usim_email_pattern, search and "Usim_email_pattern", the relevant code added to remove the comments can be2. Phone Local Contact: Modify the code as followsContacteditorfragment.java (Packages\apps\contacts\src\com\android\contacts
Reprinted please indicate the source: http://blog.csdn.net/guolin_blog/article/details/9050671
In the previous article, I worked with you to implement the grouping navigation and extrusion animation functions similar to Android system contacts. However, since the article is named "full effect for contacts in Android sy
contact.setphone (data1); 18}19}20 Cursor1.close (); Lists.add (contact); 22}23}24 Cursor.close (); 25}Third method: Compared with the second method, only the second URI is different, (PS: This method has a bug, get to some people's data is null, but the total number of contacts is the same.) It is said that because previously deleted contacts, my phone
I changed my new mobile phone a few days ago. After a while, I found that the contacts imported to my Google account could not be searched, either in pinyin or Chinese characters. No contacts were found in Google search. After searching online, I found the following solution:
Delete a Google account
Restart
Re-import Google account
The Google account h
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.