okhttp解析

我看到一篇文章,其实这篇文章很符合我想要的样子,所以在这里放个链接:https://blog.csdn.net/zhangqilugrubby/article/details/80169374 okhttp是Android中一个十分普及的网络访问框架,那么它的主要优势以及远原理是什么呢?我们来一...

2019-05-23 14:45:01

阅读数 0

评论数 0

Android组件化项目指南

在大型项目中,组件化是一个非常必要的方式,所以我就来记录一下关于组件化一些关键的点 组件化的项目结构 最外层类似于一个壳一样,用来动态加载一些模块,下面是各个模块,然后每个模块依赖基础组件 简单的结构差不多就是这样子,但是在实际项目中组件也会互相调用,这个就需要在开发时把握好了,处理好跨...

2019-03-01 15:36:18

阅读数 44

评论数 0

Flutter项目接入原生项目+打包笔记

1、flutter打包,这个主要针对从0开始使用flutter开发的项目 打包这块其实和原本没什么区别,生成签名我就不说了 第一步:将签名文件拷贝到android/app目录 第二步:在android/app/build.gradle文件中配置签名 第三步:在Android Studi...

2019-02-28 18:20:53

阅读数 546

评论数 0

BlockCanary原理解析(Android端UI卡顿监测工具)

     Android在效率这一块是一个需要长期优化的点,那么就需要依赖很多的第三方库以及工具,这次就从BlockCanary这个卡顿监测工具开始 1、BlockCanary的使用 引用 dependencies { compile 'com.github.markzhai:bl...

2019-01-25 18:36:36

阅读数 64

评论数 0

ReactNative 错误锦集

错误1: ......android/app/build/intermediates/res/merged/release/drawable-hdpi/node_modules_reactnavigationstack_dist_views_assets_backicon.png: error...

2019-01-22 18:35:33

阅读数 72

评论数 0

ReactNative的SDK打包后给到其他项目集成

      因为这边写了一个SDK,内部基本都是用RN完成的,但是可以在原生接入,所以就需要将写好的RN版本的SDK打包成可以被集成的形式,如果让CP安装RN环境又不大现实,所以就引申出来这个需求,撇开SDK功能性的代码,我们直接开始关注如何将RN的SDK打包   RN部分的功能主要分为三部分...

2019-01-22 16:34:27

阅读数 172

评论数 2

设计模式:责任链模式

这次来了解一下责任链模式,主要分为两方面 1、责任链模式的作用是什么      避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止 2、如何实现责任链模式 我们来一个最简单的需求,就是日志的打印,根据传进来的日...

2019-01-06 16:42:13

阅读数 29

评论数 0

Dart语法快速入门

Dart的官网地址:https://www.dartlang.org/guides/language/language-tour#libraries-and-visibility 在Dart中有一个基本的概念需要先了解: 在 dart 中,所有的东西都是对象,无论是变量,数字或函数,所有的对象...

2018-12-23 23:40:59

阅读数 275

评论数 0

ReactNative手势识别

    在原生开发中,触摸事件的流程了解还是比较重要的,那么,在ReactNative中,这一点也是一样的,那么接下来就来总结一下ReactNative中手势识别方面的一些信息吧 一、常用触摸组件    在ReactNative中,有几个组件,基本上可以满足大部分的需求,这些组件分别是 To...

2018-08-17 10:15:28

阅读数 173

评论数 0

Tinker接入记录(一)

    热更新是一个非常常用的功能,我们在开发的时候很常用,其实相较于各个平台,我对RePlugin是比较钟意的,不过限于目前公司业务方面SDK的需求来说,还是得先从Tinker入手,因为,Thinker可以脱离Gradle即可实现,首先是Tinker的地址:https://github.com/...

2018-07-12 21:07:05

阅读数 149

评论数 0

google-todo-mvp-clean解读

    关于clean架构其实很多人都应该听说过,但是由于clean架构的项目会显得比较复杂,而且在实际使用总其实真的要用到的很少,所以真的了解这个架构的人也比较少    其实我自己是实际在项目中使用了clean架构的,所以其实对于clean架构的一些思想是有了一些了解,不过为了加深理解以及看一下...

2018-05-22 15:32:23

阅读数 379

评论数 0

Android热更新探究(二、美团Robust原理)

我们来继续探究一下热更新的一些情况,这次是美团的Robust,它的原理主要参考来InstantRun,这里大概做一下介绍从 InstantRun 说起不得不说 InstantRun 真是个好东西。目前主流的热修复框架都有或多或少的参考 InstantRun 的某些技术点InstantRun 对应三...

2018-05-21 15:22:39

阅读数 251

评论数 0

Android Instant run理解

    Android studio 2.0 Stable版本中集成了Install run即时编译技术,官方描述可以大幅加速编译速度,然而我并没有感觉到,不过并不影响我去了解它的一些原理    Install run大致的原理并不复杂,可以去我写的美团的Robust原理中去看一下大致的,在这里我...

2018-05-13 08:55:32

阅读数 242

评论数 0

ReactNative调试方法

    我们开发任何软件都逃不过调试,ReactNative也不例外,那么如何调试呢?    1、打开谷歌浏览器设置            2、打开扩展程序商店            3、搜索扩展程序react developer tools        4、安装    5、运行程序在运行带RN...

2018-02-25 23:59:14

阅读数 866

评论数 0

区块链学习(五、以太坊)

    上一篇中我们了解来比特币,那么这一篇我们来了解以太坊,首先,我们要知道以太坊是什么,在之前的文章我介绍过以太坊是属于区块链2.0的代表应用,它与1.0的区别在于区块链1.0:可编程货币---->区块链2.0:可编程金融他们之间最直接的区别在于:智能合约比特币经常被称之...

2018-02-22 17:58:03

阅读数 866

评论数 0

区块链学习(四、1.0,比特币)

    继续看图来进行学习比特币作为区块链的首个广为人知的产品,我们首先得知道它是什么,用来干什么   比特币(英语:Bitcoin)是一种去中心化,非普遍全球可支付的电子加密货币   然后,比特币有那些特性?用来解决哪些问题?    特性:   1、所有人可以进行监管,流通信息公开的   2、发...

2018-02-20 18:18:09

阅读数 311

评论数 0

区块链学习(三、分布式数据库)

我们之前说过区块链(1.0)是一个基于密码学安全的分布式账本,是一个方便验证,不可篡改的账本。通常认为与智能合约相结合的区块链为区块链2.0, 如以太坊是典型的区块链2.0那么,这个账本必定涉及到两点:    1、账本加密    2、账本的记录方式以上两点那么就是下图中分布式数据库的三点基本技术点...

2018-02-19 17:13:53

阅读数 1448

评论数 0

区块链学习(二、区块链分类)

在上一篇中,我们看到了一张来自http://www.sohu.com/a/192269429_494933的图片:我们了解到了目前区块链主要经历了三个阶段,那么我们接下来就要知道,这三个阶段主要有什么区别关于这几个阶段,我在《区块链解密:构建基于信用的下一代互联网》这本书中得到了一些概念区块链1....

2018-02-18 22:10:43

阅读数 2155

评论数 0

区块链学习(一、区块链概念及技术框架状况)

    区块链是可以预见的接下来的技术浪潮的关键技术点,那么我们也不能落下,所以需要好好地学习一下,那么开始学习之前,我们得有一个学习的整体的概念    我们第一个要问的是,区块链是用来解决什么问题的?区块链解决的核心问题是在信息不对称、不确定的环境下,如何建立满足经济活动赖以发生、发展的“信任”...

2018-02-18 15:07:11

阅读数 363

评论数 0

Java线程学习(一、volatile)

在实际项目中,有很多地方会需要用到线程管理,所以我开始对与线程这一块做一个学习。 在Java1.5以后,提供了一个很强大的处理线程的包,叫做java.util.concurrent,在这个包下面有很多强大的处理线程用的类,那么下面就一步步来学习 一、volatile 这个关键字,我以前用...

2017-09-26 10:11:36

阅读数 158

评论数 0

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