10 binbinqq86

尚未进行身份认证

暂无相关描述

等级
TA的排名 6w+

把RN集成到现有原生项目中

上一篇文章《ReactNative初探》我们初步讲解了RN的环境搭建和helloWorld的demo,还有整个过程中所碰到的一些坑点,也提到了把RN集成到现有的原生Android项目中去,其中这块我们是按照官方文档来实现的,但是有一个问题:假如我们native开发人员本地没有搭建RN环境,那么就需要每个协作开发的native人员都去从git上下载这些node_modules这个文件夹,里面的东西非...

2018-12-01 11:05:13

ReactNative初探

目录前言Windows下环境搭建Android环境搭建Node.js安装ReactNative命令行工具安装创建项目运行项目常见问题参考文章前言笔者一直以来都是做Android开发,近两年三端合一的趋势越来越明显,因为谷歌自己都推出了Flutter混合开发框架,所以说有必要去学习一下前端相关的一些东西了,一方面可以扩展自己知识面,另外一方面也是对未来的趋势做一个准备,由于工作的原因,我这里选...

2018-11-28 12:19:43

Android触摸事件分发机制详解

触摸事件分发机制一直以来都是Android中比较重要的一大块,自定义view,各种复杂的自定义手势交互都与触摸事件分发机制关系密切,想要做好这些,就要对触摸事件了解透彻,并且需要不断的去实践来加深印象,否则在自己去实现的时候就会茫然不知所措,同时这个知识点也是面试必问的经典题目,所以说掌握它是必须的,今天就来详细分析一下整个触摸事件的分发流程和相关知识。(本文理论知识较多,比较枯燥,需要极大耐心观看~)

2018-09-03 15:09:09

Java后台登录注册管理系统

转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/81746294项目简介环境搭建ide的选择数据库相关tomcat相关开始JDBC封装DAO封装Junit编写jsp编写servlet编写运行结果写在最后项目简介本文是笔者自己学习后台开发打响的第一枪,也是后台开发最基础的了,记得刚毕业的时候做过一个web项目,一直到今天都没有再了解过这方面,如今重新拾起,感觉还是需要多了解一些后端的东西,如果一直停留在移动端和前

2018-08-17 16:59:44

Android用Gradle实现一行命令全自动混淆加固签名渠道包的生成

由于运营人员需要对不同android市场上投放的渠道包做一些统计分析,用来更加精准的去控制业务方向,所以产生了渠道包一说,原来打渠道包都是打一个包,更换一下manifest里面的meta-data的值,如果项目很大,构建速度将会非常慢,那么打几十上百个市场的渠道包可想而知,是非常耗时耗力,非常痛苦的,我们决不容忍这种浪费时间的操作存在,于是乎就有了各种多渠道打包的技术方案,比如美团一代打包工具(只支持v1签名),美团二代(瓦力,支持v2签名),360加固等等,如此一来,就轻松了解决了这些痛点。

2018-07-31 17:50:39

Android使用Jenkins持续集成

转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/81033707前言背景Jenkins简介准备工作下载和安装基本配置新建项目项目基本配置General源码管理构建触发器构建环境构建构建后操作上传apk到蒲公英发邮件E-mailNotificationEditableEmailNotification开始构建最后前言本文较长,不是一般的长,需要强大的耐心,希望各位看官慢慢阅读,如果觉得不好,您

2018-07-26 17:39:51

Android和Maven仓库那些事

转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/81033716背景maven简介maven是什么POM是什么maven仓库分类用maven搭建私服上传Android项目到maven库引用maven库最后背景当一个项目的业务线越来越多的时候,人员也会越来越多,多条业务线同时进行开发,项目也会越来越大,如果不进行统一的管理,势必会很乱,而且非本条业务线的人员不需要关心其他业务的代码,也不需要把所有代码都克隆到本地才能进行

2018-07-21 09:59:53

自定义Android Gradle插件

转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/81033746前言gradle插件可以帮助我们干很多事情,类似一个工具,可以根据你自己想要的效果去定制自己的插件,本文就讲解一下怎么去实现自己的一个插件。根据官网描述,自定义插件一共有三种方式:Buildscript——gradle文件,构建脚本内,不过这种只能在文件内使用buildSrcproject——buildSrc工程,可以在自己的工程内随意使用,但是其他工程就无法使

2018-07-19 11:49:08

阿里巴巴开源路由框架——ARouter原理分析

转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/80927885背景当项目的业务越来越复杂,业务线越来越多的时候,就需要按照业务线去分不同的模块去开发,这样专门的人负责专门的业务模块,最终上线由壳工程去负责进行组合打包各个module,完成业务的快速迭代。整个过程会涉及到各个模块间进行通信,比如订单模块和个人中心模块,可能会需要频繁的传递数据和页面跳转,这个时候怎么去处理呢?我们能想到的方案就是采用类名反射,来动态创建需要跳转和交互的类,

2018-07-17 17:58:56

Charles抓包的使用

转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/80927917前言抓包工具有很多,Windows上都是使用Fiddler,但其实Fiddler同时也支持Mac,Linux版本,官网下载地址如下:https://www.telerik.com/download/fiddler。而Mac上大家常用的就是瓷瓶子Charles,它也是全平台支持的,官网下载地址如下:http://www.charlesproxy.com/download/。

2018-07-11 19:24:43

HTTPS简介

转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/80939838前言说到HTTPS,就得首先了解几个相关概念:HTTP、SSL/TLS、CA、对称加密和非对称加密。HTTP就是超文本传输协议,全称“HyperTextTransferProtocol”。这个从我们第一天上网就知道,浏览任何网站几乎都是以这个开头输入到浏览器里,然后就可以看我们想看的东西了,这里面包含了图片,脚本,各种样式等等。HTTP的底层协议使用的是TCP协议,

2018-07-11 15:23:49

一步一步带你轻松打造自己的ButterKnife注解框架(下)

转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/796663741、概述在上一篇文章(一步一步带你轻松打造自己的ButterKnife注解框架(上))中给大家讲解了注解的基本知识和怎么去写一个自己的运行时注解,而今天就要继续带大家来看一下,怎么去写一个自己的编译时注解,降低在大量使用注解的时候,里面的反射对性能的影响。...

2018-04-01 16:06:12

一步一步带你轻松打造自己的ButterKnife注解框架(上)

转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/79610980注解是从Java1.5开始引入的,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。而在Android中,大名鼎鼎的Retrofit,ButterKnife都使用了注解的方式。我们在写Android页面的时候,经常会findView...

2018-03-23 13:40:02

关于LayoutInflater的一些知识

转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/79603641LayoutInflater自从我们第一天开发程序,应该就会用到这个类,我第一次接触是在ListView的BaseAdapter,里面的getView方法会使用到,那也是我第一次见,只是简单的知道这样使用能返回一个View。后来需要动态添加布局的时候,也会采用这种方法...

2018-03-18 22:14:59

Android自定义圆角圆形图片

转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/79463977说起Android里面的自定义圆角圆形图片,已经算是老生常谈的话题了,之前一直使用别人的,最近使用的时候发现自己居然没有一个这样属于自己的工具库,实在遗憾,毕竟还是自己的东西用起来最顺手,所以就打造了一个,先来看看效果:怎么样,还不错吧~支持各种图案,边框,各...

2018-03-07 11:44:01

关于JAVA中的传值与传址

转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/79253619本篇属于JAVA语法篇,属于JAVA中的基本知识,也是平时比较容易混淆的地方,同时也是面试的时候会经常问到的。首先来看一个案例:@OverridepublicvoidonCreate(BundlesavedInstanceState){int

2018-02-04 19:18:54

设计模式之——Builder模式

转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/79052236Builder模式相信大家经常使用,可能你并不知道这个模式,但是你做Android开发,肯定天天都在使用,拿最简单的例子来说:Dialog。它里面的Builder类就是一个建造者模式,看到这些相信你一切都明白了,原来如此。。。Builder模式是一步一步创建一个复杂对象的创

2018-01-13 18:57:41

2017年终总结

转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/78909753不知不觉2017年又要结束了,今天是2017年12月29号周五,明天就要元旦放假了,这也是这么多年我第一次写年终总结,说是2017年总结,其实算是对工作这些年的一次大总结。说来惭愧,也是一个毕业五年半的人了,记得12年大学毕业的时候,很迷茫,找不到工作,能力不行,到处碰壁,

2017-12-27 10:51:24

仿钉钉头像

转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/78329238项目中要用到一个聊天头像的控件,跟钉钉的类似的这种,于是乎自己就想撸一个出来,虽然网上也有现成的,但别人的总是需要修修改改,还不如自己从头开始,也方便后续维护,直接看效果图:怎么样,还不错吧,哈哈~自我感觉良好,唯一不同的是钉钉两个人和三个人是左右横排的,我们的是竖排的。下

2017-10-24 14:29:03

Canvas的drawBitmap以及Paint的PorterDuffXfermode使用心得

转载请注明出处:http://blog.csdn.net/binbinqq86/article/details/78327834项目中经常会用到Canvas来绘图,制作一些自定义view等,其实绘图相关的东西是挺庞大的一个面,涉及很多,此次我们主要讲解一下其中的几个点,也是我在项目中用到的,算是做一个笔记。首先来说一下drawBitmap这个方法:publicvoiddrawBitmap(@No

2017-10-24 11:38:08

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!