I am trying to use this query to read the contacts on the SIM.
cur = managedQuery(Uri.parse(\"content://icc/adn\")
,null
i have used the following code to get the simcard details..It works fine
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")));
}
Here the name, _id, number are column names from the simcard table