[android-developers] how to access phone book
hello all I am trying to access the phone number but not success , I can access name and id from the original phone book to my application but not phone number the code of accessing the name and id is.. package org.mobilesoftphone.ui; import android.app.Activity; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.provider.BaseColumns; import android.provider.ContactsContract; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.EditText; import android.widget.ListView; import android.widget.SimpleCursorAdapter; public class ContactManager extends Activity { public static String abcd = org.mobilesoftphone.ui; private static final int menu_aboutUs = 1; private static final int menu_exit = 2; private static final int menu_option = 0; public static final String TAG = ankush; public Cursor cursor; private ListView mContactList; private boolean mShowInvisible; private ListView.OnItemClickListener onListClick = new ListView.OnItemClickListener() { public void onItemClick(AdapterView? mAdapterView, View v, int position, long id) { // TODO Auto-generated method stub String callno = ((Cursor) mContactList.getAdapter().getItem( position)).getString(1); Intent mainformintent = new Intent(ContactManager.this, mainform.class); String name = org.mobilesoftphone.callstring; mainformintent.putExtra(name, callno); ContactManager.this.startActivity(mainformintent); finish(); } }; public EditText phonetext; public void aboutus() { } public void exit() { finish(); } /** * Obtains the contact list for the currently selected account. * * @return A cursor for for accessing the contact list. */ private Cursor getContacts() { // Run query Uri uri = ContactsContract.Contacts.CONTENT_URI; String[] projection = new String[] { BaseColumns._ID, ContactsContract.Contacts.DISPLAY_NAME }; String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP + = ' + (mShowInvisible ? 0 : 1) + '; String[] selectionArgs = null; String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + COLLATE LOCALIZED ASC; return managedQuery(uri, projection, selection, selectionArgs, sortOrder); } /** * Called when the activity is first created. Responsible for initializing * the UI. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.phonebook); mContactList = (ListView) findViewById(R.id.contactList); // Initialize class properties mShowInvisible = false; // Register handler for UI elements // Populate the contact list populateContactList(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, menu_option, 0, Setting).setIcon(R.drawable.option); menu.add(0, menu_aboutUs, 0, About Us).setIcon(R.drawable.abcd); menu.add(0, menu_exit, 0, Exit).setIcon(R.drawable.exit); // return super.onCreateOptionsMenu(menu); return true; } @Override protected void onDestroy() { super.onDestroy(); } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub switch (item.getItemId()) { case menu_option: option(); return true; case menu_aboutUs: aboutus(); return true; case menu_exit: exit(); return true; } return false; } @Override public void onPause() { super.onPause(); } @Override public void onRestart() { super.onRestart(); setContentView(R.layout.phonebook);
[android-developers] how to access phone book
hello all I am trying to access the phone number but not success , I can access name and id from the original phone book to my application but not phone number the code of accessing the name and id is.. package org.mobilesoftphone.ui; import android.app.Activity; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.provider.BaseColumns; import android.provider.ContactsContract; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.EditText; import android.widget.ListView; import android.widget.SimpleCursorAdapter; public class ContactManager extends Activity { public static String abcd = org.mobilesoftphone.ui; private static final int menu_aboutUs = 1; private static final int menu_exit = 2; private static final int menu_option = 0; public static final String TAG = ankush; public Cursor cursor; private ListView mContactList; private boolean mShowInvisible; private ListView.OnItemClickListener onListClick = new ListView.OnItemClickListener() { public void onItemClick(AdapterView? mAdapterView, View v, int position, long id) { // TODO Auto-generated method stub String callno = ((Cursor) mContactList.getAdapter().getItem( position)).getString(1); Intent mainformintent = new Intent(ContactManager.this, mainform.class); String name = org.mobilesoftphone.callstring; mainformintent.putExtra(name, callno); ContactManager.this.startActivity(mainformintent); finish(); } }; public EditText phonetext; public void aboutus() { } public void exit() { finish(); } /** * Obtains the contact list for the currently selected account. * * @return A cursor for for accessing the contact list. */ private Cursor getContacts() { // Run query Uri uri = ContactsContract.Contacts.CONTENT_URI; String[] projection = new String[] { BaseColumns._ID, ContactsContract.Contacts.DISPLAY_NAME }; String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP + = ' + (mShowInvisible ? 0 : 1) + '; String[] selectionArgs = null; String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + COLLATE LOCALIZED ASC; return managedQuery(uri, projection, selection, selectionArgs, sortOrder); } /** * Called when the activity is first created. Responsible for initializing * the UI. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.phonebook); mContactList = (ListView) findViewById(R.id.contactList); // Initialize class properties mShowInvisible = false; // Register handler for UI elements // Populate the contact list populateContactList(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, menu_option, 0, Setting).setIcon(R.drawable.option); menu.add(0, menu_aboutUs, 0, About Us).setIcon(R.drawable.abcd); menu.add(0, menu_exit, 0, Exit).setIcon(R.drawable.exit); // return super.onCreateOptionsMenu(menu); return true; } @Override protected void onDestroy() { super.onDestroy(); } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub switch (item.getItemId()) { case menu_option: option(); return true; case menu_aboutUs: aboutus(); return true; case menu_exit: exit(); return true; } return false; } @Override public void onPause() { super.onPause(); } @Override public void onRestart() { super.onRestart(); setContentView(R.layout.phonebook);
Re: [android-developers] how to access phone book
Please read the SDK documentation. There is in fact code to do exactly this. On Fri, Sep 17, 2010 at 8:22 AM, mishra ankush.mc...@gmail.com wrote: hello all I am trying to access the phone number but not success , I can access name and id from the original phone book to my application but not phone number the code of accessing the name and id is.. package org.mobilesoftphone.ui; import android.app.Activity; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.provider.BaseColumns; import android.provider.ContactsContract; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.EditText; import android.widget.ListView; import android.widget.SimpleCursorAdapter; public class ContactManager extends Activity { public static String abcd = org.mobilesoftphone.ui; private static final int menu_aboutUs = 1; private static final int menu_exit = 2; private static final int menu_option = 0; public static final String TAG = ankush; public Cursor cursor; private ListView mContactList; private boolean mShowInvisible; private ListView.OnItemClickListener onListClick = new ListView.OnItemClickListener() { public void onItemClick(AdapterView? mAdapterView, View v, int position, long id) { // TODO Auto-generated method stub String callno = ((Cursor) mContactList.getAdapter().getItem( position)).getString(1); Intent mainformintent = new Intent(ContactManager.this, mainform.class); String name = org.mobilesoftphone.callstring; mainformintent.putExtra(name, callno); ContactManager.this.startActivity(mainformintent); finish(); } }; public EditText phonetext; public void aboutus() { } public void exit() { finish(); } /** * Obtains the contact list for the currently selected account. * * @return A cursor for for accessing the contact list. */ private Cursor getContacts() { // Run query Uri uri = ContactsContract.Contacts.CONTENT_URI; String[] projection = new String[] { BaseColumns._ID, ContactsContract.Contacts.DISPLAY_NAME }; String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP + = ' + (mShowInvisible ? 0 : 1) + '; String[] selectionArgs = null; String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + COLLATE LOCALIZED ASC; return managedQuery(uri, projection, selection, selectionArgs, sortOrder); } /** * Called when the activity is first created. Responsible for initializing * the UI. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.phonebook); mContactList = (ListView) findViewById(R.id.contactList); // Initialize class properties mShowInvisible = false; // Register handler for UI elements // Populate the contact list populateContactList(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, menu_option, 0, Setting).setIcon(R.drawable.option); menu.add(0, menu_aboutUs, 0, About Us).setIcon(R.drawable.abcd); menu.add(0, menu_exit, 0, Exit).setIcon(R.drawable.exit); // return super.onCreateOptionsMenu(menu); return true; } @Override protected void onDestroy() { super.onDestroy(); } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub switch (item.getItemId()) { case menu_option: option(); return true; case menu_aboutUs: aboutus(); return true; case menu_exit: exit(); return true; } return false; } @Override public void onPause() {
[android-developers] How to access Phone Book
Hi, I am creating an application which will display all contacts from the phone book. Is there any API which can access the phone book. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---