码迷,mamicode.com
首页 > 移动开发 > 详细

提供者--AppCompatActivity

时间:2017-06-25 18:41:08      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:list   next   null   取数   backup   extend   访问   查询   lis   

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onclick_bak(View view) throws IOException {
//content://sms查新系统所有短信的uri
Uri uri=Uri.parse("content://sms");
//获得 访问内容提供者
ContentResolver contentResolver=getContentResolver();
//通过contentResolver查询数据
Cursor cursor=contentResolver.query(uri,new String[]{"address","date","type","body"},null,null,null);
List<SmsInfo> smsInfoList=new ArrayList<SmsInfo>();
//cursor.moveToNext()移动到下一行
while (cursor.moveToNext()){
String address=cursor.getString(0);
long date=cursor.getLong(1);
int type=cursor.getType(2);
String body=cursor.getString(3);
SmsInfo smsInfo=new SmsInfo(date,type,body,address);
smsInfoList.add(smsInfo);
}
//读取数据结束
cursor.close();
//备份
SmsUtils.backUpSms(smsInfoList,this);
}

}

提供者--AppCompatActivity

标签:list   next   null   取数   backup   extend   访问   查询   lis   

原文地址:http://www.cnblogs.com/yang11366/p/7077376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!