读取联系人信息时,报以下错误:
Cannot determine the default account for contacts compatibility
android.accounts.AuthenticatorException: bind failure我已经在manifest.xml文件中加入了
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>请问该如何解决?谢谢

解决方案 »

  1.   

    怎么以前在CE,LINUX里看到得同行都转这了,看来也要改改行了
      

  2.   

    java代码:
    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            ContentResolver cr=getContentResolver();
            String[] projection = new String[]{
             People._ID,
             People.NAME,
             People.NUMBER
            };
            Uri contacts = People.CONTENT_URI;
            Cursor managedCursor = cr.query(contacts, projection, null, null, People.NAME + " ASC");
            managedCursor.moveToFirst();
            TextView display = (TextView) findViewById(R.id.display);
            display.setText(managedCursor.getString(managedCursor.getColumnIndex(People.NAME)));
            setContentView(R.layout.main);
        }xml:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.android.SmartPhone"
          android:versionCode="1"
          android:versionName="1.0"
          >
        <application android:icon="@drawable/icon" android:label="@string/app_name" >
            <activity android:name=".SmartPhone"
                      android:label="@string/app_name"
                      >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>

        </application>
    <uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission></manifest>