[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.phonebook);


[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.phonebook);


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

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