当前位置: 首页 > news >正文

网站轮播广告动画怎么做的普洱专业企业网站建设

网站轮播广告动画怎么做的,普洱专业企业网站建设,网页开发与网站开发,国内网站有哪些有时候应用中需要监听ContentProvider的改变并提供响应#xff0c;这时候就要利用ContentObserver类了 不管是ContentProvider中实现的,insert,delete,update方法中的任何一个#xff0c;程序都会调用getContext().getContentResolver().notifyChange(uri,null); 这行代码可用…有时候应用中需要监听ContentProvider的改变并提供响应这时候就要利用ContentObserver类了 不管是ContentProvider中实现的,insert,delete,update方法中的任何一个程序都会调用getContext().getContentResolver().notifyChange(uri,null); 这行代码可用于通知所有注册在该Uri上的监听者该ContentProvider所共享的数据发生了改变  监 听ContentProvider数据改变的监听器需要继承ContentObserver类,并重写该基类所定义的onChange(boolean selfChange)方法当它所监听的ContentProvider所共享的数据发生改变时该onChange将会触发 为了监听指定的ContentProvider的数据变化需要通过ContentResolver向指定Uri注册ContentObserver监听器. 用如下方法来注册监听器 registerContentObserver(Uri uri,boolean notifyForDescendents,ContentObserver observer) notifyForDescendents :如果该参数设为true,假如Uri为content://abc,那么Uri为content://abc/xyz, content://abc/xyz/foo的数据改变时也会触发该监听器如果参数为false那么只有 content://abc的数据改变时会触发该监听器 下面以监听系统的短信为例下图为模拟发送一条短信 上面有一条短信内容为hello,下面启动监听程序在logcat中打印该短信的相关信息 下面为代码 package WangLi.IO.MonitorSms; import android.app.Activity; import android.database.ContentObserver; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.os.Handler; public class MonitorSms extends Activity { /** Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //为content://sms的数据改变注册监听器 this.getContentResolver().registerContentObserver(Uri.parse(content://sms), true, new SmsObserver(new Handler())); } //根据自定义的ContentObserver监听类 private final class SmsObserver extends ContentObserver { public SmsObserver(Handler handler) { super(handler); // TODO Auto-generated constructor stub } public void onChange(boolean selfChange) { //查询发送箱中的短信(处于正在发送状态的短信放在发送箱) Cursor cursor getContentResolver().query(Uri.parse(content://sms/outbox), null, null, null, null); //遍历查询得到结果集,即可获取用户正在发送的短信 while(cursor.moveToNext()) { StringBuilder sb new StringBuilder(); //获取短信的发送地址 sb.append(address).append( cursor.getString(cursor.getColumnIndex(address))); //获取短信标题 sb.append(;subject).append( cursor.getString(cursor.getColumnIndex(body))); //获取短信发送时间 sb.append(;time).append( cursor.getLong(cursor.getColumnIndex(date))); System.out.println(Has Sent SMS::: sb.toString()); } } } }  转载于:https://www.cnblogs.com/zhujiabin/p/4601737.html
http://www.yutouwan.com/news/284857/

相关文章:

  • 义乌高端网站设计品牌上海网站备案要求吗
  • 大学生网站设计论文3000字网址二维码在线生成
  • 营销软文范例大全300网站优化需要做什么
  • 可以做问卷调查的网站兰州网络推广方案
  • 谷歌搜索关键词排名wordpress cdn优化
  • 做网站推广的难点、新手学做网站图纸
  • 关于茶网站模板360搜索推广
  • wordpress软件下载站主题企业信息查询系统官网江苏
  • 黄山网站优化wordpress the7 慢
  • 天津网站建设排名黄骅招聘信息最新
  • 购物商城网站交换友情链接平台
  • 怎样建设自己的商业网站建设银行网银显示网站丢失
  • 域名注册最好的网站网站建设推广费会计分录
  • 长沙做网站开发多少钱建设银行网站开通查询密码
  • 企业网站备案怎么填写厦门网站制作建设
  • 做网站需注意事项江门网站制作培训
  • 404 没有找到网站 试试申请收录吧建立网站的链接结构有哪几种形式?简述其各自的优缺点
  • 网站后台如何做银座网上商城官网
  • 石家庄个人做网站东营市住宅与房地产信息网
  • 做的网站在不同浏览器视频网站设计模板
  • 维护中网站炒股网站怎么做
  • dw制作个人网站的具体步骤做网站设计参考文献
  • wordpress 网站打开速度慢快速优化关键词排名
  • 招聘工作的网站有哪些专业的免费网站建设
  • discuz做服务网站陕西住建电子证书查询
  • 规范 加强网站建设管理临沂网站建设临沂
  • 淘宝做动图网站为什么做网站网站
  • cms建站系统自己做个网站多少钱
  • 网站建设方案策划书百度搜索引擎api
  • 什么是网站站点建设介绍订餐网站怎么做