如何在android中以编程方式列出sim联系人?我得到了获取电话联系人here的代码,但我也需要SIM卡联系人。

最佳答案

Uri simUri = Uri.parse("content://icc/adn");

  Cursor cursorSim = this.getContentResolver().query(simUri, null, null,null, null);

         while (cursorSim.moveToNext()) {
             listName.add(cursorSim.getString(cursorSim.getColumnIndex("name")));
             listContactId.add(cursorSim.getString(cursorSim.getColumnIndex("_id")));
             listMobileNo.add(cursorSim.getString(cursorSim.getColumnIndex("number")));
            }

现在只要按照下面的代码获取simcard的详细信息..就可以了

10-08 01:32