标签:Android

Java

Java的战争

4

刘莉莉 发布于 2019-05-25

本文来自微信公众号: 金捷幡(ID:jin-jiefan) ,作者:金捷幡,封面:拉里·埃里森(东方IC) 2019年5月,彻底撕破脸的特朗普掀起对华为的战争,谷歌被迫吊销了华为的Android授权。开源软件的版权问题,使我不禁想起软件行业的一宗惊天巨案。 看过《手...

阅读(15)评论(0)赞 (0)

Java

Gradle插件开发系列之开发第一个gradle插件

1

puefu.he 发布于 2019-05-24

背景 这是 Gradle插件开发系列之总纲(点击查看) 系列的第二篇,整个文档基于开发的插件 一款检查Gradle依赖配置是否冲突的插件 完成。 这篇文章主要介绍如何新建一个插件并可以在本地运行。 新建插件工程 新建工程 使用Android Studio 新建一个空工程,在选择工...

阅读(17)评论(0)赞 (0)

编程技术

Android官方架构组件Paging-Ex:列表状态的响应式管理

8

刘莉莉 发布于 2019-05-23

Paging 是 Google 在2018年I/O大会上推出的适用于 Android 原生开发的分页库,随着越来越多的开发者着手使用 Paging ,越来越多的问题暴露出来,最直接的一个问题是: 如何管理列表额外的状态? 这样的需求随处可见,比如 侧滑删除 、 为评论点赞 等等:...

阅读(13)评论(0)赞 (0)

Java

Java NIO:浅析 I/O 模型

5

yanxinchi 发布于 2019-05-23

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍...

阅读(20)评论(0)赞 (0)

编程技术

【AAC 系列三】深入理解架构组件:LiveData

4

yanxinchi 发布于 2019-05-23

本文是深入理解「Android Architecture Components」系列文章第三篇 源码基于 android.arch.lifecycle:livedata-core:1.1.1 系列前两篇: juejin.im/post/5cd4ea… juejin.im/post...

阅读(16)评论(0)赞 (0)

Java

试用一下RxJava加Retrofit

2

songhua.gao 发布于 2019-05-22

这段时间我已经在一个公司实习了,虽然工资不高,我并没有太多的介意。但是有一点是我不舒服的,负责我们部门的经理助理似乎看不起实习生,对我有些轻蔑。主要是他技术也不是很牛逼那种。整个公司用的技术还是比较落后那种。当我推荐Vue时竟然说这种别人封装好的js不太好。当时内心有一千条草泥马...

阅读(20)评论(0)赞 (0)

Java

春招:我居然三天就拿到了offer?

xiaoli.wang 发布于 2019-05-22

在本文的开头,先分享一下自己的春招经历吧: 各位掘友大家好,我是练习Android快一年的双非二本大三学生,喜欢看源码,逛掘金,写技术文章…… 好了好,不开玩笑了OWO,今年春招投了许多简历的,但是被捞的只有阿里,头条和美团,一路下来个人认为在春招中运气>...

阅读(18)评论(0)赞 (0)

编程技术

在面试了几名“全栈”开发后,我想对年轻开发者说。

1

wenming.gapo 发布于 2019-05-22

“金三银四”已经过去,有人涨薪50%,有人面试连连碰壁,还有人急于脱身找下家,还有更多的人在工作外还积极充电,毕竟技多不压身。但我发现一个很奇怪的现象是, 很多1-3年的程序员要转型全栈? 前些天公司招聘,我还真遇到一个,简历上技能树Javaweb、Javascript、pyth...

阅读(18)评论(0)赞 (0)

Java

Android OkHttp 史上最优雅的设置baseUrl

4

hanze 发布于 2019-05-21

RxHttp 截止本文发表已经推广了4个礼拜,目前已经有了141个star,如下: 其中一文, Android 史上最优雅的实现文件上传、下载及进度的监听 更是得到了大神 刘皇叔 微信公众号的推送,欢迎读者关注刘皇叔微信公众号「刘望舒」,每天都有精彩的文章推送,真的很棒。 本文将...

阅读(15)评论(0)赞 (0)

编程技术

Android Architecture Components 系列二(DataBinding)

3

hellas 发布于 2019-05-21

按照官方的解释,数据绑定库是一个支持库,允许您使用声明性格式而不是以编程方式将布局中的UI组件绑定到应用程序中的数据源。听起来会比较的抽象,具体举个例子来说就比较好理解一些呢。下面这段代码是我们经常可以看到的一段代码: TextView textView = findViewBy...

阅读(16)评论(0)赞 (0)

Java

使用Gradle插件生成资源ID映射文件

4

puefu.he 发布于 2019-05-21

最近在学习ButterKnife框架时,发现了通过Gradle插件生成资源ID的方式,可以解决在Android Library中使用注解Annotation无法使用R.id.XXX的问题。因为Library中的资源ID不再是常量。 前提 ButterKnife 10.1.0 该版...

阅读(17)评论(0)赞 (0)

Java

Rxjava2.x源码解析(二): 线程切换

3

小丁 发布于 2019-05-21

上一篇文章 Rxjava2.x源码解析(一): 订阅流程 中我们讲了 RxJava2 的订阅部分的源码。但 RxJava2 最强大的部分其实是在异步。默认情况下,下游接收事件所在的线程和上游发送事件所在的线程是同一个线程。接下来我们在上一篇文章的示例代码中加入线程切换相关代码: ...

阅读(9)评论(0)赞 (0)

Java

Rxjava2.x源码解析(一): 订阅流程

3

Harries 发布于 2019-05-21

现在网上已经有大量的源码分析文章,各种技术的都有。但我觉得很多文章对初学者并不友好,让人读起来云里雾里的,比源码还源码。究其原因,是根本没有从学习者的角度去分析。在自己完成了源码阅读之后,却忘记了自己是如何一步步提出问题,进而走到这里的。 所以,我想在本篇及以后的文章中,花更多的...

阅读(11)评论(0)赞 (0)

编程技术

老9乐购彩票邀请码【25295678】,go-microservice-template,Minke的微服务

yeseng 发布于 2019-05-20

老9乐购彩票邀请码【25295678】 本文讲的是5分钟学习基于Go,go-microservice-template,Minke的微服务,【编者的话】本篇文章介绍了Go语言下构建微服务的例子,作者利用一个helloword讲解了如何使用他的微服务框架,该框架不仅包含了构建服务,...

阅读(25)评论(0)赞 (0)

Java

Android工程师转型Java后端开发之路,自己选的路,跪着也要走下去!

2

小丁 发布于 2019-05-20

点击上方 石杉的架构笔记 ,右上选择“ 设为星标 ” 每日早8点半,精品技术文章准时送上 往期文章 BAT 面试官是如何360°无死角考察候选人的(上篇) 每秒上万并发下的Spring Cloud参数优化实战 分布式事务如何保障实际生产中99.99%高可用 记一位朋友斩获...

阅读(16)评论(0)赞 (0)

编程技术

服务端架构演进

2

xiaoli.he 发布于 2019-05-19

先来看一看服务端架构的1.0版本: 架构介绍 客户端包括:PC站和m站的web站点,Android和iOS App客户端,管理后台和小程序。其中主要流量来自于Android和iOS。 接入层:采用了阿里云的Service Load Balance。底层实现是通过LVS+keepa...

阅读(22)评论(0)赞 (0)

Java

自定义插件

2

hellas 发布于 2019-05-18

Gradle插件打包可重用的构建逻辑片段,可用于许多不同的项目和构建。 Gradle允许实现自己的插件,因此可以重用构建逻辑,并与其他人共享。 可以使用任何语言实现Gradle插件,前提是实现最终编译为JVM字节码。 在我们的示例中,我们将使用Groovy作为实现语言。 Groo...

阅读(18)评论(0)赞 (0)

Java

Android Studio编写运行测试纯java代码可带main()函数

3

xubiao.zhuang 发布于 2019-05-18

小伙伴们在做安卓项目的时候,是不是有时候会忘记某些api的使用方法,不太确定他们的结果是怎样的,需要写一些测试代码,验证看看我们的写法是否正确。刚开始的时候我是在页面上写一个Button,添加点击事件,在onClick()里面调用测试代码,每次测试都需要安装apk,点击按钮,查看...

阅读(13)评论(0)赞 (0)