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