android中TCP建立连接和通信的方式 接下来主要介绍下Android中TCP建立连接,数据读写的基本方法。先创建SocketChannel,SocketChannel设...
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
android中TCP建立连接和通信的方式 接下来主要介绍下Android中TCP建立连接,数据读写的基本方法。先创建SocketChannel,SocketChannel设...
前言 Service作为Android四大组件之一,应用非常广泛 本文将介绍Service其中一种常见用法:远程Service 如果你对Service还未了解,建议先阅读我写...
需求描述 当前app的桌面icon没法实现在线静默更换,为了满足节假日运营需求,现在必须通过发布新版本的方式才能更新appicon。所以希望app能实现在线静默更新appic...
im类项目的聊天界面中需要在键盘上显示一个输入控制框,所以需要获取到软键盘的高度,这里就需要使用到android中的getWindowVisibleDisplayFrame(...
以下内容仅为个人学习记录 一、配置AspectJ 方法一 使用github上开源的SDK (1)在项目根目录的build.gradle里依赖AspectJX (2)在app项...
一、什么是MVP模式? MVP是MVC的变种,也是一种升级。要说MVP就要说说MVC,在MVC中Activity其实就是View层级,但是通常在使用中Activity也是Co...
微信小程序思维导图 腾讯云小程序学习地址 小程序开发文档 小程序开发社区
一、注解知识体系 二、基础知识 必备基础知识:了解注解 三、注解在Android中的应用 1. 利用注解代替枚举 因为枚举静态单例的实现方式,导致枚举相对基础类型变量更耗内存...
Android面试题集(2019-04-04总结) 一份Android面试题集,适应于实习 & 初级工程师 & 中级工程师,高级工程师勉强吧。笔者不提供答案,但是会提供学...
前言 Retrofit是Square出品的Android Http请求框架,封装了OKHttp库。Retrofit是基于RESTful架构设计的。 如果想对Retrofit有...
本文依赖的知识点:Android Gradle语法 什么是组件化? 项目开发到一定阶段时,随着需求的增加以及频繁地变更,项目越来越大,越来越臃肿,各个module之间依赖严重...
什么是volatile的可见性? 首先要从JMM内存模型说起,每一个线程都会有自己的工作内存,而线程要访问主内存的共享变量时,是会将变量对象拷贝一份变量副本到工作内存。 对于...
1. Artifactory是什么? Artifactory是一款二进制存储管理工具,用来管理构建构建工具(如:gradle)等所依赖的二进制仓库,以方便管理第三方库和发布目...