本文记录 Android
中 WebView
控件的相关使用,不断完善中…
主要包括:
- 基本属性的配置
WebView
缓存相关内容Java
与Js
的交互- 打开本地应用(支付宝等)
- 加载远程网页,本地网页,
assert
目录下的网页 - 支持自定义下载
- 自定义
WebChromeClient
本地化弹窗、文件选择
更详细的扩展实现都可以在 GitHub-WebKit 中找到。
本文记录 Android
中 WebView
控件的相关使用,不断完善中…
主要包括:
WebView
缓存相关内容Java
与 Js
的交互assert
目录下的网页WebChromeClient
本地化弹窗、文件选择更详细的扩展实现都可以在 GitHub-WebKit 中找到。
上篇文章介绍了 FFmpeg
大体的编译流程,并在 Java
层进行 JNI
接口的调用,借此了解 Android
编译底层 so
库的方式,本文主要介绍如何在 Android
平台使用 FFmoeg
命令行对音视频进行操作。
承接上文,本文从编译好各个 so
文件之后,编写 Java
层调用的 c
文件开始。
源代码 GitHub - FFmpegAndroidSupport(注意在 try_cmd 分支)
本文主要介绍 Kotlin
类与对象。
看了官方文档的相关描述,发现很多名词在 Kotlin
中和 Java
都有不太一样,在 Kotlin
中 方法
被称为 函数
,而像 open
, final
这种关键字被称为注解(annotation
),在我之前的认知当中只有 @Inject
这种才是注解。因此文章中的描述都尽量使用 Kotlin
中的术语。
本文主要介绍 Kotlin
属性和域的相关内容。
Kotlin
中,使用 val
声明常量(不可变),使用 var
声明变量(可变)。
1 | public val a = 100 // 常量,不可变,当你再想改变他的值时会报错 |
本篇主要介绍 Kotlin
中
控制流的使用,if
, when
, for
, while
等关键字在 Kotlin
中的新特性。
如何在函数中返回和跳转,return
, continue
, break
等关键字的使用。
可见度修饰符用来表达类、接口、属性等被开放的程度,即在什么位置可以访问,在什么位置被限制访问。
本篇主要介绍 Kotlin
中的四种可见度修饰符,分别为 public
,protected
、internal
和 private
。
本篇主要介绍 Kotlin
的基础语法,控制流,内建数据类型等内容…
import
语句和包的相关概念。可见度修饰符的使用。
大部分内建数据类型的介绍。包括数值类型,字符类型,布尔类型,数组类型,字符串类型。
控制流的使用,
if
,when
,for
,while
等关键字在Kotlin
中的新特性。如何在函数中返回和跳转,
return
,continue
,break
等关键字的使用。
go~