WebChromeClient主要辅助WebView处理Javascript的交互以及浏览器层面的事件,下面介绍一些常用的回调方法:
WebViewClient主要负责帮助WebView处理各种通知和请求事件。下面介绍一下开发工作中常用到的方法:
通过Android webview所提供的WebSettings对象,开发者可以根据业务需求对webview进行一系列的基本配置: 这里介绍一些常见的配置信息: 显示相关 存...
NetInfoModule向JS端提供了当前设备的网络状态信息,API方法如下: getCurrentConnectivity 异步返回网络状态network_info is...
NetworkingModule为JS端提供了发送网络请求的接口。在Native层,React Native 依赖了okttp网络库。主要API 包括以下三个: sendRe...
在Android端,React Native采用了Fresco图片库来进行图片相关的操作,因此RN所有的图片管理策略都基于Fresco。ImageLoaderModule利用...
CameraRollManager提供了JS与设备相册进行交互的相关功能,它包括两个API: saveToCameraRoll 将本地图片存储到媒体库 getPhotos 获...
TheadLocal 是一个线程内部的数据存储类,通常用于存储以线程为作用域的数据变量,避免产生多线程的同步问题。记得上学时候也写过相关源码的分析文章,但今天翻看Java 8...
在Android工程的编译和构建过程中,绝大多数的工作都涉及到了Gradle相关的文件操作。 文件对象 在工程目录下,我们可以通过File的构造方法来快速定位一个文件并创建相...
前言 能够让App运行在大量不同型号和系统版本的设备上是Android系统最牛逼的地方之一。注意,我这里说的是设备,这其中除了不同型号的手机,还包括平板电脑,手表,甚至是电视...
在日常工作和生活中,执行力这个词会经常被大家提及。那么到底什么是执行力呢? 在我们做一件事情的时候,通常会有两个很重要的维度值得我们考虑: 成本无论做任何事情,我们都需要付出...
Android开发中,所用到的资源文件根据存放位置可以分为两大类: assets 位于工程的assets目录下,该目录下的资源文件会被原封不动地打包进App中。位于该目录中的...
构造函数 与C++和Java不同,JavaScript语言的对象体系不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)。 JavaSc...
基础语法部分 语句和表达式 语句(statement)是为了完成某种任务而进行的操作,通常以分号结尾,一个分号就表示一个语句结束。表达式(expression),指一个为了得...
本文基于React Native 0.32 对 官方提供的Image组件进行分析。 Image是一个用于显示多种图片类型的React组件,它可以显示来自网络,assets目录...