苦逼的程序猿☺

嗵,嗵,嗵,一库!!!

排序:
默认
按更新时间
按访问量

React Native给View设置opacity属性会影响子View

问题描述 遇到一个问题,就是RN中给一个View设置一个不透明度opacity,然后其包含的子View全部都有了这个opacity,那我们的需求肯定不是这样,可能需要单独设置各自的opacity或者说子View不需要,那么该如何解决? 解决方案 我在Stack Overflow上找到一个...

2018-05-22 10:12:04

阅读数:63

评论数:0

Ubuntu16.04搭建React Native环境运行Android报错build-tools/23.0.1/aapt": error=2, 没有那个文件或目录

前言 最近在Ubuntu(V16.04,64位)上折腾了一下React Native,在搭建完环境之后,运行run-android,发现报错: java.io.IOException: Cannot run program "/home/xxxx/android/Sd...

2018-05-14 18:49:12

阅读数:43

评论数:0

OkHttp3源码分析之缓存Cache

前言 网络请求在一个应用中的使用场景是非常多且频繁的,那么每次与服务器进行数据交互都去进行网络请求的话,会大大增大应用响应时间,最重要的非常浪费流量,所以缓存就特别重要了,相信大部分做开发的同学都比较熟悉这个过程了,每次需要数据交互的时候,先从本地/内存缓存读取,如果没有再去远程进行网络请求,并...

2018-04-04 16:47:17

阅读数:83

评论数:0

OkHttp3源码分析之任务队列Dispatcher

前言 在前边,我们知道了整个OkHttp3发起一次网络请求的整个流程,还有分析了它的一个很棒的设计——拦截器/链。本篇文章主要了解在发起异步请求时,OkHttp3是怎么调度任务的,使其能够高效地执行异步任务。 分析 源码基于最新的版本:3.10.0。 我们先回到第一篇文章,在分析异步...

2018-03-28 14:06:25

阅读数:65

评论数:0

OkHttp3源码分析之拦截器Interceptor

前言 在上一篇博客中,我们从源码分析了,一次异步网络请求的整个大概表面的流程,但是涉及到某些具体的内容呢,就直接带过了。本篇文章我们就先来了解一下在发起一次网络请求时,OkHttp是怎么发起请求获取响应的。这里边就涉及到OkHttp的一个很棒的设计——拦截器Interceptor。 分析 ...

2018-03-22 18:59:15

阅读数:111

评论数:0

从源码分析OkHttp3异步请求网络更新UI报错问题

前言 前一段时间,在一个使用OkHttp进行异步请求网络,然后拿到返回结果进行UI界面的更新的时候,时不时的会报错闪退! 出错代码 在使用OkHttp进行异步请求网络的时候,然后更新UI的时候,是这样写的: OkHttpClient okHttpClient = new OkHttpC...

2018-03-14 18:43:46

阅读数:168

评论数:0

React Native入门(十五)之手势系统详解

前言 对于Android原生的事件分发机制和手势处理,相信Android开发者已经很熟悉了,那么同样的在RN中也有着一套对应的手势系统和事件处理逻辑! 触摸响应系统可以使组件在不关心父组件或子组件的前提下自行处理触摸交互。具体的实现在ResponderEventPlugin.js文件中。 用...

2018-02-07 16:25:00

阅读数:185

评论数:0

React Native入门(十四)之动画(1)Animated详解

前言在APP的开发中,流畅合理的动画能大大提高用户体验,Android和iOS原生都有对应的动画系统,同样的在RN中也有用于创建动画的API,就是Animated。Animated库使得开发者可以非常容易地实现各种各样的动画和交互方式,并且具备极高的性能。基本介绍组件类型我们想要文本,图片等可以进...

2017-12-21 19:22:06

阅读数:991

评论数:0

React Native入门(十三)之组件的生命周期

前言React Native中组件的生命周期,也就是React.js中Component的生命周期。 英文官方文档:React.Component 类比Android中activity和fragment,了解其生命周期对于我们掌握一个组件从创建到销毁的整个完整的过程和优化逻辑有很大的帮助。图解...

2017-12-04 17:19:29

阅读数:390

评论数:0

超详细的JavaScript Array数组相关汇总

前言在RN中涉及到比较多的数组的相关操作,所以在这里对这块内容进行一个整理总结,也是对这块知识的学习! 本文前一部分内容,根据菜鸟教程整理!创建数组创建数组一般来说有下边三种方式:var array = new Array(); var array = new Array(length); va...

2017-11-29 17:09:21

阅读数:331

评论数:0

React Native入门(十二)之使用第三方字体文件

前言项目中需要展示一些别的平面或者其他民族文字时,需要使用该文字对应的字体文件,一般来说都是.ttf的。在React Native中,使用字体文件就是在style中设置fontFamily属性! 比如,这里的字体文件为:FangSong.ttf,那么使用fontFamily: 'FangSong...

2017-11-22 11:17:29

阅读数:2040

评论数:0

在不root手机的情况下读取Data目录下的文件

转自:http://blog.csdn.net/yangzl2008/article/details/8498196使用adb命令时的错误如果直接使用adb命令会产生以下错误:127|shell@android:/ $ cd /data cd /data shell@android:/da...

2017-11-16 17:53:06

阅读数:857

评论数:0

Kettle使用中的四个小问题

连接不上资源库报错:ERROR: No repository provided, can’t load job. ERROR: Kitchen can’t continue because the job couldn’t be loaded.出现这个错误呢,一般来说就是读取资源库的配置出了问题,...

2017-11-15 14:14:55

阅读数:818

评论数:0

React Native入门(十一)之屏幕适配

准备首先,我们在官方文档宽度和高度一节可以知道,RN中单位是dp,这个跟Android中的单位是一致的! 官网中:A dp is equal to one physical pixel on a screen with a density of 160.To calculate dp: dp =...

2017-10-26 17:08:04

阅读数:1267

评论数:0

Android界面性能优化必读

收藏阅读这是今天在地铁上看的安卓巴士微信公众号的文章! 包含了Android UI性能优化的方方面面! 值得一读! Android界面性能优化必读

2017-09-11 13:58:44

阅读数:247

评论数:0

Android使用ItemTouchHelper打造可拖拽的RecyclerView

前言ItemTouchHelper是support v7包提供的处理关于在RecyclerView上添加拖动排序与滑动删除的非常强大的工具类。它是RecyclerView.ItemDecoration的子类,也就是说它可以轻易的添加到几乎所有的LayoutManager和Adapter中。下面来看...

2017-08-31 15:47:49

阅读数:1052

评论数:4

RecyclerView高效添加单击、长按事件最佳方案

转自:http://blog.csdn.net/liaoinstan/article/details/51200600 android开发游记:RecyclerView无法添加onItemClickListener最佳的高效解决方案前言之前最多的可能是在adapter中自己写一个itemClic...

2017-08-29 17:07:25

阅读数:352

评论数:0

Android使用NotificationListenerService获取通知相关信息

前言我们可能需要监听通知栏,来获取系统通知,然后去得到通知的相关信息,或者我们可能需要知道某一个通知是否处于活动状态还是已经被用户处理了!概况在Android4.4之前,我们更多的是通过反射来获取通知的相关信息!NotificationListenerService是在Android4.3中添加的...

2017-08-24 19:26:51

阅读数:1224

评论数:0

Okhttp3请求网络开启Gzip压缩

前言 首先OkHttp3是支持Gzip解压缩的,不过我们要明白,它是支持我们在发起请求的时候自动加入header,Accept-Encoding: gzip,而我们的服务器返回的时候header中有Content-Encoding: gzip。 关于更多深入的内容呢,可以参考阅读下面这篇文章,...

2017-08-21 18:19:11

阅读数:3830

评论数:0

React Native入门(十)之导航组件React Navigation(2)TabNavigator和DrawerNavigator

前言在上一篇博客,了解了React Navigation导航库的StackNavigator的用法,主要用来页面的跳转和标题栏的设置!本篇就来了解一下这个导航库中第二个组件TabNavigator的用法!TabNavigator使用TabNavigator组件呢,看名字Tab就大致可以知道它是一个...

2017-08-21 14:33:06

阅读数:1155

评论数:0

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