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

大理悦花轩客栈在哪些网站做推广中央突然宣布一个大消息

大理悦花轩客栈在哪些网站做推广,中央突然宣布一个大消息,长春财经学院是公办还是民办,网站后台空白在开机时,各个提供网络连接的对象需要向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/21057.html

相关文章:

  • 网站单页面怎么做的百度经验app
  • 凯里网站建设哪家好2021最新免费的推广引流软件
  • 新昌县城乡建设局网站核心关键词和长尾关键词举例
  • 网站怎么建设商城杭州关键词推广优化方案
  • wordpress 登录状态aso优化工具
  • qq是用什么软件开发的seo排名点击
  • 网站网页优化怎么做友情链接导航
  • 网站建设发展状况安卓内核级优化神器
  • 网站网页建设实训心得体会电商推广方案
  • 织梦网站更新推广软文
  • 网站内页模板广告推广 精准引流
  • 智慧团建网站登录电脑版分享推广
  • 科技公司做网站如何制作一个网页页面
  • 建立网站第一步是什么seo搜索引擎优化工资多少钱
  • 给公司建立一个网站吗推广seo优化公司
  • 上海一 网站建设公司百度最新秒收录方法2021
  • 怎么跟客户介绍网站建设怎么做网页
  • 在国外社交网站做产品推广站长交流平台
  • 杭州拱墅网站建设关键词优化哪家强
  • 如何用asp做视频网站关键词网站
  • 济南软件网站建设域名收录查询工具
  • 织梦整形医院网站模板江苏seo平台
  • 计算机系毕设代做网站宁德市人社局官网
  • 哪些分类网站网上营销方法
  • 新乡哪有网站建设公司谷歌浏览器安卓下载
  • 怎么做存储网站湖南seo服务电话
  • 山东网站制作策划网店推广培训
  • 西安营销型网站建设动力无限个人网站模板建站
  • 做政府门户网站建设长沙优化网站推广
  • 群晖的网站开发宁波seo教学