上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 36 下一页
摘要: 一、Retrofit 简介 Retrofit 官网地址: https://github.com/square/retrofit Retrofit(即Retrofit,目前最新版本为2.6.0版本),是目前非常流行的网络请求框架,底层是基于okHttp实现的。准确来说Retrofit是对okHttp的 阅读全文
posted @ 2019-07-09 21:57 灰色飘零 阅读(2036) 评论(0) 推荐(0)
摘要: 一、Error LNK2019: 无法解析的外部符号 此问题应该是Visual Studio的初学者最常碰到的问题,也是相对来说很让人头疼的问题。 注:Error LNK2019 问题在VC 6.0 中是 error LNK2001: unresolved external symbol 问题。 此 阅读全文
posted @ 2019-07-03 15:55 灰色飘零 阅读(1777) 评论(0) 推荐(0)
摘要: 在开发项目的网络模块时,我们为了保证客户端(Client)和服务端(Server)之间的通信安全,我们会对数据进行加密。 谈到网络通信加密,我们可以说出:对称加密,非对称加密,md5单向加密,也能提到RSA,AES128,以及MD5等专业名词。 下面我们就来说明客户端(Client)与服务端(Ser 阅读全文
posted @ 2019-07-03 09:55 灰色飘零 阅读(3244) 评论(0) 推荐(0)
摘要: 一、ViewModel介绍 ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据。ViewModel中数据会一直存活即使 Activity Configuration发生变化。 ViewModel可以解决以下痛点。 1. 数据持久化 在屏幕旋转的时候会经历 Activit 阅读全文
posted @ 2019-06-27 15:03 灰色飘零 阅读(4159) 评论(0) 推荐(0)
摘要: 一、LiveData 介绍 LiveData是 Google 推荐的 Android 架构组件之一,是一个基于观察者模式的数据容器,但与一般的被观察者不同的是,它是有生命周期感知功能,解决了Android开发者需要去手动处理生命周期的痛点。 它具备如下特点: ① 数据可以被观察者订阅。 ② 能够感知 阅读全文
posted @ 2019-06-27 11:16 灰色飘零 阅读(1766) 评论(0) 推荐(1)
摘要: 在使用Android Studio进行内存泄露分析之前,我们先回顾一下Java相关的内存管理机制,然后再讲述一下内存分析工具如何使用。 一、Java内存管理机制 1. Java内存分配策略 Java 程序运行时的内存分配策略有三种:静态分配、栈式分配和堆式分配。 对应的存储区域如下: 静态存储区(方 阅读全文
posted @ 2019-06-24 11:09 灰色飘零 阅读(9012) 评论(0) 推荐(2)
摘要: 一、ActivityLifecycleCallbacks接口介绍 官方地址:https://developer.android.com/reference/android/app/Application.ActivityLifecycleCallbacks 在 Android API 14之后的Ap 阅读全文
posted @ 2019-06-23 22:43 灰色飘零 阅读(12094) 评论(0) 推荐(1)
摘要: Lifecycle官方文档地址:https://developer.android.com/topic/libraries/architecture/lifecycle。 一、为什么要使用Lifecycle? Activity 和 Fragment 是有声明周期的,开发时我们的很多操作需要写在声明周 阅读全文
posted @ 2019-06-17 11:23 灰色飘零 阅读(1305) 评论(0) 推荐(0)
摘要: 现在 App 应用启动都会先进入一个闪屏页(LaunchActivity) 来展示应用信息。 系统默认会在启动应用程序的时候启动空白窗口 ,直到 App 应用程序的入口Activity创建成功,视图绘制完毕。 但是实际测试的时候,我们会发现在进入闪屏页的时候,会有2秒左右的白屏/灰屏的界面。 为了更 阅读全文
posted @ 2019-06-15 12:52 灰色飘零 阅读(1514) 评论(0) 推荐(0)
摘要: 项目代码规范是软件开发过程中非常重要的优化环节。项目代码规范为主要包含:类,常量,变量,ID等命名规范,注释规范,分包规范,代码风格规范。 严格执行项目代码规范才能保证我们的整体的项目架构在实际的开发过程中有效的实施,并且具有以下优点: 保证代码风格的统一,对于后期的代码维护非常重要。 保证代码的可 阅读全文
posted @ 2019-06-13 10:39 灰色飘零 阅读(2434) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 36 下一页