移动应用优化解决方案

前言 移动应用优化是产品中非常重要,也是比不可少的一环。 Android app优化主要包含size优化,性能优化,重构等。 size优化,app减负是必不可少的一环。 性能优化,提升UX体验的重要途径(当然Spec的定义也会直接影响UX)。性能优化主要关注 重构:业务复杂度提示,需要重构...

2018-04-12 10:07:35

阅读数 90

评论数 0

AppUniform 架构 - Clean Architecture

简介 为什么需要架构? 当项目非常庞大时,项目的可维护性,可扩展性,易测性显得尤其的重要。 好的架构能够帮助我们更好实现: •易维护 •易测试 •高内聚 •低耦合 Bob大神的Architecture is About Intent, not Frameworks. 个人理解是:架...

2018-04-03 11:39:33

阅读数 188

评论数 0

技术知识图谱

知识图谱 记录自己要学习的知识图谱 热门知识图谱

2018-03-16 10:10:44

阅读数 646

评论数 0

Activity知识体系

Android知识体系图 2018/3/20 更新

2018-03-15 10:35:56

阅读数 81

评论数 0

性能优化:目录

目录 性能优化(一)方法概述 性能优化(二)内存管理 & Memory Leak & OOM 性能优化(三)Google典范之开篇 性能优化(四)Google典范之Render实践 性能优化(五)内存优化 性能优化(六)卡顿监测 性能优...

2018-03-09 10:05:27

阅读数 105

评论数 0

Dalvik和ART的GC区别

Dalvik和ART的GC区别(转载) 小结笔记 Dalvik中GC的问题如下 GC时挂起所有线程 大而连续的空间紧张 内存碎片化严重 ART 在ART中不需要挂起所有程序的线程(解决问题1) 提供 LOS :large object space 专供Bitmap使用,从而提高...

2018-06-20 10:18:17

阅读数 462

评论数 0

软件架构

软件架构(Software Architecture)就是软件的基本结构。 MVX(X泛指C - Controller、 P - Presenter、 VM- View Model),具体是指MVP,MVC,MVVM。 这三种是我们现在经常看到或讨论的UI架构模式。仅仅是表现层的架构(Pres...

2018-06-15 16:40:08

阅读数 51

评论数 0

Android小知识点(三)

1. Java 9新特性 2. ThreadLocal 解决多线程不需要相互依赖的成员变量问题 最常见的ThreadLocal使用场景为 用来解决 数据库连接、Session管理等 3. Android 性能优化之String篇 重用的StringBuilder 在拼接动态字...

2018-05-08 13:48:38

阅读数 82

评论数 0

Android 性能优化 - Android Studio & MAT 如何分析内存

Android 性能优化 - Android Studio & MAT 如何分析内存 http://vivianking6855.github.io/2018/05/04/Android-optimization-AS-MAT/

2018-05-04 18:27:55

阅读数 114

评论数 0

GO语言之路 5 - 语法基础

[1] 语法基础直接follow这里:https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.2.md [2] Go Example,这里有很多例子 : https://gobyexample....

2018-04-28 16:51:35

阅读数 93

评论数 0

GO语言之路 - 目录

目录 GO语言之路 1 - 学习准备 GO语言之路 2 - 学习计划 GO语言之路 3 - 基础 GO语言之路 4 - Hello, GO GO语言之路 5 - 语法基础 持续更新中。。。

2018-04-27 15:42:40

阅读数 2057

评论数 0

GO语言之路 4 - Hello, GO

Hello,GO 如果只是简单了解,不打算深入的话,可以试试在线:https://tour.golang.org/welcome/1 1. 打开VS Code 创建一个新的文件夹hello,里面创建hello.go文件 (我这为了方便把dev文件夹加入了VS Code的workspace) ...

2018-04-27 15:41:05

阅读数 103

评论数 0

GO语言之路 3 - 基础

GO基础 1. 环境搭建 按照Go Web 编程一步步配置 https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.0.md 也可以看无闻的视频入门教程:http://edu.51ct...

2018-04-27 14:45:44

阅读数 85

评论数 0

Android app 安全

App安全 从一款被篡改的软件谈 Android App 的安全之路 《Android攻防实战》读书笔记——保护App安全 安全问题 APP安全问题 反编译 APK反编译 apk加固 Apk源码的加固(加壳)原理解析和实现 Android中的Apk的加固(加...

2018-04-27 11:10:19

阅读数 94

评论数 0

GO语言之路 2 - 学习计划

学习计划 基础:概念和语法 写一个项目 框架学习 性能调优 大项目源码学习

2018-04-25 17:12:36

阅读数 198

评论数 0

GO语言之路 1 - 学习准备

前言 在学习GO语言之前,先去知乎上看了GO语言如何学习和为何学习GO语言。 为什么要使用 Go 语言?Go 语言的优势在哪里? 怎么学习 Golang? 个人学习GO语言的原因是: 个人规划每年学习一门新的编程语言 在业界GO语言被讲的玄乎玄乎,据说它可以做从底层到前端的任何工作,...

2018-04-25 17:09:47

阅读数 209

评论数 0

[进阶] 源码-常用库

源码解析-目录

2018-04-25 11:20:07

阅读数 25

评论数 0

Android 小知识点 (二)

1. 解决依赖库冲突问题 彻底弄清support支持库,以及v4 v7重复依赖问题深究 Gradle管理依赖 2. Android系统布局android.R.layout 3. JRE 和 JDK 的区别是什么 JRE可以支撑Java程序的运行,包括JVM虚拟机(java.e...

2018-04-25 10:59:14

阅读数 56

评论数 0

Android图片解决方案

常用的图片库 加载和缓存库 Picasso: Square公司 Fresco Facebook Glide : 2014年google I/O大会上发布的官方推荐 Glide和Picasso对比 Volley 比较 Android 三大图片加载框架的对比——ImageLoader,P...

2018-04-10 16:42:18

阅读数 31

评论数 0

Android网络编程

常用库 HttpClient 基本不再维护,官方推荐Android开发用HttpUrlConnection. HttpURLConnection HttpURLConnection是一种多用途、轻量极的HTTP客户端,使用它来进行HTTP操作可以适用于大多数的应用程序 google Ht...

2018-04-10 16:41:58

阅读数 30

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭