//通过contentprovider实现夸应用的数据共享
public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {Create(savedInstanceState);setContentView(R.layout.activity_main);// 创建内容解析器final ContentResolver resolver = getContentResolver();// //向短信应用中插入了一条数据
// ContentValues content = new ContentValues();
// content.put("address", "95534");
// content.put("type", "1");
// content.put("date", System.currentTimeMillis());
// content.put("body",
// "您尾号3838的储蓄卡账户11月11日11时11分消费支出人民币11111.00元,活期余额3141592653.38元。[建设银行]");
// //插入一个短信
// resolver.insert(Uri.parse("content://sms"),content);//查询短信// Cursor cursor = resolver.query(Uri.parse("content://sms"), new// String[]{"address", "date", "body", "type"},null,null,null);// veToNext()){// String str = ColumnIndex("body"));// Log.i("myTag","body:"+str);// }//删除短信resolver.delete(Uri.parse("content://sms"), "_id=4", null);
// ContentValues values = new ContentValues();
// values.put("body", 95533);
// resolver.update(Uri.parse("content://sms"), values , "address=?", new String[]{"110"});
// Toast.makeText(this, "update success", 0).show();/*** 注册一个内容观察者* * 参数1:被观察的uri* 参数2:参数1的uri是否是一个具体的uri* 参数3:观察者*/isterContentObserver(Uri.parse("content://sms"), true, new ContentObserver(new Handler()) {@Overridepublic void onChange(boolean selfChange) {Change(selfChange);Log.i("myTag","您关注的短信发生变化了");resolver.delete(Uri.parse("content://sms"), "_id=5", null);}});}
}
本文发布于:2024-02-05 01:10:53,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170720632361684.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |