小小T的专栏

我也要开始积累汇总知识了,不然老忘。

Android中View的继承关系图

2019-08-15 10:10:25

阅读数 4

评论数 0

红外遥控及Android手机红外遥控器开发

一、红外遥控 红外遥控技术是通过红外技术、红外通信技术和遥控技术的结合实现的一种无线控制技术。由于红外线的波长较短,对障碍物的衍射能力较差,无法穿透墙壁,所以红外遥控术更适合应用在短距离直线控制的场合,也正是这样,放置在不同房间的家用电器可使用通用的遥控器而不会产生相互干扰。 红外遥控所需传输的数...

2019-08-09 17:07:08

阅读数 31

评论数 0

Win7安装Flutter环境时问题解决

问题:“无法将“Unblock-File”项识别为 cmdlet、函数、脚本文件或可运行程序的名称” 我打开power shell运行‘flutter doctor’时,遇到以下问题: Checking Dart SDK version... 无法将“Unblock-File”项识别为 cm...

2019-07-24 14:15:18

阅读数 25

评论数 0

RN项目问题总结梳理

问题1 问题描述:TextInput组件在页面底部时,弹出键盘时遮挡TextInput组件,用户无法正常输入内容 分析解决:弹出键盘浮在页面布局之上占用了一部分布局控件,可以监听键盘的弹出和隐藏事件,实现动态调整页面布局。 //页面装载时 componentWillMount() { //...

2019-07-09 10:42:08

阅读数 48

评论数 0

ReactNative手势上滑隐藏下滑显示

一、实现效果 二、实现方式 1 使用RN的panResponder组件来实现手势滑动 2 在constructor中初始可变组件的属性值和stytle constructor(props) { super(props); this.threshold...

2019-04-03 17:34:21

阅读数 481

评论数 0

ReactNative库版本的升级与降级

一、版本升级 查看当前版本 react-native -version 2.查询react-native的npm包得最新版本 (react native的npm包的地址为:https://www.npmjs.com/package/react-native),或者采用命令npm...

2019-03-05 15:42:09

阅读数 65

评论数 0

Firebase引用版本冲突解决:Android dependency 'com.google.android.gms:play-services-basement' has different

前两天在RN项目中集成原生的firebase,之后报错插件版本冲突,报错信息如下: What went wrong: Execution failed for task ‘:app:preDebugBuild’. Android dependency ‘com.google.android.g...

2019-03-05 10:31:46

阅读数 912

评论数 0

React Native常见报错解决整理

React Native从开发环境到入门练手,再到跑几个开源demo的整个过程中,遇到了不少问题,以下是对报错现象及解决方法的记录: Mac上运行iOS项目 问题1: npm ERR! Unexpected end of JSON input while parsing near ‘…ire-ma...

2018-11-01 16:09:27

阅读数 5570

评论数 0

React Native 使用StackNavigation跳转页面

React Native项目中,跳转页面之前用的是Navigator,Navigator已经被React Native废弃,官方推荐的是react-navigation来替代Navigator,使用react-navigation的导航组件可以让页面跳转的实现更加简洁。 一、react-navig...

2018-10-29 20:15:42

阅读数 184

评论数 0

React Native实现底部Tab切换—TabNavigator

功能: 使用React-native-tab-navigator(https://github.com/exponentjs/react-native-tab-navigator) 实现底部选项卡切换 实现效果: 实现过程: 1、项目集成react-native-tab-navig...

2018-10-19 13:35:21

阅读数 1464

评论数 0

Mac平台搭建React Native iOS开发环境

1、安装node.js 下载node.js安装包进行安装 https://nodejs.org/zh-cn/ 命令行查看Node js版本:npm –v,出现版本号说明安装成功 2、 安装React Native命令行工具 命令行下输入:sudonpm install -g react-nativ...

2018-10-11 16:10:36

阅读数 174

评论数 0

React Native开发者菜单&Chrome调试

React Native项目的开发者菜单打开如下: Reload Reload即将项目中js代码部分重新生成bundle,然后传输给模拟器或手机; Reload在只是修改了js代码的情况下,如果要预览修改结果,你不需要重新编译你的应用。在这种情况下,你只需要告诉React N...

2018-09-27 13:30:54

阅读数 1694

评论数 0

小米手机调试React Native,怎样进入开发者菜单

调试react-native应用时,真机上要通过按下菜单按钮或者摇动手机来开启Developer Menu。 我在小米手机上尝试无效,有以下两个权限需要打开: 进入设置—更多应用—找到要调试的应用 1、权限管理—显示悬浮窗 2、通知管理—悬浮通知(打开) 打开这两项设置,在调试应用界...

2018-09-27 10:35:28

阅读数 717

评论数 0

WebStorm运行React Native项目

WebStorm是一款前端开发工具,也可以用于React Native项目 下载安装WebStorm WebStorm下载地址 安装完不要运行webstrom 下载破解补丁 打开网址(IntelliJ IDEA 注册码),下载补丁 然后将补丁复制到安装目...

2018-09-26 17:52:47

阅读数 1257

评论数 0

Windows平台搭建React Native开发环境

Windows平台搭建React Native开发环境 1、安装Java JDK 的版本必须是 1.8(目前不支持 1.9 及更高版本) 环境变量,变量名"JAVA_HOME",变量值&a...

2018-09-26 16:04:44

阅读数 240

评论数 0

Android Studio中我都用了哪些插件

● 1、ECTranslation 介绍:翻译插件,可以将英文翻译为中文,中文翻译为英文 使用:右键—Translate 结果:英文—中文 结果:中文—英文 ● 2、Android ButterKnife Zelezny 介绍:辅...

2018-09-13 19:06:53

阅读数 204

评论数 0

Android App瘦身实践

App临发布前需要做一次瘦身工作,下面就简单记录下我的app瘦身的实践过程。 开发中项目就只使用了一套资源,xxhdpi目录下放的1080X1920的图片资源,打包后Apk大小:29.4M 瘦身前29.4M,开始瘦身 1. 删除不用的资源文件(drawable...

2018-09-13 11:02:55

阅读数 290

评论数 0

Android进度条/等待加载——旋转小圆点效果

进度条/等待加载——旋转小圆点效果 1 效果图 静态图片看不出效果,随后更新文章,附上github地址。 2、思想 12个小圆点叠放(i=0,1,...11) 动画一:依次从0度旋转到30*i度 动画二:依次从30*i度旋转到360度 因为不牵扯用...

2018-09-08 09:45:11

阅读数 1575

评论数 1

Java之反射的使用示例

1. 反射的概述 1.1 什么是反射? Java 反射是指在运行时可以获取任意一个类的函数、属性、父类、接口等 Class 内部信息的机制。 1.2 反射的使用时机 通过反射可以在运行期实例化对象,并且调用该对象的任意一个方法和属性,例如,通过调用 get/set 方法获取变...

2018-09-06 21:09:02

阅读数 89

评论数 0

使用Android Studio的Dump Java Heap和MemoryAnalyzer分析内存泄漏

如何检测和分析内存泄漏? 我们在项目开发过程中就一直使用的LeakCanary检测内存泄漏,附上链接:https://github.com/square/leakcanary ,这个特别棒,在开发阶段发现内存泄漏就能实时更改了,避免了到项目后期再花费时间额外排查内存泄漏,就是这么溜! 一、说说...

2018-09-05 15:48:42

阅读数 1308

评论数 0

提示
确定要删除当前文章?
取消 删除