-
Android中文件存储的操作查看全部
-
插入数据必须要用contentvalue包裹起来 contentvalue values=new contentvalue(); Uri uri=cr.insert(RawContacts.CONTENT_URI,values)(注意insert返回的是uri对象) Long raw_content=ContentUris.parseId(uri);(解析uri) values.clear(清空values) //向联系人中插入一行数据 values.put(字段,行) uri=cr.insert(Data.CONTENT_URI,values values.put(Phone.RAW_CONTACT_ID,raw_contact_id);(插入id) values.put(Phone.NUMBER,"13333");(插入电话号码) values.put(Phone.MIMETYPE,Phone.CONTENT_ITEM_TYPE); uri=cr.insert(Data.CONTENT_URI,values) //插入电话号码查看全部
-
使用系统提供的ContentProvide查看全部
-
使用方法查看全部
-
Cursor c2 = cr.query(Email.CONTENT_URI, new String[] { Email.DATA, Email.TYPE }, Email.CONTACT_ID + "=" + id, null, null); if (c2 != null) { while (c2.moveToNext()) { int type = c2.getInt(c2.getColumnIndex(Email.DATA)); if (type == Email.TYPE_WORK) { Log.i("info", "工作邮箱:" + c2.getString(c2 .getColumnIndex(Email.DATA))); } } c2.close(); }查看全部
-
Cursor c1 = cr.query(Phone.CONTENT_URI, new String[] { Phone.NUMBER, Phone.TYPE }, Phone.CONTACT_ID + "=" + id, null, null); // 根据联系人ID查询出联系人的电话号码 if (c1 != null) { while (c1.moveToNext()) { int type = c1.getInt(c1.getColumnIndex(Phone.TYPE)); if (type == Phone.TYPE_HOME) { Log.i("info", "家庭电话:" + c1.getString(c1 .getColumnIndex(Phone.NUMBER))); } else if (type == Phone.TYPE_MOBILE) { Log.i("info", "手机:" + c1.getString(c1 .getColumnIndex(Phone.NUMBER))); } } c1.close(); }查看全部
-
方法!查看全部
-
ContentResolver查看全部
-
CONTENprovider查看全部
-
URI查看全部
-
如何实现ContentProvider查看全部
-
如何理解查看全部
-
使用GestureDetector进行手势识别查看全部
-
数据库操作实例查看全部
-
SQLiteOpenHelper查看全部
举报
0/150
提交
取消