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

项城市住房和城乡建设局网站武汉seo排名扣费

项城市住房和城乡建设局网站,武汉seo排名扣费,wordpress修改注册表,找人做网站要准备什么软件在开机时,各个提供网络连接的对象需要向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/36414.html

相关文章:

  • 成都住建局官网站首页网站免费推广软件
  • 爱站网工具指数函数求导
  • 做营销型网站用什么技术网站宣传和推广的方法有哪些
  • 国家高职示范校建设网站爱站小工具计算器
  • 江苏省住房和建设部网站首页上线了建站
  • 好网站建设公司业务seo诊断站长
  • 会网站建设如何找工作推广费用一般多少
  • 沈阳网站建设选网龙如何创建自己的小程序
  • wordpress做社交网站吗福州网站建设方案外包
  • 山东官方网站栖霞市观里镇少城镇建设规划深圳网络推广培训机构
  • 界面 网站魔贝课凡seo课程好吗
  • 网站下载app免费安全淄博网站seo
  • 网站开发 明细极速建站网站模板
  • 织梦单页面网站模板产品推广文案100字
  • 网站开发广东推广网站免费
  • 做菠菜网站判多久网络推广运营团队
  • 网站建设中 目录是什么线上电商怎么做
  • ssc网站建设教程扬州网站推广公司
  • 做网站吉林深圳谷歌优化seo
  • 网站推广工作流程图广州百度seo
  • sketch做网站线框图爱站网官网查询域名
  • 企业定制网站价格表自媒体发布平台有哪些
  • 短视频运营推广36优化大师下载安装
  • 网站链接怎么做二维码百度投诉中心24人工客服
  • 如何进入网站后台地址seo北京网站推广
  • 淄博网站建设公司推荐白酒最有效的推广方式
  • 黄江镇做网站百度seo是什么意思
  • php和网站开发如何自己做一个网址
  • 工业设计作品集欣赏上海百度提升优化
  • 泰兴做网站360优化大师下载安装