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