关闭

[置顶] react native 使用setInterval构建计时器demo

定时器: setTimeout, clearTimeoutsetInterval, clearIntervalsetImmediate, clearImmediaterequestAnimationFrame, cancelAnimationFrame这是官方的手册上提供的,我用的是setIntelval,因为自己是学的前端,整个列子使用的是es6的语法。 下面是截图: 以下是代码:...
阅读(395) 评论(0)

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

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

[置顶] react native 实现ListView的局部更新

在ReactNative中UI的刷新大多数情况依赖于state的变更,通过调用组件的setState方法来更新state以达到通知组件重新渲染UI的目的。当然这种做法是官方提供的标准解决方案,在进行简单UI设计时足以满足大多数需求。 但是当遇到结构复杂并存在数据交互的界面设计时,手动管理state这种做法则会把代码逻辑变得非常混乱,组件内不但要负责UI的渲染,还要兼顾state的变更以及不同组件...
阅读(1347) 评论(0)

[置顶] 安卓广播升级 RxBus的实现及简单使用

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

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

FlatList 高性能的简单列表组件,支持下面这些常用的功能: 完全跨平台。支持水平布局模式。行组件显示或隐藏时可配置回调事件。支持单独的头部组件。支持单独的尾部组件。支持自定义行间分隔线。支持下拉刷新。支持上拉加载。支持跳转到指定行(ScrollToIndex)。 如果需要分组/类/区(section),请使用。 一个最简单的例子: <FlatList data={[{k...
阅读(9618) 评论(3)

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

作者:念时 字体:[增加 减小] 类型:转载 时间:2017-02-14 我要评论 这篇文章主要介绍了JS去除字符串中空格的方法,涉及javascript字符串的正则、遍历、运算等相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS去除字符串中空格的方法。分享给大家供大家参考,具体如下: 去掉字符串中的所有空格,不仅仅包含前后空格: ? ...
阅读(3) 评论(0)

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

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

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

[cpp] view plain copy Bitmap photo = BitmapFactory.decodeResource(getResources(), R.drawable.img);   Bitmap tempBitmap = photo.copy(Bitmap.Config.ARGB_8888, true);   Canvas canvas = n...
阅读(18) 评论(0)

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

像Ps上的应用一样,我们加载一个图片然后在上面增加各种我们需要的挂件,文字效果等。我们今天完成一个简单的Demo package com.example.fingerdraw; import java.io.FileNotFoundException; import java.io.OutputStream; import android.app.Activity; im...
阅读(22) 评论(0)

Promise详解与使用

简介 Promise对象是CommonJS工作组提出的一种规范,目的是为异步操作提供统一接口。 那么,什么是Promises? 首先,它是一个对象,也就是说与其他JavaScript对象的用法,没有什么两样;其次,它起到代理作用(proxy),充当异步操作与回调函数之间的中介。它使得异步操作具备同步操作的接口,使得程序具备正常的同步运行的流程,回调函数不必再一层层嵌套。 简...
阅读(99) 评论(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. 操作符 1.3.1. Map 操作符 1.3.2. FlatMap 操作符 1.4. 总结...
阅读(43) 评论(0)

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

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

Android Retrofit2使用

Demo地址:https://github.com/jiutianbian/android_learn Android Retrofit2是什么? Android Retrofit2是一个安全的为Android和Java开发的Http访问框架,它是对OkHttp的进一步封装,它对应的的git地址和官网如下: github地址:https://github.com/square...
阅读(62) 评论(0)

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

package com.eastsoft.android.esbic.util; /** * Created by lijun on 2017/4/20/020. */ public class ByteStringChangeUtil { /** * 16进制的字符串表示转成字节数组 * * @param hexString 16进制格式的字符串 ...
阅读(69) 评论(0)

安卓获取APP的信息以及整个硬件、系统信息

[java] view plain copy adapter.add(new InfoBean("app的签名", SystemUtil.AppSignature()));       adapter.add(new InfoBean("app的名称", SystemUtil.AppName()));       adapter.add(new InfoBean(...
阅读(82) 评论(0)

安卓数据库之 Realm for Androd

目录 1、Realm简介 2、环境配置 3、在Application中初始化Realm 4、创建实体 5、增删改查 6、异步操作 7、数据迁移(版本升级) Demo地址(https://github.com/RaphetS/DemoRealm ) 增删查 异步删 Demo地址:https://github.com...
阅读(71) 评论(0)

React Native 原生模块和 JS 模块交互(Android)

1. JS 模块调用原生模块方法 1.1 ReactContextBaseJavaModule 创建一个原生模块 ZanIntentModule 并继承抽象类 ReactContextBaseJavaModule,同时实现几个方法。 public class ZanIntentModule extends ReactContextBaseJavaModule { public Z...
阅读(222) 评论(0)

React Native 之读取JSON 文件

一:创建json 文件  放在  ./data/目录下 {     "employees": [         {             "FamilyName": "张",             "giveName": "三",             "salary": 1         },         {             "FamilyNa...
阅读(211) 评论(0)

Android 静默安装和智能安装的实现方法

目录(?)[+] 1 简介 最近研究了Android的静默安装和智能安装,于是写博客记录一下。  静默安装就是无声无息的在后台安装apk,没有任何界面提示。  智能安装就是有安装界面,但全部是自动的,不需要用户去点击。  首先强调两点: 静默安装必须要root权限智能安装必须要用户手动开启无障碍服务 2 原理 静默安装、卸载的原理就是利用pm i...
阅读(105) 评论(0)

安卓常用工具类

1、日志工具类L.java [java] view plain copy package com.zhy.utils;      import android.util.Log;      /**   * Log统一管理类   *    *    *    */   public class L   {         ...
阅读(70) 评论(0)
99条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:35812次
    • 积分:818
    • 等级:
    • 排名:千里之外
    • 原创:36篇
    • 转载:63篇
    • 译文:0篇
    • 评论:4条
    最新评论