public class MainActivity extends Activity {
private ListView listView_main_info;
private TextView textView_empty;
private final static String Uri_sms = "content://sms";


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


listView_main_info = (ListView) findViewById(R.id.listView1);
textView_empty = (TextView) findViewById(R.id.textView_empty);


// 1. 获取ContentResolver
ContentResolver resolver = getContentResolver();


// 2.搜索数据ContentResolver.query().
Cursor cursor = resolver.query(Uri.parse(Uri_sms), new String[] {
"_id", "address", "body", "date" }, null, null, null);


SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
R.layout.sms_item, cursor, new String[] { "address", "body",
"date" }, new int[] { R.id.textView_address,
R.id.textView_body, R.id.textView_date }, 1);

listView_main_info.setAdapter(adapter);

listView_main_info.setEmptyView(textView_empty);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}


}

更多相关文章

  1. 一句话锁定MySQL数据占用元凶
  2. Android--fragment从activity中获取数据
  3. Android(安卓)使用Parcelable接口
  4. Android(安卓)自动向手机添加联系人(测试数据用)
  5. 获取麦克风音量
  6. Android开发之环形进度条(安卓默认…
  7. xml解析,基于XmlPullParser
  8. android 原生GET和POST提交数据
  9. android sensors HAL范例分析

随机推荐

  1. Android知识图谱:我们到底需要学习哪些And
  2. 如何学习android
  3. 跟着做 Android(安卓)NDK学习入门如此简
  4. Android分割线divider(内含Android虚线分
  5. android布局文件中各属性所代表的意义
  6. Unity与Android(安卓)Studio✨之间那些不
  7. Android初级之路-Android发展史
  8. 每一位Android开发者应该知道的Android体
  9. 【安全】Android(安卓)O 中的 Seccomp 过
  10. Android预优化那些事