android中向通过contentProvider向数据库中插入数据的实现
2013-10-28 23:36
465 查看
public List<SMSInfo> getSMSInof() { Uri uri = Uri.parse("content://sms/"); ContentResolver resolver = context.getContentResolver(); Cursor cursor = resolver.query(uri, null, null, null, "date desc"); List<SMSInfo> sMSInfos = new ArrayList<SMSInfo>(); while (cursor.moveToNext()) { String id = cursor.getString(cursor.getColumnIndex("_id")); String address = cursor.getString(cursor.getColumnIndex("address")); String date = cursor.getString(cursor.getColumnIndex("date")); int type = cursor.getInt(cursor.getColumnIndex("type")); String body = cursor.getString(cursor.getColumnIndex("body")); SMSInfo smsInfo = new SMSInfo(id, address, date, type, body); sMSInfos.add(smsInfo); smsInfo = null; } return sMSInfos; }
相关文章推荐
- android通过ContentProvider实现应用间的数据共享
- jdbc连接数据库的7大步骤(以通过jdbc连接实现数据的插入、更新为例)
- Android上实现一个简单的天气预报APP(八) 从数据库读取城市数据
- Android疑惑之使用ContentProvider实现数据共享
- (二)不同数据库间的交叉数据查询插入等操作实现
- 水果项目第2集-建立数据库->编写数据访问基础类->实现类的方法->调试通过
- Android利用SQLiteStatement提高数据库插入数据的效率
- Android数据库操作-正确的把数据插入到数据库中
- 鼠标右键弹出菜单 上传图片自定义控件 弹出菜单(PopUp 控件) 2 实现数据库插入操作 文件名通过参数传递
- Android数据库更新并保留原来数据的实现
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android ContentProvider(内容提供者{模拟底层})和Contentresolver(内容接受者{实现对ContentProvider数据的修改})
- C# 执行多条SQL语句,实现数据库事务(通过Hashtable存储数据) .
- Java SSH Hibernate通过代码实现从数据库中随机取出指定条数的随机数据
- 【NOSQL】非关系型数据库MongoDB ( 通过samus驱动实现基本数据操作 )
- Android通过Http连接MySQL 实现登陆/注册(数据库+服务器+客户端)
- android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android数据存储-通过SharedPreferences实现记住密码的操作
- SSM+mybatis数据库实现百万数据分页取出并分页插入Excel中