二两五花肉


  • 首页

  • 标签

  • 分类

  • 归档

JsBridge源码解析

发表于 2017-08-20 | 分类于 WebView

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。

转载请注明出处

引言

app的快速迭代,离不开h5的支持。而如何解决Js和Native的通信问题,就需要JsBridge来解决了。本文主要是对第三方库JsBridge的源码解析。

阅读全文 »

美团Robust调研

发表于 2017-05-26 | 分类于 热修复

最近公司准备集成第三方的热修复,于是我去对美团热修复做了个调研。在此,准备将集成的过程记录下。

Robust简介

2015底Google高调发布了 Android Studio 2.0,其中最重要的新特性Instant Run,实现了对代码修改的实时生效。美团开发团队在了解 Instant Run 原理之后,实现了一个兼容性更强的热更新方案,这就是产品化的hotpatch框架—–Robust。新一代热更新系统Robust,对Android版本无差别兼容。无需发版就可以做到随时修改线上bug,快速对重大线上问题作出反应,补丁修补成功率高达99.9%。

阅读全文 »

多页面分享成功回调重复的坑

发表于 2017-03-02 | 分类于 社会化分享

晚上就要发布新版本了,测试跑来向我反应线上社区存在某个页面分享后,打开该页面之前的几个页面都会收到分享成功回调的问题。看了下项目代码,是个历史遗留问题。告诉他为什么N个版本了都没发现这个问题,偏偏要快上线了要我改???来人,取俺的五十米长刀来!

阅读全文 »

CSS常用布局实现技巧

发表于 2017-01-22 | 分类于 前端

引言

利用业余时间学习CSS断断续续快两周了,这篇文章主要是记录一下自己在写CSS布局的一些技巧。

文字与图片对齐

我们经常要实现文字和小图片对齐,代码如下。

1
2
3
<div>
<span></span> 哈哈哈
</div>
阅读全文 »

CSS入门(三)

发表于 2017-01-19 | 分类于 前端

CSS高级技巧

元素的显示和隐藏

在CSS中有三个显示和隐藏的单词比较常见,我们要区分开,他们分别是 display visibility 和 overflow。

他们的主要目的是让一个元素在页面中消失,但是不在文档源码中删除。 最常见的是网站广告,当我们点击类似关闭不见了,但是我们重新刷新页面,它们又会出现和你玩躲猫猫!!

display显示

display 设置或检索对象是否及如何显示。

display : none 隐藏对象 与它相反的是 display:block 除了转换为块级元素之外,同时还有显示元素的意思。

特点: 隐藏之后,不再保留位置。

阅读全文 »

CSS入门(二)

发表于 2017-01-15 | 分类于 前端

引言

本篇文章继续学习CSS,主要学习CSS的三大模块:盒子模型、浮动、定位。

盒子模型

所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。

看透网页布局的本质

本质就是把网页元素比如文字图片等等,放入盒子里面,然后利用CSS摆放盒子的过程,就是网页布局。

CSS 其实没有太多逻辑可言 , 类似我们小时候玩的积木,我们可以自由的,随意的摆放出我们想要的效果。

阅读全文 »

CSS入门(一)

发表于 2017-01-10 | 分类于 前端

CSS简介

CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。

CSS的优点

  1. 将创建文档内容和文档表现分离
  2. 通过引入外部样式可以同时改变所有页面的布局和样式
阅读全文 »

HTML从零开始

发表于 2017-01-06 | 分类于 前端

引言

现在大前端的概念特别火,公司也是准备往这个方向做技术转型。所以,我就开始重拾多年前抛弃的前端知识,从头开始学起。本篇是对自己在慕课网学习《初识HTML+CSS》这门课程做的一个学习笔记。

HTML学习

HTML介绍

  • HTML概念

    Html指的是HyperText Markup Language超文本标记语言,它用标签来描述网页。HTML文档包含了HTML 标签及文本内容,HTML文档也叫做 web 页面。

  • Html标签

    HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

    阅读全文 »

Bugly集成指南

发表于 2016-10-11 | 分类于 开发工具库

公司最近准备更换我们的第三方统计SDK,由我负责集成到我们的项目当中。本篇文章是对集成过程出现的问题的一个总结。

产品简介

Bugly是腾讯公司为移动开发者开放的服务之一,提供专业的异常上报,运营统计和内测分发解决方案,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。

产品特点

  • 重视Crash,能够实时掌控Crash,并快速修复。
  • 多平台支持,Android,IOS。
  • 集成简单,文档可读性高。
阅读全文 »

Groovy基本语法(一)

发表于 2016-07-03 | 分类于 Groovy
  • 注释

    Groovy的注释和Java一样,//代表单行注释,/**/代表多行

  • 行末不用加分号

  • 允许省略权限修饰符,默认为public

    1
    2
    3
    4
    class Person{
    String name
    int age
    }
    阅读全文 »
123
kaer

kaer

锐情书卷,烹煮江山

24 日志
14 分类
16 标签
© 2019 kaer
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4