[问题点数:100分,结帖人gujinf2008]　一键查看最优答案　确认一键查看最优答案?　本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!　取消　本版专家分:373　结帖率　100%　情况是这个样子滴:　可以读取手机上的短信,可以读取SIM卡上的联系人,就是读不到SIM卡上的短信,也设置权限了,　　还是读不到,myCursor　返回的是null。　为什么就读不到呢?　package　simok.ok;　import　android.app.Activity;　import　android.os.Bundle;　import　android.content.ContentResolver;　import　android.database.Cursor;　import　android.provider.Contacts.People;　import　android.util.Log;　import　android.widget.Toast;　import　android.telephony.TelephonyManager;　import　android.content.Context;　import　android.content.Intent;　import　android.telephony.gsm.*;　import　android.content.Intent;　import　android.widget.TextView;　import　android.telephony.gsm.SmsMessage;　import　android.database.sqlite.SQLiteException;　import　android.net.Uri;　@SuppressWarnings("unused")　public　class　simok　extends　Activity　{　private　static　final　String　LOG_TAG　=　"Sms　Query";　//private　TelephonyManager　telMgr;　//String　TAG　=　"GameScene";　/**　Called　when　the　activity　is　first　created.　*/　@Override　public　void　onCreate(Bundle　savedInstanceState)　{　super.onCreate(savedInstanceState);　setContentView(R.layout.main);　//telMgr　=　(TelephonyManager)getSystemService(TELEPHONY_SERVICE)　getSmsAndSendBack();　}　public　void　getSmsAndSendBack()　{　String[]　projection　=　new　String[]　{"_id","address","person","body"　};　//StringBuilder　str=new　StringBuilder();　//　Cursor　myCursor　=　cr.query(Uri.parse("content://sms/inbox"),projection,null,　null　,null);　//Uri　uri　=　Uri.parse("content://sms/icc");　//Cursor　myCursor　=　managedQuery(Uri.parse("content://sms/inbox"),projection,null,　null　,null);　//Cursor　myCursor　=　managedQuery(Uri.parse("content://sms/icc"),projection,null,　null　,null);　Cursor　myCursor　=　managedQuery(Uri.parse("content://icc/adn"),projection,null,　null　,null);　//　Log.v(TAG,　"onTouchDownReal()");　processResults(myCursor);　}　private　void　processResults(Cursor　cur)　{　if　(cur.moveToFirst())　//int　count=cur.getCount();　//cur.moveToFirst();　//for(int　i=0;i