初探View事件事件分发理论知识实战讲解验证View的事件分发验证不消耗ACTION_DOWN事件验证 ViewGroup事件拦截源码分析ViewGroupActivity的事件分发ViewGroup的事件拦截ViewGroup的事件分发View的滑动冲突外部拦截内部拦截总结 初探View事件前言View的事件分发和滑动冲突处理是老生常谈的知识了,因为最近撸了一个仿QQ侧滑删除,所以对该View
工具:参考官网上的工具,一定要按照官网上工具“版本”下载,为了避免一些不必要的麻烦,切记切记!android studio本人采用的是3.4.2的版本,其余都是官网上推荐的版本。采用的API是29!!!(低版本的AS和低版本的API出现莫名其妙的错误,把我拖死了一个礼拜,天天改bug,换成上面的AS和api后直接编译过去,我真的是TMD,GRD!步骤: 第一步:最好自己编写package.json
转载 2023-11-20 06:06:36
73阅读
# 如何实现spark sql建表与sentry冲突 ## 1. 流程图 ```mermaid graph LR A(创建数据库) --> B(创建表) B --> C(设置权限) ``` ## 2. 步骤及代码 ### 步骤一:创建数据库 ```markdown # 创建数据库 CREATE DATABASE IF NOT EXISTS database_name; ``` ###
原创 2024-03-01 04:06:03
33阅读
# Android React Native(RN)概述 Android React Native(RN)是一种流行的跨平台移动应用开发框架,允许开发人员使用JavaScript和React构建原生移动应用。RN的主要优点是提高了开发效率,可以同时开发iOS和Android应用,同时仍保持原生性能。 ## 为什么选择Android React Native? - **跨平台**:使用RN可以
原创 2024-02-25 03:49:36
54阅读
1 前言之前写过一篇RN的环境搭建教程和新建一个新的RN项目的文章 但是其实在实际开发中,在已有的android项目中集成RN情况更普遍,这篇文章就是一个怎么在已有Android项目中引入RN的例子2 集成步骤首先搭建好Android开发环境,并有一个新建的或者已经存在的Android项目 在未创建ReactNative项目大概是这个样子 接着创建ReactNative Module用于存
开发工具:Android Studio , WebStorm参考链接:React Native官方中文文档一.创建React Native项目1.在本地React Native项目目录下,创建一个文件夹,取名为为ReactApp[名字随便取]2.在ReactApp文件夹下,创建一个名为android文件夹【注:小写】,并将你现有的Android项目拷贝到/android子目录中。3.在ReactA
拆解需求 1. RN使用 2. 播放器最终实现的播放器功能:可以提供给RN使用,不带边缓存边播放功能的播放器。1. RN使用实现以组件的形式提供给RN使用,至于组件和native如何交互,主要通过重写RN的ViewGroupManager<T>实现。泛型传入的就是RN组件包装的native内部实现的播放器的view(player view)。RN组件向native通信:重写receiv
转载 2024-03-30 21:27:30
36阅读
# RN AndroidRN传值实现流程 ## 1. 概述 在React Native (RN)开发中,我们经常需要在Android原生代码和RN代码之间传递数据。本文将介绍如何在Android原生代码中向RN传递值,并提供了详细的步骤和代码示例。 ## 2. 流程图 ```mermaid flowchart TD A[Android原生代码] --> B[传递数据到RN]
原创 2023-11-19 14:47:28
190阅读
最近听说最多的是Android岗位坑很少,不然就是坑少的同时没坑跳。哎,程序员道路艰辛,且行且珍惜呀~今天给大家分享一篇关于混合开发的文章: 如何在现有的Android项目中集成React Native。如果此时你还没有跳入RN的坑,那么这篇文章可能对你来说有些锦上添花了,哈哈~~ok,坐稳我们开车。我会以流水账的形式来向大家详细介绍如何实现,仔细看清楚步骤即可。1.创建Android工程:Rea
View的setFocusable(true)与requestFocus区别:setFocusable是设置是否允许此控件拥有获得焦点的能力,是属性设置。requestFocus是让控件得到焦点,是执行动作。——————————————————————————————————————————————————————复合Drawable的state_pressed、state_focused、sta
# Android Sentry 性能监控实现指南 ## 1. 简介 在 Android 开发中,性能监控是非常重要的一项任务。通过对应用的性能进行监控和优化,可以提高用户体验、减少资源消耗和提升应用的稳定性。本文将介绍如何使用 Android Sentry 来实现性能监控。 ## 2. 整体流程 下面是使用 Android Sentry 实现性能监控的整体流程: | 步骤 | 描述 |
原创 2023-10-13 06:42:32
667阅读
昨天手残,使用HTC M8升级了一下最新系统,Android6.0版本的,升级后,在测试我们的应用时,突然出现握手失败错误:但是在Android6.0以下版本中,并没有出现该问题。一、Android6.0的一些修改因为该问题仅仅出现在Android6.0版本中,因此,考虑是由版本升级引起的。查看Google给出的Android6.0修改文档,发现以下两点:即:从Android6.0之后将不再支持H
文章写的不是很好,各位大佬不要嘲笑我。希望小弟的文章能给到那么一丢丢的灵感。最近集成rn,遇到了不少的坑,在此总结一下。1.安装必要依赖node这里建议大家不要安装最新版本的Node.js,如果react native太低的而node太高的话,会出现版本过高问题,然后出现一系列看不懂的错误。由于我自身的android项目build版本过低,所以安装react native的时候我安装的是0.55.
转载 2024-01-12 09:32:19
102阅读
RN(React-Native)-通俗的说就是跨平台开发吧,一套代码可以在安卓和ios上运行,针对ios而言其本质是对ios原生控件的一次封装,然后通过js调用相关函数,视图等。1.视图移动端常用的视图RN中都有相关的组件(在RN中移动端开发的视图对应组件)对应。这里RN基础的东西不做相关赘述。大家有兴趣学习RN的可以在RN中文网上学习。里面相关的基础的东西叙述相当清楚,只要一步一步按照上面的来,
转载 10月前
48阅读
# Android与React Native混合编程指南 在今天的开发环境中,结合原生Android应用和React Native的优势,能够帮助我们快速构建高效、跨平台的应用。在这篇文章中,我们将会深入探讨如何实现Android与React Native的混合编程。 ## 整体流程概览 下面是我们的实现步骤: | 步骤 | 描述 | |------|------| | 1 | 准备
原创 2024-10-14 03:37:14
78阅读
# 如何实现 RN 项目 Android 开发的完整流程 React Native (RN) 是一个流行的框架,可以让你用 JavaScript 和 React 创建手机应用。虽然设置一个新的 RN 项目,尤其是 Android 部分,可能看起来有些复杂,但通过以下步骤,你可以顺利完成。 ## 项目开发流程 首先,我们来看看整个开发流程。以下是步骤的概述,使用了表格来展示。 | 步骤编号
原创 8月前
127阅读
# RN Android调试指南 React Native(通常称为RN)是一个流行的跨平台框架,它允许开发者使用JavaScript和React构建移动应用。在开发过程中,调试是一个重要的环节,尤其是在Android平台上。本文将简要介绍如何在RN环境中调试Android应用,并附有相关代码示例。 ## 环境准备 在开始调试之前,确保你的开发环境已经设置好,这包括: - 安装Node.j
原创 10月前
125阅读
示例代码——HelloWorld一、开发环境搭建JDK安装配置搭建开发工具ANDROIDSTUDIO下载安装开发android程序,主流的开发工具是eclipse和androidstudio,现着重介绍一下用androidstudio来开发,关于eclipse的的搭建配置,后期有时间再补充。1. androidstudio下载地址(此文下载的是mac版androidstudio 2.3.1,如果是
一、什么是 ReactNative?作为目前流行的跨平台技术框架之一,React Native是Facebook技术团队于2015年4月在早先的React前端框架基础上开源的一套移动跨平台开发框架,可以同时支持iOS和Android两大移动平台。React Native使用流行的JSX语法来替代常规的JavaScript语法,提高了代码的可阅读性。JSX是一种XML和JavaScript结合的扩展
# Android对接React Native(RN)详解 随着移动开发的不断进步,React Native(RN)逐渐成为一种流行的跨平台开发框架。开发者通过RN可以使用JavaScript来构建高效的移动应用,而在某些情况下,结合原生Android代码(Java/Kotlin)也能提升应用的性能与用户体验。本文将为您介绍如何将Android与React Native对接,并提供相关的代码示例
原创 8月前
30阅读
  • 1
  • 2
  • 3
  • 4
  • 5