Bootstrap
一款高仿 Eyepetizer | 开眼短视频的 MVVM 开源项目

基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

Kotlin 协程实践(2)之 异步和Callback地狱

协程是同步的编码风格来实现异步编程,避免了callback地狱。 Kotlin 协程实践系列文章自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲和笔者构建网络爬虫服务实践过程中的一些总结而来。

Kotlin协程实践之进程、线程、协程

本文自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲以及笔者构建网络爬虫服务实践过程中的一些总结而来。

Kotlin这么火!如何快速从Java过渡到Kotlin

Kotlin诞生于2011年,开源于2012年,吸收了Java等语言的优良特性,提供了令人惊艳的编程体验,是编程语言界名副其实的“后浪”。如何快速掌握Kotlin核心知识与进阶技能?为你推荐两本新书

Kotlin协程实践之进程、线程、协程

本文自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲以及笔者构建网络爬虫服务实践过程中的一些总结而来。

03 Spring Security 入门实例

Spring Security、Spring Boot、Kotlin 简单入门小例

Kotlin 插件1.4.10使用报错

前几天升级Android kotlin 插件到1.4.10 以为可以用了就没打包看下,今天去打包用下,发现报错,

进来看看是不是你想要的效果,Android吸顶效果,并有着ViewPager左右切换

接下来我要写一个简单示例,先分析一下布局,见下图,最外层是NestedScrollView,之后嵌套一个LinearLayout头部,中间TabLayout选择器,底部一个ViewPagerViewPager高度需要动

Kotlin语法手册(二)

在使用kotlin时,由于掌握的不够牢靠,好多时候也还是Java编程的习惯,浪费了kotlin提供的语言特性,方便性,间接性,在阅读一些Android开源库的时候,由于好多都是kotlin语法编写的,看的比较费劲,还得去查阅kotlin的语法,比较不方便,故把kotlin的语法记

Android 扫码 生成二维码

他来了,他来了,他带着YXing走来了。

Android内存泄漏检测之LeakCanary2.0(Kotlin版)的实现原理

本文介绍了开源Android内存泄漏监控工具LeakCanary2.0版本的实现原理,同时介绍了新版本新增的hprof文件解析模块的实现原理,包括hprof文件协议格式、部分实现源码等。

Android 完全符合规则但很头疼的Json映射成一个树结构且可折叠的列表?

前些天有个朋友问我,要实现一个树状的列表要怎么做,根据一个完全符合规则但是却很头疼的一个Json解析来实现,见下格式,对于有些Android开发者来说,这个Json或许并不友好,没有办法直接转成实体类,其实这一串Json解析映射成可折叠列表也并不难!

Kotlin语法手册(三)

在使用kotlin时,由于掌握的不够牢靠,好多时候也还是Java编程的习惯,浪费了kotlin提供的语言特性,方便性,间接性,在阅读一些Android开源库的时候,由于好多都是kotlin语法编写的,看的比较费劲,还得去查阅kotlin的语法,比较不方便,故把kotlin的语法记

Android正确的保活方案,不要掉进保活需求死循环陷进

收藏❤️+关注❤️ = 学会😘,什么样的应用需要保活呢?像一些长时间需要独立运行在后台的工具类app,比如:一些跑步软件、支付宝语音提醒、轻启动等等。(不用root和xposed)

一款高仿 Eyepetizer | 开眼短视频的 MVVM 开源项目

基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

Kotlin语法手册(四)

在使用kotlin时,由于掌握的不够牢靠,好多时候也还是Java编程的习惯,浪费了kotlin提供的语言特性,方便性,间接性,在阅读一些Android开源库的时候,由于好多都是kotlin语法编写的,看的比较费劲,还得去查阅kotlin的语法,比较不方便,故把kotlin的语法记

Kotlin协程实践之进程、线程、协程

本文自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲以及笔者构建网络爬虫服务实践过程中的一些总结而来。

Kotlin 初学者教程【Kotlin专题1】

2017 年,谷歌宣布 Kotlin 成为安卓开发的官方编程语言。 您可以使用 Kotlin 快速替换 Java 代码,因为它与 Java 和 Android 100% 可互操作。

kotlin 200行代码开发一个简化版Guice

guice是google开发的轻量级ioc框架,在一个开源项目中,还是嫌弃它依赖jar太多,功能太多。 所以用200行kotlin开发一个mini简化版guice,顺便来炫耀我最爱的kotlin有多么简洁高效!

kotlin 200行代码开发一个简化版Guice

guice是google开发的轻量级ioc框架,在一个开源项目中,还是嫌弃它依赖jar太多,功能太多。 所以用200行kotlin开发一个mini简化版guice,顺便来炫耀我最爱的kotlin有多么简洁高效!

Kotlin Maps:五个基本函数

映射,也称为关联数组,是任何编程语言中的核心数据类型。列表和映射可能是最常见的数据类型。因此,熟悉它们是学习一门新语言的必要步骤。

Java 异步编程:从 Future 到 Loom

Java 在服务器端开发领域的王者地位近些年受到了严重挑战,尤其是在并发异步编程方面,Go 语言大有后来居上的趋势。本文将介绍 Java 在异步编程方面的历史和未来,希望读者对此能有更全面的了解。

Android正确的保活方案,不要掉进保活需求死循环陷进

收藏❤️+关注❤️ = 学会😘,什么样的应用需要保活呢?像一些长时间需要独立运行在后台的工具类app,比如:一些跑步软件、支付宝语音提醒、轻启动等等。(不用root和xposed)

Java 异步编程:从 Future 到 Loom

Java 在服务器端开发领域的王者地位近些年受到了严重挑战,尤其是在并发异步编程方面,Go 语言大有后来居上的趋势。本文将介绍 Java 在异步编程方面的历史和未来,希望读者对此能有更全面的了解。

Kotlin @inline内联函数

简单的写了一个测试用例.

Kotlin 初学者教程【Kotlin专题1】

2017 年,谷歌宣布 Kotlin 成为安卓开发的官方编程语言。 您可以使用 Kotlin 快速替换 Java 代码,因为它与 Java 和 Android 100% 可互操作。

Kotlin Maps:五个基本函数

映射,也称为关联数组,是任何编程语言中的核心数据类型。列表和映射可能是最常见的数据类型。因此,熟悉它们是学习一门新语言的必要步骤。

Kotlin 协程实践(2)之 异步和Callback地狱

协程是同步的编码风格来实现异步编程,避免了callback地狱。 Kotlin 协程实践系列文章自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲和笔者构建网络爬虫服务实践过程中的一些总结而来。

Kotlin协程实践之进程、线程、协程

本文自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲以及笔者构建网络爬虫服务实践过程中的一些总结而来。

Java 异步编程:从 Future 到 Loom

Java 在服务器端开发领域的王者地位近些年受到了严重挑战,尤其是在并发异步编程方面,Go 语言大有后来居上的趋势。本文将介绍 Java 在异步编程方面的历史和未来,希望读者对此能有更全面的了解。

Kotlin 插件1.4.10使用报错

前几天升级Android kotlin 插件到1.4.10 以为可以用了就没打包看下,今天去打包用下,发现报错,

Gradle doesn't run because it can't find tools.jar in JRE

Kotlin could not find the required JDK tools in the Java installation '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home' used by Gradle. Make sure Gradle is running on a JDK, not JRE.

使用Kotlin语言初始化数组

如何使用Kotlin语言进行数组初始化操作?本文教你4种方法进行快速构建。

进来看看是不是你想要的效果,Android吸顶效果,并有着ViewPager左右切换

接下来我要写一个简单示例,先分析一下布局,见下图,最外层是NestedScrollView,之后嵌套一个LinearLayout头部,中间TabLayout选择器,底部一个ViewPagerViewPager高度需要动

Kotlin语法手册(二)

在使用kotlin时,由于掌握的不够牢靠,好多时候也还是Java编程的习惯,浪费了kotlin提供的语言特性,方便性,间接性,在阅读一些Android开源库的时候,由于好多都是kotlin语法编写的,看的比较费劲,还得去查阅kotlin的语法,比较不方便,故把kotlin的语法记

其他标签