Android - 在Android上使用指纹模块时

时间:2021-12-03 03:53:23

Android - 在Android上使用指纹模块时

简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,空话不久不多说,接下来你看到内容,讲全部来与官网

我猜去全部机翻+小我私家改削增补+demo测试的形式,对expo进行一次大补血!欢迎插手expo兴趣学习交流群:597732981

【之前我写过一些列关于expo和rn入门配置的东i西,大家可以点击这里检察:从零学习rn开发】

相关文章:

Expo高文战(一)--什么是expo,如何安置expo clinet和xde,xde如何使用

Expo高文战(二)--expo的生命周期,expo社区交流方法,expo学习必备资源,开发使用expo时存眷的一些问题

Expo高文战(三)--针对已经开发过react native项目开发人员有针对性的介绍了expo,expo的局限性,开发时项目选型注意点等

Expo高文战(四)--快速用expo构建一个app,expo中的关键术语

Expo高文战(五)--expo中app.json 文件的配置信息

Expo高文战(六)--expo开发模式,expo中exp命令行工具,expo中如何检察日志log,expo中的调试方法

Expo高文战(七)--expo如何使用Genymotion模拟器

Expo高文战(八)--expo中的publish以及expo中的link,对link这块对象没有详细看,大家可以来和我交流

更多>>

写在二十三章以后的话,之前的翻译,不管如何,好与欠好,毕竟是告一段落,也把expo根本理论的对象又深入的理解了一遍,后续expo高文战系列将主要介绍expo sdk的api。

GLView

Expo.GLView()
一个充当OpenGL ES衬着方针的视图。在安置时,会创建一个OpenGL ES上下文。其绘图缓冲区显示为每个框架的检察内容。

除结谈判触摸措置惩罚惩罚的通例视图撑持外,还有以下撑持的道具:

onContextCreate创建OpenGL ES上下文时将挪用的函数。该函数通报一个具有接口的参数gl。

msaaSamples GLView可以启用iOS的内置多重采样。此道具指定要使用的样本数。默认情况下这是4.将此设置为0会*多重采样。在Android上,这被忽略。

高级API(High-level APIs)

由于WebGL API相当初级,因此使用底层的GLView衬着更高级的图形API会很有辅佐。以下库集成了常用的图形API:

任何期望WebGLRenderingContext的WebGL撑持库都可以使用。有些时候,这样的库会假设一个Web JavaScript上下文(例如假设文档)。凡是这是为了资源加载或事件措置惩罚惩罚,,主衬着逻辑仍然只使用纯WebGL。所以这些库凡是仍然可以使用两种解决要领。上述世expo特定的集成包孕一些风行类库的解决要领。

WebGL API

一旦组件被挂载并创建了OpenGL ES上下文,通过onContextCreate prop接收到的gl东西就成为OpenGL ES上下文的接口,从而供给WebGL API。它类似于WebGL 1规范中的。还有一个gl.endFrameEXP()要领,通知上下文当前帧已筹备好泛起。这与其他OpenGL平台中的“交换缓冲区”API挪用类似。

以下WebGLRenderContext要领当前未实现:

getFramebufferAttachmentParameter()

getRenderbufferParameter()

compressedTexImage2D()

compressedTexSubImage2D()

getTexParameter()

getUniform()

getVertexAttrib()

getVertexAttribOffset()

texImage2D()的像素参数必需为null,带有像素数据的ArrayBuffer或形式为{localUri}的东西,此中localUri是设备文件系统中图像的file:// URI。因此一个Expo.Asset东西可以使用一次.downloadAsync()已经被挪用(并完成)来获取资源。

出于效率原因,要领确当前实现不会对它们的参数执行类型或界限查抄。所以,通报无效参数可能会导致本机瓦解。我们打算更新API以在即将推出的SDK版本中执行参数查抄。目前错误查抄的优先级很低,因为引擎凡是不依赖于OpenGL API来执行参数查抄,否则,通过底层OpenGL ES实现执行的查抄凡是就足够了。

GestureHandler

用于措置惩罚惩罚庞大手势的API。 从该项目的自述文件:

该库供给了一个API,可以供给移动平台特定的触摸和手势措置惩罚惩罚和识另外本机成果。 它允许界说在本地线程中100%运行的庞大手势措置惩罚惩罚和识别逻辑,因此具有确定性。

该API目前在DangerZone定名空间下可用,因为它基于快速改造的react-native-gesture-handler。 我们建议检察项目的GitHub存储库上的README文档和用法示例。 在Expo或ExpoKit中使用此API不需要本机设置(No native setup is required for using this API within Expo or ExpoKit)。

Font

允许从Web加载字体并在React Native组件中使用它们。 。

用法
Expo.Font.loadAsync(object)


一次加载多个字体的便捷形式。

参数
map(object) - 一个名字的映射,需要在Expo.Font.loadAsync()中声明。