zoukankan      html  css  js  c++  java
  • 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> 


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

  • 相关阅读:
    最常用的CountDownLatch, CyclicBarrier你知道多少? (Java工程师必会)
    浅谈Java中的Condition条件队列,手摸手带你实现一个阻塞队列!
    实习到公司倒闭,2019我的技术踩坑之路!
    Java中的等待唤醒机制—至少50%的工程师还没掌握!
    告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
    解决SELinux阻止Nginx访问服务
    ZooKeeper使用入门
    JVM致命错误日志详解
    虚拟机中设置 CentOS 静态 IP
    Spring 核心技术(7)
  • 原文地址:https://www.cnblogs.com/gwazy/p/1735840.html
Copyright © 2011-2022 走看看