Android相关

145 篇文章
29 人订阅

全部文章

None_Ling

Kotlin---协程(Coroutine)介绍

线程属于进程,是CPU执行的最小单元。一个进程至少包含一个主线程,也可以拥有多个子线程。线程拥有独立的栈空间。而各个线程共享着进程的代码、内存 、文件FD等。

12820
None_Ling

Kotlin---代码块与Lambda

Kotlin在原本的语法糖(Syntactic sugar)中加入了很多有意思的语法,让编程看起来更加顺畅,更加简洁,方便阅读。

12630
None_Ling

Kotlin---标准扩展函数

除了自定义扩展之外,Kotlin中也定义了很多的扩展函数,而这些扩展函数的接收类型是范型,也就是所有对象都可以使用。这些标准的扩展函数都放在了Standard....

9510
None_Ling

Android插件ResourcesNotFoundException

之前遇到过一种ResourceNotFoundException,是因为在WebView初始化的时候,AssetManager被重新创建了,所有被添加的插件AP...

16520
None_Ling

Android的打包过程与资源分配

最近这个版本需要降低APK的大小, 所以很多功能需要从主APK中移除到插件中,除了相关工程的代码,还有Assets、Libs、Resources都需要移动到插件...

16230
None_Ling

Linux--Zip命令

最近在弄打包的一些问题,由于其他部门提供的Jar包中有一些Bug,又懒得找其他部门重新打一个,所以就自己修改Jar包了。在修改Jar包的过程中遇到了几个问题,记...

17610
None_Ling

Android遇到的一些小问题

UE希望调整文本行间距,原来只记得有lineSpacing的属性,而且只能调整行间距的倍数。

9220
None_Ling

Kotlin---类型判断与强转

在java中使用instanceof来判断类型。而在Kotlin中,则是使用is来判断:

31730
None_Ling

Kotlin---解构与委托

通常,函数的返回值中只能返回一个对象,而我们可能要返回很多的数据。此时就可以用到解构

13930
None_Ling

SQLite---使用约束

在使用SQLite建表的时候,通常会使用_id作为唯一标示,使用PRIMARY KEY与AUTOCREMENT进行修饰,而主键是不可以重复的。但是在这张表中还有...

17230
None_Ling

SQLite---使用触发器(Trigger)

当数据库中的数据太多时,往往需要进行清理,将一些过时的数据删除,但是往往找不到合适的时机进行清理。于是SQLite提供了Trigger,当某些事件发生时,可以触...

16550
None_Ling

Kotlin---扩展

通过data关键字来定义数据类。通常用来定义纯数据类型的结构体。定义的数据类只能有一个主构造函数定义该数据类中的变量。而在该类中,可以定义函数

9130
None_Ling

Kotlin---类与构造函数

Kotlin中的类定义与Java中无异,只是在Kotlin中,再也没有static所声明的静态内部类。

9720
None_Ling

Kotlin---接口与继承

同样在Kotlin中也有接口的概念,与Java不同的是,Kotlin中的接口可以定义变量,但是不能为变量提供构造函数,也可以实现函数体,如果没有实现的函数,默认...

17730
None_Ling

Kotlin---控制流程

在if-else的控制流中,可以使用表达是来获取结果,也可以通过闭包来获取表达式结果

11910
None_Ling

Kotlin---集合与遍历

同样在Kotlin中会有List、Map、Set,而与Java中数据结构大多相同,也略有区别。Kotlin中的集合分为可变集合与不可变集合。

46230
None_Ling

Kotlin---基础数据类型与函数

Kotlin和一些脚本语言一样,在定义变量的时候不需要指定变量类型,Kotlin会根据默认值来确定变量类型。

10920
None_Ling

Kotlin---使用AndroidStudio配置Kotlin环境

使用Android Studio 3.0,并且在Android Studio中创建或者导入一个Project

13920
None_Ling

Android中的Proguard使用

之前介绍了如何使用命令行将Jar包根据配置文件进行ProGuard,以及ProGuard的过程,会遇到的问题等。接下来会介绍常用的ProGuard如何配置参数。...

13230
None_Ling

Android中的Proguard介绍

ProGuard是一个Java Class文件的Shrinker,optimizer,obfuscator以及Preverifier。

16330

扫码关注云+社区

领取腾讯云代金券