1、协程作用范围。 全局有效。 生命周期内有效。 1、基本使用。 开启同步协程。 输出: 123 开启异步协程。 输出: 1234 2、协程的缩写。 可以写成: 3、协程的挂...
由于公司业务用到了音频播放,于是就有了这个这篇文章。本文的主旨在于整理开发的逻辑思路,整理了逻辑图和功能图解。 项目中集成了bilibili视频播放库ijkPalyer,网上...
➜ dex2jar-2.0 sh d2j-dex2jar.sh classes.dex
d2j-dex2jar.sh: line 36: ./d2j_invoke.sh: Permission denied
解决方案
sudo chmod +x d2j_invoke.sh
一、需要的工具 apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件。 dex2jar:将反编译后的classes.dex文件...
前言 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化...
掌握了Lambda表达式和方法引用之后,我们就可以很轻松的 Stream API 了,没有掌握Lambda表达式和方法引用的话,建议去看看我之前写的文章。因为接下来会大量的用...
工作流简介 功能驱动开发 "功能驱动式开发"(Feature-driven development,简称FDD). 它指的是,需求是开发的起点,先有需求再有功能分支(feat...
上一篇文章,Lambda表达式与函数式接口掌握了没有呢?没有建议先看一下再来阅读本篇文章。这里给出跳转链接:Lambda表达式与函数式接口 接下来,我们来看看下面的代码,这两...
前言 Java8,自2014年3月18日发布至今,出来已经有5年时间了,Java12都已经发布,但其实在Android的开发中,大部分人,即使在项目中已经配置了Java8的使...
原文地址: https://www.jianshu.com/p/4aa23d69d481[https://www.jianshu.com/p/4aa23d69d481] 以下...
1.分享的简介 之所以选择内涵段子,是因为这个项目无论从用户体验还是性能方面都很不错,虽然功能不多但是技术上涉及的部分比较多。主要内容有Android源码阅读设计模式分析,以...