自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

原创 程序员等级图鉴

程序员是一个非常神奇的工种,他们对技术有特殊的崇拜,有着严格的等级划分,不同级别的程序员有什么不同之处呢?Let us 瞅瞅。 日常工作 日常着装 日常书籍 日常用语 日常问题 收到报警短信时 与产品经理交流时 当然,以上皆为虚构,如有雷同,纯...

2019-08-30 10:45:25

阅读数 129

评论数 2

原创 Webstorm 2019.2版本激活码

2019年06月27日更新,亲测有效: K6IXATEF43-eyJsaWNlbnNlSWQiOiJLNklYQVRFRjQzIiwibGljZW5zZWVOYW1lIjoi5o6I5p2D5Luj55CG5ZWGOiBodHRwOi8vaWRlYS5oay5jbiIsImFzc2lnbmVlTm...

2019-08-26 11:01:55

阅读数 8477

评论数 34

原创 Weex开发之WEEX-EROS开发踩坑

随着Weex跨平台技术的持续火热,一时间涌现出了一大批基于Weex的开源解决方案,Weex Eros就是这么一个面向前端Vue的开源APP解决方案。 目前,如果直接使用Weex框架开发应用会存在很多痛点,诸如初始化启动的环境问题、项目工程化问题、版本升级与版本兼容问题和不支持增量更新等,而Weex...

2019-08-25 09:17:19

阅读数 181

评论数 0

原创 Android后台任务之WorkManager浅析

WorkManager是Android Jetpack 中的新组件,主要用来负责管理后台任务,这么说或许有点太笼统,实际上WorkManager支持如下一些操作: 一、允许在任务运行时设置约束,例如网络状态或充电状态; 二、支持异步一次性和周期性任务; 三、支持带输入和输出的链式任务; 四、即使...

2019-08-23 12:43:15

阅读数 73

评论数 0

原创 Android 8.0以上系统应用如何保活

最近在做一个埋点的sdk,由于埋点是分批上传的,不是每次都上传,所以会有个进程保活的机制,这也是自研推送的实现技术之一:如何保证Android进程的存活。 对于Android来说,保活主要有以下一些方法: 开启前台Service(效果好,推荐) Service中循环播放一段无声音频(效果较好,但...

2019-08-22 15:45:09

阅读数 1222

评论数 6

原创 Flutter开发之JSON解析

对于JSON格式的数据交互,想必大家不会陌生。JSON(全称JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式,JSON因为具有易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率等特性,通常被用在客户端与服务端的数据交互中。 对于...

2019-08-20 11:45:44

阅读数 115

评论数 0

原创 React Native 应用深度链接是如何通过 URL打开到指定页面

什么是深度链接(Deep Link) 深度链接是一项可以让一个App通过一个URL地址打开,之后导航至特定页面或者资源,或者展示特定UI的技术,Deep 的意思是指被打开的页面或者资源并不是App的首页,最常使用到的地方包括但远远不限于 Push Notification、邮件、网页链接等。 其实...

2019-08-19 09:17:42

阅读数 373

评论数 0

原创 Flutter开发之常用Widgets

上一篇,我们介绍了基础Widgets,接下来,我们看一下Flutter开发中一些比较常见的Widget。 布局Widget

2019-08-15 23:35:13

阅读数 80

评论数 0

原创 Android面试之EventBus

简介 众所周知,EventBus 是一款用在 Android 开发中的发布/订阅事件总线框架,基于观察者模式,将事件的接收者和发送者分开,简化了组件之间的通信操作,使用简单、效率高、体积小! EventBus使用了典型的发布/订阅事件模式,下面是 EventBus官方给出的原理示意图。 安装依赖...

2019-08-12 20:42:11

阅读数 178

评论数 0

原创 Android JetPack应用架构

简介 在2018年的谷歌I/O大会上,官方发布了一系列辅助android开发者的实用工具,合称Jetpack,以帮助开发者构建出色的 Android 应用。这次发布的 Android Jetpack 组件覆盖以下 4 个方面:Architecture、Foundation、Behavior 以及 ...

2019-08-08 17:58:47

阅读数 164

评论数 0

原创 《WEEX跨平台开发实战》出版啦

简介 序言 近年来,伴随着大前端概念的提出和兴起,移动端和前端的边界变得越来越模糊,一大批移动跨平台开发框架和模式涌现出来。从早期的PhoneGap、Inoic 等Hybrid技术,到现在耳熟能详的React Native、WEEX和Flutter等跨平台技术,无不体现着移动端开发的前端化。 作为...

2019-08-06 23:33:33

阅读数 180

评论数 0

原创 Flutter开发之导航与路由管理

路由管理 Route 所谓路由管理,就是管理页面之间如何跳转,也被称为导航管理。这和原生开发类似,无论是Android还是iOS,导航管理都是通过维护一个路由栈来实现的,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作。在Flutter开发中,实现页面跳转需要同时...

2019-08-02 19:53:41

阅读数 108

评论数 0

原创 Flutter开发之基础Widgets

简介 概念 Flutter里有一个非常重要的核心理念:一切皆为组件,Flutter的所有元素都是由控件构成的。 与原生开发中控件所代表的含义不同,Flutter中widget的概念更加广泛,它不仅可以表示UI元素,也可以表示一些功能性的组件,如用于手势检测的 GestureDetector wid...

2019-08-02 16:32:00

阅读数 80

评论数 0

原创 GitHub标星8W,Google面试指南

作为全球最顶尖的互联网公司,进入Google工作一直是很多工程师的梦想,自 1996 年诞生以来,Google 至今已推出多款改变世界的互联网产品,旗下也汇聚了一大批优质的工程师与科学家。 与此同时,因其崇尚自由开放,不作恶的互联网理念,也受到了许多互联网优秀人才的认可,Google 也成为了他们...

2019-08-01 10:18:45

阅读数 552

评论数 0

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