ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

react-native原生模块之Android模块

2021-04-11 11:06:21  阅读:114  来源: 互联网

标签:原生 React Java 代码 react 模块 Android Native


文档:https://reactnative.cn/docs/native-modules-android

 

1.简介

 

有时候 App 需要访问平台 API,但 React Native 可能还没有相应的模块包装;或者你需要复用一些 Java 代码,而不是用 Javascript 重新实现一遍;又或者你需要实现某些高性能的、多线程的代码,譬如图片处理、数据库、或者各种高级扩展等等。

我们把 React Native 设计为可以在其基础上编写真正的原生代码,并且可以访问平台所有的能力。

这是一个相对高级的特性,我们并不认为它应当在日常开发的过程中经常出现,但具备这样的能力是很重要的。

如果 React Native 还不支持某个你需要的原生特性,你应当可以自己实现该特性的封装。

 

2.原生模块设置

 

原生模块通常以npm软件包的形式分发,除了典型的javascript文件和资源外,它们还将包含一个Android库项目。

从NPM的角度来看,该项目与其他任何媒体资产一样,意味着从这个角度看,它没有什么特别之处。

 

2.1 Gradle Daemon

 

我们建议开启Gradle Daemon来加速 Java 代码编译。

 

3.Toast 模块

 

本向导会用

标签:原生,React,Java,代码,react,模块,Android,Native
来源: https://blog.csdn.net/qq_27868061/article/details/115589849

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有