首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bug喵喵
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
速来!Android极简入门开发之NDK
JNI (Java Native Interface英文缩写),译为Java本地接口。是Java众多开发技术中的一门技术,意在利用本地代码,为Java程序提供更高效、更灵活的拓展。尽管Java一贯以其良好的跨平台性而著称,但真正的跨平台非C/C++莫属,因为当前世上90%的系统…
Kotlin版本的WanAndroid项目实战(六):Kotlin协程框架基础
Kotlin 是一⻔仅在标准库中提供最基本底层 API 以便各种其他库能够利用协程的语言。与许多其他具有类似功能的语言不同,async 与 await 在 Kotlin 中并不是关键字,甚至都不是标准库的一部分。此外,Kotlin 的 挂起函数 概念为异步操作提供了比 futu…
Kotlin版本的WanAndroid项目实战(五):Kotlin泛型与注解
0. 引子 Kotlin 100% 与 Java 兼容,所以抛开语言表面上面的种种特质之外,背后的语言逻辑或者说“灵魂”与 Java 总是想通的。本文只涉及 Kotlin Jvm,Kotlin Js、Kotlin Native 的具体实现可能有差异。 我最早听到这个问题的时候,…
Kotlin版本的WanAndroid项目实战(四):高阶函数与Lambda
这是函数定义的方式成为代码块函数体,还有一种为表达式函数体,如下所示。 所谓表达式函数体就是去掉{}的函数定义形式,而且这里没有注明返回的类型,这是因为Kotlin支持类型推导,即根据参数的类型去推导返回指的类型,但这种推导仅限于基础数据类型。那哪时候需要标注数据类型,哪时候不…
Kotlin版本的WanAndroid项目实战(三):Kotlin的集合
(1)Iterable 接口的继承者(包括 Set 与 List)可以通过调用 iterator() 函数获得迭代器。 一旦获得迭代器它就指向集合的第一个元素;调用 next() 函数将返回此元素,并将迭代器指向下一个元素(如果下一个元素存在)。 (3)有一个好用的 forEa…
Kotlin版本的WanAndroid项目实战(二):Kotlin的类与对象
Kotlin 中的类使用的也是 class 关键字声明,类由类名、类头(指定它的类型参数、主构造器等等)和类体组成,用花括号包围。类头和类体都是可选的;如果类没有类体则花括号可以省略。 主构造函数不能包含任何的代码。初始化的代码可以放到以 init 关键字作为前缀的初始化块(i…
Kotlin版本的WanAndroid项目实战(一):Kotlin基础语法(与Java不同的地方)
Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等,注意哦!这里是Int不是Integer,而且字符在Kotlin中属于一个特殊的数据类型。在Kotlin中声明变量的方式和Java也有一定的差别如下 这也就是Kotlin中防止…
热修复类加载项目实战
android与java的类加载器|类别|加载文件|类加载器分类||---|---|---||java|.class文件|{{java类加载机制}}||android|.dex文件|{{android
ClassLoader类加载器(四):双亲委托机制
一. 双亲委派机制 1. ClassLoader委托链 1. ClassLoader抽象类中中几个重要方法 2. thread.getContextClassLoader()和class.getClassLoader()
ClassLoader类加载器(三):PathClassLoader,DexClassLoader与BootClassLoade
在targetSdk 26, 是不一样,optimizedDirectory用于声明dex2oat后oat存放的目录。 在targetSdk 28, 是完全一样,optimizedDirectory根本没有用到,注释写得很清楚了。 大量的博客文章表示,DexClassLoade…
下一页
个人成就
文章被点赞
15
文章被阅读
14,934
掘力值
546
关注了
81
关注者
4
收藏集
0
关注标签
0
加入于
2020-11-26