Re: [android-developers] how to access phone book

2010-09-17 Thread Prakash Iyer
Please read the SDK documentation. There is in fact code to do exactly this.

On Fri, Sep 17, 2010 at 8:22 AM, mishra  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();
>r

[android-developers] how to access phone book

2010-09-17 Thread mishra
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.phon

[android-developers] how to access phone book

2010-09-17 Thread mishra
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.phon

[android-developers] How to access Phone Book

2009-03-03 Thread cool.manish

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
-~--~~~~--~~--~--~---