# Android Native 的优势及实现流程
## 引言
Android 开发主要有两种方式:Java/Kotlin 和 NDK(Native Development Kit)。NDK 允许开发者使用 C/C++ 语言来编写部分应用程序,这样可以充分利用底层的硬件能力,特别是在性能要求较高的场景。但是,对于刚入行的小白来说,如何理解和实现 Android Native 的优势呢?本文将以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-28 07:51:39
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            In this lesson you will learn how create a re-usable component that gives the user the ability to dismiss the keyboard whenever they tap outside of a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-01-15 00:55:00
                            
                                546阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            作者 | Kureev Alexey 2015 年,React Native 为跨平台移动开发带来了一种声明式组件方法。不久,这种面向组件的理念扩展到了类似的框架。现在,借助 SwiftUI 和 Jetpack Compose,这种声明式方法也可以在 native 平台上实现了。SwiftUI 是一个 UI 框架,它将声明式组件方法引入到包括 iOS,macOS 和 watchOS 在内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 09:17:04
                            
                                256阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            React-Native新架构:ReactNative宣布在2018年宣布对架构进行重要调整,此时正式Flutter面世。(2018.2.27-世界移动大会发布Fluuter)。而React-Native是在2015发布。以下是重构前的React-Native运行方式:   如图所示,RN结构四大核心部分:React代码部分,由代码翻译过来的JavaScript部分,一系列统称为“桥”的部分,以及            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 17:32:27
                            
                                171阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、简言在软件开发中,不论是Web还是App,它们的应用程序都是由很多的功能视图组成的。对于这些组合的视图,如何实现页面间平滑地过渡,应用都有统一的一套跳转机制,这个功能就是路由或者叫导航。应用程序通过导航,可以自由地实现页面之间的切换、前进和后退。在React中使用的是React Router,在iOS中使用的是UIKit的导航视图UINavigation和导航控制器。而在React-Nativ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-18 22:24:15
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            React Native是基于React js设计的。 参考:《React 入门实例教程》 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-08 12:52:00
                            
                                221阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            移动应用架构描述了设计和构建应用的模式与技术。 该架构可以提供构建应用时应遵循的路线图和最佳实践,构建一个结构合理的应用。移动应用的常见层次结构包括用户界面层、业务逻辑层、数据访问层,但是随着跨平台开发框架的不断发展,以React Native、Flutter为代表的工具已经深入到移动应用架构中,本文希望探讨在每个层次中使用React Native和Flutter等开发框架的优势。一、用户界面层用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-31 21:24:27
                            
                                202阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            React Native 基础之从源代码编译详解-适合Android开发(一)前言这篇文章给大家介绍一下从源代码进行编译 React Native模块,这篇文章适合Android模块开发。这篇文章的目的是什么呢?如果你想使用官方最新功能,或者使用官方修复Bug补丁代码,或者去使用官方现在还没有正式发布的新功能以及维护自己的功能代码。那么现在就需要现在这篇文章作为指导,进行编译React Nativ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-10 19:01:14
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            React Native的组件ListView类似于iOS中的UITableView和UICollectionView,也就是说React Native的组件ListView既可以实现UITableView也可以实现UICollectionView。ListView的使用方法:1.首先创建一个ListView.DataSource数据源,然后向他传递一个普通的数据源数组。2.使用该数据源实例化一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 19:39:10
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            用React Native编写跨平台APPReact Native 是一个编写iOS与Android平台实时、原生组件渲染的应用程序的框架。它基于React,Facebook的JavaScript的库,为的是构建用户接口,而并不是以浏览器为目标,它是以手机平台为目的。换句话说,假设你是一个web开发人员,你能够使用React Native去编写干净、高速的移动APP,而且能够体会到熟悉的框架和单个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 23:50:43
                            
                                495阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Learn to install JavaScript modules that include native code. Some React Native modules include native code for Android and/or iOS in addition to Java            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-02-16 02:28:00
                            
                                447阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.文本内容必须写在<Text中,不能和Html中直接写在页面中。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-10-16 14:04:00
                            
                                337阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            React Native
RN
 React Native ## React Native 中文文档> 0.59https://reactnative.cn/docs/                
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-08-18 22:35:00
                            
                                263阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            React Native尽量阅读官网文档,会有翻译错误和文档内容缺失
android开发react native组件和工具动画Animation/react native写的
开源项目学习            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-11-28 23:39:00
                            
                                238阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            React Native             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-02-07 17:29:30
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有能力的可以看官网:Get Started with Windows · React Native for Windows + macOS 不是我乱吹,是真的很难用,环境搭建就非常难受,各种依赖报错,各种依赖调试,完全没有tauri来的舒服顺畅,甚至为了安装他这个环境我花了一上午时间,期间无数次想放弃,但是耐不住好奇心,就是想体验一下这个跨平台的性能,并且还把我原来的node环境搞坏了,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 12:58:23
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录React Native实战一、项目准备1.1 创建原始项目1.2 使用 react-navigation 搭建页面路由1.2.1 安装react-navigation相关依赖1.2.2 修改App文件1.2.3 项目启动报错二、项目开发2.1 登录页面2.1.1 背景图片实现2.1.2 透明状态栏2.1.3 手机dp单位与px单位的转化2.1.4 引入react-native-elem            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 19:39:51
                            
                                247阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2015年9月15日,Facebook发布了 React Native for Android,把 Web 和原生平台的 JavaScript 开发技术扩展到了 Google 的流行移动平台。什么是React NativeReact Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 Web,iOS 和 Android 平台的原生应用。Reac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 19:38:26
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一,新建项目npx react-native init ximalaya --template react-native-template-typescript二,多环境配置在android和ios的开发中,无法使用proscess.env.NODE_ENV的方式区分环境,需要使用一个包来实现: react-native-config 官网地址:https://js.coach/package/r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 16:10:11
                            
                                317阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            很久没回来这里发博客了。最近在学react-native,感觉很必要沉淀一下相关的知识,所以写一编关于react-native 的简介的博文。React-native是什么  react-native是一个可以 
 使用JavaScript来开发iOS和Android原生应用( app)的框架。 
  
  
 1、它在 JavaScript中使用React 抽象操作系统原生的 UI 组件,代替D            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 19:28:19
                            
                                142阅读
                            
                                                                             
                 
                
                                
                    