logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算机网络复习系列:TCP/IP四层模型浅析

一、概述网络通讯协议Internet最基本的协议由网络层的IP协议和传输层的TCP协议组成二、应用层功能概述  应用层:提供应用协议,用户与网络面对面的接口。负责对软件提供接口以使程序能使用网络服务。术语“应用层”并不是指运行在网络上的某个特别应用程序 ,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。应用程序通过这层访问网络。应用程序只有实现了这一层的协议,才可以访问网络。

计算机网络复习系列:TCP/IP四层模型浅析

一、概述网络通讯协议Internet最基本的协议由网络层的IP协议和传输层的TCP协议组成二、应用层功能概述  应用层:提供应用协议,用户与网络面对面的接口。负责对软件提供接口以使程序能使用网络服务。术语“应用层”并不是指运行在网络上的某个特别应用程序 ,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。应用程序通过这层访问网络。应用程序只有实现了这一层的协议,才可以访问网络。

android进阶之路:大牛问答

Q:最近看到很多文章都在说MVP怎么怎么好,还有MVVM啥的最近看到很多文章都在说MVP怎么怎么好,还有MVVM啥的,请问你认为哪个比较适合android,而你现在采用的是哪些模式呢?【郭霖】A:郭霖对于这个问题,我还是有点心得的。像MVP这种架构模式,肯定是有它的意义的,它提供了一种设计规范,让我们能把业务逻辑从Activity中提取出来,让代码看起来更工整,这里先给个肯定

MVP架构实践

MVP理论简介为何要在android中引入MVP  在Android项目中,Activity和Fragment占据了大部分的开发工作。而MVP设计模式可以优化Activity和Fragment的代码。  相信很多人阅读代码的时候,都是从Activity开始的,对着一个1000+行代码的Activity,看了都觉得难受。  使用MVP之后,Activity就能瘦身许多了,基本上只有FindView、

RN 调研学习

Android nativeRN备注基础知识ECMAScript 6 vs js?ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准https://blog.fundebug.com/2017/11/22/details-about-jav...

MediaCodec基本原理及使用

MediaCodec类Android提供的用于访问低层多媒体编/解码器接口,它是Android低层多媒体架构的一部分,通常与MediaExtractor、MediaMuxer、AudioTrack结合使用,能够编解码诸如H.264、H.265、AAC、3gp等常见的音视频格式。广义而言,MediaCodec的工作原理就是处理输入数据以产生输出数据。具体来说,MediaCodec在编解码的过程中使用

【Fragment精深系列7】Fragment切换优化

一、Fragment+RadioGroup  在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:然后总感觉切换的时候有些卡顿。1、以前的代码:radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {@Overr

【Fragment精深系列4】Fragment与Activity之间的数据交互

一、Activity把值传递给Fragment  在activity中创建bundle数据包,并调用fragment的setArguments(Bundle bundle)方法,即可将Bundle数据包传给fragment。在Fragment中用getArguments方法得到传递过来的值。二、Fragment把值传递给Activity  在fragment中定义一个内部回调接口,再让包含该fra

【Fragment精深系列5】fragment findViewById()返回null完全解析

一、引入  你是不是经常遇到在fragment中调用findViewById方法寻找fragment布局文件中的控件返回null的现象。我之前也遇到了这个问题,虽然后来解决了,但是心中一直有疑惑,最近有时间停下来,结合别人的解答和自己的思考,对这个问题进行彻底的梳理。二、使用getActivity().findViewById1、getActivity的介绍  Fragment中有一个getAct

    共 25 条
  • 1
  • 2
  • 3
  • 请选择