首页
学习
活动
专区
工具
TVP
发布

Android相关

专栏作者
181
文章
283110
阅读量
34
订阅数
Android AAPT1编译流程
在APP打包过程中 , 会通过AAPT编译资源以及生成R.java文件. 一般我们使用以下命令来调用aapt命令 :
None_Ling
2020-11-04
1.4K0
Android Pie限制非 SDK 接口的调用
从 Android 9(API 级别 28)开始,Android对应用能使用的非 SDK 接口实施了限制。
None_Ling
2020-09-21
1.1K0
跨进程文件锁 - FileChannel
当有多个进程或者多个应用同时操作文件时 , 会并行往文件中写入字节 , 如何保证多个进程中文件写入或者操作当原子性就很重要.
None_Ling
2020-09-17
1.6K0
Java反射原理
对于Java反射而言 , 会非常耗性能 , 尤其是通过Class.forName来找到的Class对象. 主要的原理如下 :
None_Ling
2020-09-10
1.1K0
ThreadLocal与InheritableThreadLocal
InheritableThreadLocal继承自ThreadLocal , 也只重写了它里面的几个方法 , 实现的方式也是通过在线程创建的时候 , 会在Child线程构造函数中将Parent线程中的值复制到本线程的ThreadLocalMap中 , 所以在父子线程中访问同一个对象可以得到同一个值.
None_Ling
2020-08-11
1.4K0
Kotlin---data class
Data类与普通类的区别 toString函数会被复写为打印具体属性的值 新增components方法 , 获取对应属性的值 新增copy方法 , 可以用来修改具体属性的值 重写了hashCode方法 , 不再比较对象引用 , 而是比较对象的值 data class PlayerDataClass(val name: String, var age: Int) { var point: Int = 0 constructor(name: String, age: Int, point:
None_Ling
2020-07-29
5590
Android中的Handler机制中的问题总结
Handler是如何实现定时唤醒的,其实也就是通过epoll中的timeout来进行阻塞唤醒的.
None_Ling
2020-04-09
1K0
Android虚拟机的JIT编译器
最近参加了华为方舟的Workshop,从编译到Runtime都有了一些体会,并且对于虚拟机的运行也有了一些了解。
None_Ling
2019-06-14
1.4K0
Retrofit与动态代理
代理,即Proxy。它的作用就是将原数据与后续的操作进行隔离,达到对修改封闭,对扩展开放的效果。
None_Ling
2019-05-22
8860
Kotlin---泛型
Kotlin的不变型泛型和Java一样,通过声明泛型类型来使用泛型类。而该种泛型声明后,则无法使用父类方法与属性。在编译时候,会将泛型擦除。
None_Ling
2019-03-15
9160
Java并发---ForkJoin框架
JDK 1.7 后,标准类库添加了 ForkJoinPool,作为对 Fork/Join 型线程池的实现。
None_Ling
2018-12-28
4950
RxJava2--基本使用
RxJava是通过事件传递,并且在传递过程中对事件内部数据进行修改,最终发送给接收者的响应式框架。
None_Ling
2018-12-28
1.4K0
RxJava2--多线程调度Scheduler
前面介绍过RxJava的基本概念与使用,可以通过RxJava发射事件,而通过Observer来接收事件。
None_Ling
2018-12-28
1.8K0
RxJava2--操作符Operator
在RxJava的事件流转过程中,可以改变事件中的事件以及数据,使用的就是RxJava提供的操作符。
None_Ling
2018-12-28
8220
Kotlin---标准扩展函数
除了自定义扩展之外,Kotlin中也定义了很多的扩展函数,而这些扩展函数的接收类型是范型,也就是所有对象都可以使用。这些标准的扩展函数都放在了Standard.kt中。
None_Ling
2018-12-24
5000
Android插件ResourcesNotFoundException
之前遇到过一种ResourceNotFoundException,是因为在WebView初始化的时候,AssetManager被重新创建了,所有被添加的插件APK路径都被清空了,所以导致资源找不到。
None_Ling
2018-12-21
1.3K0
Kotlin---类型判断与强转
在java中使用instanceof来判断类型。而在Kotlin中,则是使用is来判断:
None_Ling
2018-12-14
4.3K0
Kotlin---类与构造函数
Kotlin中的类定义与Java中无异,只是在Kotlin中,再也没有static所声明的静态内部类。
None_Ling
2018-12-06
9700
Kotlin---控制流程
在if-else的控制流中,可以使用表达是来获取结果,也可以通过闭包来获取表达式结果
None_Ling
2018-12-05
4200
Kotlin---集合与遍历
同样在Kotlin中会有List、Map、Set,而与Java中数据结构大多相同,也略有区别。Kotlin中的集合分为可变集合与不可变集合。
None_Ling
2018-12-05
3.2K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档