摘要: 限制接收的字符 通过setKeyListener限制能接收的字符 edt.setKeyListener(new NumberKeyListener() { @NonNull @Override protected char[] getAcceptedChars() { return new char 阅读全文
posted @ 2022-05-18 17:04 菜鸟工程司 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 导入SDK 下载地址3.4.6 配置NDK和CMake 导入模块 将下载的sdk做为模块导入 file->New->import module 修改build.gradle下的版本号和主版本一致 compileSdkVersion xx defaultConfig { minSdkVersion x 阅读全文
posted @ 2022-05-09 16:45 菜鸟工程司 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 定义属性 import PropTypes from 'prop-types' static propTypes = { title:PropTypes.string.isRequired,// 必选 titleColor:PropTypes.any, onPress:PropTypes.func, 阅读全文
posted @ 2021-07-21 16:55 菜鸟工程司 阅读(135) 评论(0) 推荐(0) 编辑
摘要: hook,react 阅读全文
posted @ 2021-06-30 10:59 菜鸟工程司 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 项目需求 普通登录项目的跳转流程 闪屏(splash)->登录页->首页 闪屏(splash)->首页 (以登录) 通过context 在个页面中传递数据,新建context的工具类 export const AuthContext = React.createContext(); 页面需要用Aut 阅读全文
posted @ 2021-06-29 17:32 菜鸟工程司 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一 RN 项目更换项目位置或者更新 项目更新 如有react-native-cli 包则删除,(npm uninstall -g react-native-cli) 将项目文件夹移动到没有空格的路径中 然后 cd 进入项目文件夹并使用 npx react-native upgrade 升级 reac 阅读全文
posted @ 2021-06-29 16:03 菜鸟工程司 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 底部Tab导航 基本使用 导入 import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; 使用方式和Stack类似 const RootTab = createBottomTabNavigator(); ret 阅读全文
posted @ 2021-06-24 10:45 菜鸟工程司 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 简介 React Navigation 主要用于导航(StackNavigator),底部Tab导航(bottom-tabs),抽屉导航(drawer) 安装依赖 // 安装react-navigation yarn add @react-navigation/native // 安装依赖库 yar 阅读全文
posted @ 2021-06-22 14:16 菜鸟工程司 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 分类的原理 Category编译之后的底层结构是struct category_t,里面存储着分类的对象方法、类方法、属性、协议信息 在程序运行的时候,runtime会将Category的数据,合并到类信息中(类对象、元类对象中) category_t的底层结构: struct category_t 阅读全文
posted @ 2020-08-13 22:46 菜鸟工程司 阅读(309) 评论(0) 推荐(0) 编辑
摘要: LifeCycles 生命周期感知组件执行响应另一个组件生命周期状态变化的操作,例如活动和片段。这些组件可以帮助您生成更易于维护的组织良好的、轻量级的代码。 用法很简单 只需要实现LifecycleObserver,下面以一个计时器为例,当活动暂停的时候计时器暂停,当活动恢复的时候计时器恢复 pub 阅读全文
posted @ 2020-05-28 22:58 菜鸟工程司 阅读(484) 评论(0) 推荐(0) 编辑