摘要:
前言 关于一些网络编程的常识整理。 正文 1.网络数据传输到我们的计算机,是如何知道传输给那个应用? 通过端口,所以端口也是不能重复占用的。 2. 下面是sockaddr_in 的定义: 1.sin_family 设置的为地址族 2.sin_port 为端口号,16位也就是两个字节,所以端口范围是1 阅读全文
摘要:
前言 在网络传输中有两种特别出名,一种是tcp,一种是udp。 他们都是基于套接字,tcp 属于sock_stream 类型,udp 属于sock_dgram。 sock_steam: 1. 传输过程不会有数据丢失。 2. 按序传输数据。 3. 传输的数据不存在数据边界。 sock_dgram 1. 阅读全文
摘要:
前言 近日突然发现自己忘记了网络编程,重新拾起一下。 几个概念性东西: 很多时候介绍socket连接通讯的时候,往往是上面这张图。 右边是服务器,左边是客户端。 服务器: 第一步: socket(), 是创建一个socket。这个过程我们使用的语言和操作系统?其实就是和我们调用http请求登录是一样 阅读全文
摘要:
前言 RemoteViews表面意思就是远程的view,这个就很难理解了,远程的view。但是英语是抽象,remote本身就是偏僻的,偏远的意思。 所以remoteViews 就是地方view,天高皇帝远,要管理地方的view就需要下达圣旨了。 用途:一般就是通知栏与桌面小部件。 通知栏好理解,微信 阅读全文
摘要:
前言 今天安装写一个test的demo的时候,创建项目的时候出现这个错误。 然后我想啊,谁会去用这个actionBar啊,然后我找到main下的androidManifect.xml: 改成了:@style/Theme.AppCompat.Light.NoActionBar 反正我不使用就行呗,真正 阅读全文
摘要:
前言 随着bitmapDrawabe、nithpatchDrawable 与 shapeDrawable 的整理,接下的就更加需要自己的想象设计一些东西。 LayerDrawable 意思是层级性的,layer本身就是层级的意思。层级是有两种的,一种是上一层是否是影响下一层,也就是我们称的包裹,第二 阅读全文
摘要:
前言 bitmapdrawable 与nithpathdrawable 完结,接下来是shapedrawable。 shapedrawable是使用频率最高的drawable 可见其重要性。 shapedrawable shapedrawable 有 rectangle、oval、line、ring 阅读全文
摘要:
前言 在android ui中drawable 是一个非常关键的要点,因为我们现在使用的花里胡哨的APP,都在胡里花哨的drawable 构建的。 drawable,英文翻译为可拖拽的。说白了就是自己写好,拿来就用。我英文不好,一般把英文的拖拽理解成拿来主义,反正英文的单词都是一个抽象概念。 bit 阅读全文
摘要:
前言 我们一般开发android 使用android studio ,android studio 安装的时候,会帮我们做两件事,配置好自己的jdk。 实际上,使用的其实不是我们在path中配置的jdk。android studio 中同样没有使用我们配置的gradle。 但是我们还得自己配置一个, 阅读全文
摘要:
前言 在移动开发中,会遇到这样的情况,比如说有一个输入框在最底部的时候,我们弹起输入框,输入框不会在输入键盘上。 说明白简单点就是,输入框被键盘挡住了。而且在原生中,输入框应该正好在输入键盘上,但是h5 没有这种体验,那么我们需要自己实现。 再次用图说明情况。 情况一: 键盘挡住了,输入框。 情况二 阅读全文