君无意的博客

React Native Android Java

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

react native 使用setInterval构建计时器demo

定时器: setTimeout, clearTimeoutsetInterval, clearIntervalsetImmediate, clearImmediaterequestAnimationFrame, cancelAnimationFrame这是官方的手册上提供的,我用的是setInte...

2017-06-21 13:54:03

阅读数:1030

评论数:0

react native listview上拉加载更多下拉刷新兼容ios 安卓

无论是安卓还是ios中,上拉加载下拉刷新的列表组件都是必不可少而且已经有足够优秀的第三方控件可以快速集成使用。但是在React Native中,当你想要实现安卓或者ios的上拉刷新或者下拉加载时,你会尴尬的发现,似乎并没有那么让人满意的实现。下面我将介绍一种我的方式。

2017-06-13 13:10:24

阅读数:595

评论数:0

react native 实现ListView的局部更新

在ReactNative中UI的刷新大多数情况依赖于state的变更,通过调用组件的setState方法来更新state以达到通知组件重新渲染UI的目的。当然这种做法是官方提供的标准解决方案,在进行简单UI设计时足以满足大多数需求。 但是当遇到结构复杂并存在数据交互的界面设计时,手动管理stat...

2017-06-12 13:13:21

阅读数:2630

评论数:0

安卓广播升级 RxBus的实现及简单使用

RxBus并不是一个库,是利用RxJava的特性构建的一种数据传递的工具模式。相信大多数开发者都使用过EventBus,作为事件总线通信库,如果你的项目已经加入RxJava和EventBus,不妨用RxBus代替EventBus,以减少库的依赖。 一、添加RxJava和RxAndroid依赖...

2017-06-08 11:25:12

阅读数:1011

评论数:0

react native FlatList使用详解以及上拉刷新下拉加载带可运行demo

FlatList 高性能的简单列表组件,支持下面这些常用的功能: 完全跨平台。支持水平布局模式。行组件显示或隐藏时可配置回调事件。支持单独的头部组件。支持单独的尾部组件。支持自定义行间分隔线。支持下拉刷新。支持上拉加载。支持跳转到指定行(ScrollToIndex)。 如果需要分组/类/区(s...

2017-06-07 10:44:29

阅读数:20450

评论数:5

JavaScript数组常用方法: indexOf、filter、forEach、map、reduce使用实例

这篇文章主要介绍了5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例,需要的朋友可以参考下 ECMAScript5标准发布于2009年12月3日,它带来了一些新的,改善现有的Array数组操作的方法。然而,这些新奇的数组方法并没有真正流行...

2018-01-09 10:53:26

阅读数:60

评论数:0

Genymotion的安装与使用(附百度云盘下载地址,全套都有,无需注册Genymotion即可使用)

附百度云盘下载地址 :http://pan.baidu.com/s/1jHPG7h8 1.Genymotion的安装包。     Genymotion的所有文件都放在了AndroidPhone文件下。你会看到两个.exe的可执行文件。首先安装VirtualB...

2017-12-20 13:56:10

阅读数:1046

评论数:0

安卓 1像素页面保活

关于App保活,曾经使用N多方法,只为本尊不被秒杀,随着sdk版本的提升,很多法宝已经失去了原本的神奇作用,那么今天我们来试试传说中的一像素保活实现:  首先我们创建一个Activity,暂且命名为:HooliganActivity, public class HooliganAc...

2017-12-19 13:52:06

阅读数:576

评论数:0

安卓对话框(Dialog)使用方法汇总

目录 1.写在前面 2.代码示例 2.1 普通Dialog(图1与图2) 2.2 列表Dialog(图3) 2.3 单选Dialog(图4) 2.4 多选Dialog(图5) 2.5 等待Dialog(图6) 2.6 进度条Dialog(图7) 2.7 编辑Dialog(图8) ...

2017-12-08 09:48:43

阅读数:73

评论数:0

JAVA生成n位随机字符串,数字+英文字母+标点符号

[java] view plain cop y public String genRandomNum(){         int  maxNum = 36;         int i;         int count =...

2017-12-05 14:30:49

阅读数:98

评论数:0

Retrofit2-如何在请求时使用动态URL

Retrofit2为动态url带来的新的注解,在Retrofit 1中迷惑的点现在只需要一个 Url 注解就能描述结点(endpoint)。 这篇文章将会展示如何利用动态结点url处理单独的请求。 原文地址 Retrofit 2 — How to Use Dynamic Urls...

2017-12-04 14:07:03

阅读数:167

评论数:0

JS去除字符串中空格的方法

作者:念时 字体:[增加 减小] 类型:转载 时间:2017-02-14 我要评论 这篇文章主要介绍了JS去除字符串中空格的方法,涉及javascript字符串的正则、遍历、运算等相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS去除字符串中空格的方法。分享...

2017-11-21 11:00:24

阅读数:99

评论数:0

安卓 通过intent调用系统文件管理器打开指定路径目录

2016-11-18 20:34 4221人阅读 评论(6) 收藏 举报  分类: Android_Intent 版权声明:本文为博主原创文章,未经博主允许不得转载。  当我们知道一个文件的路径,如何调用系统文件管理器显示它的位置呢。 ...

2017-11-20 20:27:11

阅读数:2099

评论数:2

Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)

[cpp] view plain copy Bitmap photo = BitmapFactory.decodeResource(getResources(), R.drawable.img);   Bitmap tempBitmap = photo.copy(B...

2017-11-15 20:54:05

阅读数:52

评论数:0

安卓 加载图片并在上面画图

像Ps上的应用一样,我们加载一个图片然后在上面增加各种我们需要的挂件,文字效果等。我们今天完成一个简单的Demo package com.example.fingerdraw; import java.io.FileNotFoundException; import jav...

2017-11-15 20:46:11

阅读数:112

评论数:0

Promise详解与使用

简介 Promise对象是CommonJS工作组提出的一种规范,目的是为异步操作提供统一接口。 那么,什么是Promises? 首先,它是一个对象,也就是说与其他JavaScript对象的用法,没有什么两样;其次,它起到代理作用(proxy),充当异步操作与回调函数之间的中介。它...

2017-11-15 15:24:07

阅读数:294

评论数:0

RXjava 深入简出

1. RxJava 简介 1.1. 基础概念 1.1.1. 导入依赖 1.1.2. 创建 Observable(被观察者) 1.1.3. 创建 Observer(观察者) 1.1.4. 订阅 1.2. 更多方法 1.2.1. 简化订阅 1.2.2. 事件队列 1.2.3. 线程控制 1.3. 操作...

2017-11-01 19:06:12

阅读数:101

评论数:0

Android Retrofit2.0-post&get请求&文件上传&结合Rxjava

可以配置不同HTTP client来实现网络请求,如okhttp、httpclient等 请求的方法参数注解都可以定制 支持同步、异步和RxJava 超级解耦 可以配置不同的反序列化工具来解析数据,如json、xml等 使用非常方便灵活 框架使用了很多设计模式(感兴趣的可以看看源码学习学习)

2017-10-31 14:40:10

阅读数:645

评论数:0

Android Retrofit2使用

Demo地址:https://github.com/jiutianbian/android_learn Android Retrofit2是什么? Android Retrofit2是一个安全的为Android和Java开发的Http访问框架,它是对OkHttp的进一步封装,它对应的的...

2017-10-30 16:56:39

阅读数:231

评论数:0

java &安卓 16进制字符串与byte互换以及int与byte类型数据转换

package com.eastsoft.android.esbic.util; /** * Created by lijun on 2017/4/20/020. */ public class ByteStringChangeUtil { /** * 16进制的字符串表...

2017-10-27 08:48:32

阅读数:132

评论数:0

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