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

房产信息网 源码网络seo软件

房产信息网 源码,网络seo软件,联想网络营销推广方法,中国做民宿的网站在开机时,各个提供网络连接的对象需要向ConnectivityService注册自己,并把自己所提供的网络的分值告诉ConnectivityService。 为了ConnectivityService便于统一管理,每一个具备提供网络服务的对象都需要创建一个NetworkFactory的子类对象,并利用该对象注册自己,以及提供自…

在开机时,各个提供网络连接的对象需要向ConnectivityService注册自己,并把自己所提供的网络的分值告诉ConnectivityService。

        为了ConnectivityService便于统一管理,每一个具备提供网络服务的对象都需要创建一个NetworkFactory的子类对象,并利用该对象注册自己,以及提供自己的分值。

一、NetworkFactory介绍

        我们先来看一下该对象的属性:

        @NetworkFactory.java/*** A NetworkFactory is an entity that creates NetworkAgent objects.* The bearers register with ConnectivityService using {@link #register} and* their factory will start receiving scored NetworkRequests.  NetworkRequests* can be filtered 3 ways: by NetworkCapabilities, by score and more complexly by* overridden function.  All of these can be dynamic - changing NetworkCapabilities* or score forces re-evaluation of all current requests.* @hide**/public class NetworkFactory extends Handler {}

        这里的注释介绍了该类的基本作用和注册方法,其开头的部分介绍到,该对象可以用来创建NetworkAgent,而结尾的hide标明该类是隐藏类,也就是说 第三方应用无法使用,也就意味着第三方应用是无法承担网络连接的责任
        从其继承关系看到,他的本质是一个Handler类。
        然后我们来简单介绍一下该类提供的几个重要方法:

        //将当前网络注册到ConnectivityService public void register() { }//处理网络请求,用于打开或者释放当前连接private void handleAddRequest(NetworkRequest request, int score) {}//更新当前网络的分值public void setScoreFilter(int score) {}

        以上三个是最重要的方法,在接下来的分析中将会多次看到他们的调用。还有几个比较特殊的方法:

        protected void startNetwork() { }protected void stopNetwork() { }protected void needNetworkFor(NetworkRequest networkRequest, int score) { }protected void releaseNetworkFor(NetworkRequest networkRequest) { }

        这些方法都是protected属性,他们的作用就是在评分后,决定当前网络被激活或者释放,因此 一般都会在子类中被覆盖

        属性和方法介绍到这里,下面介绍该对象的使用。

二、NetworkFactory在数据连接中的初始化过程

        我们从数据提供者DcTracker来看NetworkFactory的初始化以及使用方法。
        简单介绍一下DcTracker,他是数据网络的提供者,承担着APN参数选择、数据业务建立与释放等作用。
        在DcTracker初始化时将会初始化数据的NetworkFactory对象:

        @DcTracker.javapublic DcTracker(PhoneBase p) {ConnectivityManager cm = (ConnectivityManager)p.getContext().getSystemService( Context.CONNECTIVITY_SERVICE);mNetworkFilter = new NetworkCapabilities();mNetworkF
http://www.15wanjia.com/news/49021.html

相关文章:

  • p2p的网站建设app渠道推广
  • 聊城手机网站建设费用网站推广seo优化
  • 河源做网站品牌搜索引擎服务优化
  • 做自己的网站的作用网站外链查询
  • 英语可以做推广的亲子类网站集客营销软件官方网站
  • 学编程的软件西安seo引擎搜索优化
  • 确定网站风格百度问问
  • 电脑上做免费网站教程宁波网站推广优化
  • 做网站记什么科目seopeixun
  • 南京市城乡建设局网站郑州网站seo外包公司
  • 温岭做网站商务网站建设
  • 青岛住房和城乡建设部网站营销策划运营培训机构
  • 域名对网站有什么影响营销传播服务
  • 网站统一做301网页设计素材网站
  • WordPress网站很多垃圾注册石家庄新闻
  • 网站开发的意义和目的中国万网官网
  • 河南做网站的公司有哪些百度推广后台管理
  • 做下载类网站一年赚多少钱软文标题大全
  • 定制网站开发多少钱seo基础视频教程
  • 如何用wordpress站群百度推广的价格表
  • 主题网站设计模板营销是什么
  • 建设银行甘肃兰州分行网站重庆seo排名公司
  • 英文在线购物网站建设如何用html制作网页
  • 群辉nas怎么做网站百度平台客服
  • 网站怎么做会让神马搜索到移动建站优化
  • 邢台做网站推广服务产品推广宣传方案
  • 网站日志分析之后咋做上海关键词seo
  • 商业网站开发模式爱站关键词
  • 白酒招商网站大全百度收录要多久
  • 上海专业网站制作设计公司哪家好百度提交网址入口