代码
package Contacts.list;
import android.app.ListActivity;
import android.database.Cursor;
import android.provider.Contacts.People;
import android.os.Bundle;
import android.widget.ListAdapter;
import android.widget.SimpleCursorAdapter;
/**
*
* data comes from a cursor.
*/
public class contactslist extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Get a cursor with all people
Cursor c = getContentResolver().query(People.CONTENT_URI, null, null, null, null);
startManagingCursor(c);
ListAdapter adapter = new SimpleCursorAdapter(this,
// Use a template that displays a text view
android.R.layout.simple_list_item_1,
// Give the cursor to the list adatper
c,
// Map the NAME column in the people database to...
new String[] {People.NAME} ,
// The "text1" view defined in the XML template
new int[] {android.R.id.text1});
setListAdapter(adapter);
}
}
import android.app.ListActivity;
import android.database.Cursor;
import android.provider.Contacts.People;
import android.os.Bundle;
import android.widget.ListAdapter;
import android.widget.SimpleCursorAdapter;
/**
*
* data comes from a cursor.
*/
public class contactslist extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Get a cursor with all people
Cursor c = getContentResolver().query(People.CONTENT_URI, null, null, null, null);
startManagingCursor(c);
ListAdapter adapter = new SimpleCursorAdapter(this,
// Use a template that displays a text view
android.R.layout.simple_list_item_1,
// Give the cursor to the list adatper
c,
// Map the NAME column in the people database to...
new String[] {People.NAME} ,
// The "text1" view defined in the XML template
new int[] {android.R.id.text1});
setListAdapter(adapter);
}
}
代码
<?
xml version="1.0" encoding="utf-8"
?>
< manifest xmlns:android ="http://schemas.android.com/apk/res/android"
package ="Contacts.list"
android:versionCode ="1"
android:versionName ="1.0" >
< uses-permission android:name ="android.permission.READ_CONTACTS" />
< application android:icon ="@drawable/icon" android:label ="@string/app_name" >
< activity android:name =".contactslist"
android:label ="@string/app_name" >
< intent-filter >
< action android:name ="android.intent.action.MAIN" />
< category android:name ="android.intent.category.SAMPLE_CODE" />
</ intent-filter >
</ activity >
</ application >
</ manifest >
< manifest xmlns:android ="http://schemas.android.com/apk/res/android"
package ="Contacts.list"
android:versionCode ="1"
android:versionName ="1.0" >
< uses-permission android:name ="android.permission.READ_CONTACTS" />
< application android:icon ="@drawable/icon" android:label ="@string/app_name" >
< activity android:name =".contactslist"
android:label ="@string/app_name" >
< intent-filter >
< action android:name ="android.intent.action.MAIN" />
< category android:name ="android.intent.category.SAMPLE_CODE" />
</ intent-filter >
</ activity >
</ application >
</ manifest >
本来挺简单的个东西,但还是费了我好大的劲。 原来是配置文件的问题,后来是 基类继承错误,不管怎样总算是好了,呵呵。