When you contact this tutorial, the method used to select a contact is to read the contact from the database, and then display it with listview. After selecting the contact, the mobile phone number is returned,
In this way, when you click to select a
Today, I discussed with my colleagues about the WebView text control to obtain system contacts. I thought it was okay to just click the text box to bring up the system contact Activity. The idea immediately emerged is to implement the jump function in the java method, and then call the java method through the Js event. Only later will you know that you have to obtain the contact
In the daily use of the Android phone, the phone number to get a contact avatar, is often encountered problems. This article is an example of how Android is getting contact with a phone number to get a head image of the implementation code. Share for everyone to use for reference. The specific methods are as follows:
Implement preset contacts (including names and numbers) to the mobile phone. Ensure that the contacts are read-only and cannot be deleted or edited.The code is divided into two parts:Part One inserts the preset contacts into the database;In Part Two mode, you cannot delete or edit a preset contact on the contact details and contact multi-choice interface.[Note] I
Implement preset contacts (including names and numbers) to the mobile phone. Ensure that the contacts are read-only and cannot be deleted or edited.The code is divided into two parts:Part One inserts the preset contacts into the database;In Part Two mode, you cannot delete or edit a preset contact on the contact details and contact multi-choice interface.[Note] I
Android queries the contact name based on the phone number and exports all contacts in the address book. method 1 /*
2 * obtain the contact name based on the phone number
3 */
4 public static string getcontactnamebyphonenumber (context, string address ){
5 string [] projection = {contactscontract. phonelookup. display_
Shenzhen Airlines can view powder information without authorization (name, ID card, contact number, and other sensitive information)
Shenzhen Airlines can view powder information without authorization (name, ID card, contact number, and other sensitive information)The permission escalation vulnerability exists when yo
The contact storage includes two locations: SIM card and mobile phone. You must determine the contact storage space during the search process.
The mobile phone is stored in/data/COM/Android. providers. Contacts/databases.
1. Determine whether the data is stored on the mobile phone (calldetailactivity)
Uri personUri = null; Uri phoneUri = Uri.withAppendedPath(PhoneLook
= normalize (info.name);
Info.contactrefuri = Contactref;
return info;
}
The system native logic is the first record of the search results, and is used for instantiation. When the customer needs to change, need to match different numbers, you need to modify this place. The first priority is to traverse the entire cursor set and select the appropriate result based on the customer's needs, assigning value to the Callerinfo instance.
Here is a flowchart of the entire
[Java]View Plaincopyprint?
Get the intent in the middle of the image
Ivshowimage = (ImageView) Findviewbyid (r.id.call_log_detail_contact_img);
//Call phone number get avatar URI
Uri urinumber2contacts = URI
. Parse ("content://com.android.contacts/"
+ "data/phones/filter/" + strphonenumber);
Cursor cursorcantacts = sapplication.nowsapplication
. Getcontentresolver (). Query (urinumber2contacts, null, null,
null, null );
if (C
Guess numbersProblem Descriptiona has 1 numbers m,b to guess. b Every time you guess, a says "too big", "too small" or "right."Ask B to guess the maximum number of n times you can guess.Input line 1th is an integer t, which indicates that there is a T-group of data, the following T-lineOne integer per line n (1≤n≤30)Output guess n times the maximum number that can be guessedSample Input213 Sample Output17Oh
First, SF is recommended, because although expensive, it is not overweight for 20 yuan. However, the cost-performance ratio is indeed higher than that of EMS. For example, it takes less than 30 hours for me to shop online a few days ago, from Shenzhen to Hohhot.
SF Hohhot0471-4664420
Xincheng District0471-6900716
Yuquan District0471-5672124
Other zones are unknown. You can find out after you have asked.
I personally use Shentong, and I don't think it is as bad as people think, becau
Console.WriteLine ("Please enter your ID number");string x = Console.ReadLine ();String year=x.substring (6,4);//starting from the sixth position of the ID card, intercept four, which is your year of birthint x1 = Convert.ToInt32 (year);//The interception into the years into the X1,string sx = "";Switch (X1%12)//Enter a year, if the assumption is four, you can judge the year of the zodiac, and then according to the 12 zodiac arrangement, to determine
When an android text message is selected as a recipient, the number search contact is changed to any location to start matching.The queryLocal function in ContactsProvider2.java is modified as follows:Case CALLABLES_FILTER:......If (searchPhoneNumber ){......Sb. append (Data. _ ID +"IN (select distinct" + PhoneLookupColumns. DATA_ID+ "FROM" + Tables. PHONE_LOOKUP+ "WHERE" + PhoneLookupColumns. NORMALIZED_NU
Before doing a little exercise need to get the phone number of contact person, by looking at the relevant information, I try to write a small example, can be successfully obtained.First, you need to get permissions in Androidmanifest.xml
XML layout file
Mainactivity.java
Package com.getcontacts;
Import Android.net.Uri;
Import Android.os.Bundle;
Import android.app.Activity;
ContentProvider: The Central Archive, as well as an example of getting a contact's phone number. contentproviderThe Android official document describes five Data Storage Methods: sqlite, SharedPreferences, network storage, external storage, and file storage. However, these data cannot be shared, then we will introduce the main character of today: ContentProvider
ContentResolver can operate data in ContentProvider. You can use the getContentResolver ()
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.