• Android 获取联系人列表


     

     


    代码
    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);
        }
    }


    代码
    <?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> 


    本来挺简单的个东西,但还是费了我好大的劲。 原来是配置文件的问题,后来是 基类继承错误,不管怎样总算是好了,呵呵。

  • 相关阅读:
    WinEdt && LaTex(五)—— 内容的排版
    WinEdt && LaTex(五)—— 内容的排版
    WinEdt && LaTex(四)—— 自定义新命令(newcommand、def)
    WinEdt && LaTex(四)—— 自定义新命令(newcommand、def)
    独立与条件独立
    “人”之为人:道德+技能+创新
    android之ListPreference的用法_PreferenceActivity用法
    【Oracle】删除重复记录
    wso2esb源码编译总结
    .net网站开发(设计):1.什么是MVC模式
  • 原文地址:https://www.cnblogs.com/gwazy/p/1735840.html
Copyright © 2020-2023  润新知