自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

区长的专栏

业精于勤,荒于嬉;行成于思,毁于随!

  • 博客(13)
  • 资源 (62)
  • 收藏
  • 关注

原创 Android RecyclerView瀑布流布局添加Footer实现上拉加载

这篇文章应该是晚到了好几个月,之前想写,但是中途遇到了一些棘手的问题,无奈没有去写。写这篇文章的最初来源是一个朋友问我在Android中如何实现瀑布流布局?,当时我的回答是使用RecyclerView,后来他又问我那怎么实现上拉加载并添加Footer呢?我想都没想就回答他根据type的不同去添加一个Footer,监听滚动事件,当滑动到最后显示footer并回调对应的接口,那么,这个过程就会遇到一个F

2015-11-30 15:10:20 10094 5

原创 Andriod React Native 样式表中可用样式属性

写了这么多篇Android React Native的博文,基本上把复杂的东西都搞定了,接下来来看看一些轻松的东西,和布局有关,就是css样式,那么一个View可以设置哪些css样式呢,是和web中的css样式完全一样呢,还是有所不同呢?其实你只要在样式表中书写一个不存在的样式,就会报一大堆错,提示你该样式不存在,然后提供所有可用的样式给你,如图下面的样式就是样式表中所有可用的属性。"alignIt

2015-11-24 18:58:28 27237 1

原创 Android React Native使用原生UI组件

Android React Native 已经将几个常用的原生组件进行了封装,比如 ScrollView 和 TextInput,但是并不是所有系统的原始组件都被封装了,因此有的时候我们不得不自己动手封装一下,从而能够使用那些React Native没有为我们封装的原生组件,比如WebView,官方并没有提供Android端的实现,那么我们现在就动手封装一下WebView。

2015-11-23 15:12:03 13930 5

原创 Android React Native加载图片资源的正确姿势

在这篇文章中Android React Native的使用细节问题提到了 图片使用的问题,也提到了无论用哪种方法都不能加载app内部的图片资源的问题,当时的代码是这样子的 <Image source={ require('image!icon') } />在官方文档中也是这么写的Image但是在另一个页文档中却与其相矛盾的,Images,估计这页文档刚加入不久也就是说正确的app内部图片加载姿势应该

2015-11-22 21:12:14 40913 4

原创 Android React Native在Android Studio中执行bundleReleaseJsAndAssets 打包失败的解决方法

这个坑在文章记一次在Windows上搭建React Native Android环境踩过的坑中我已经提到过,当时找不到解决方法,只能开一个命令提示符终端独立执行打包。就像这样子react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output C:\Users\Adminis

2015-11-21 19:17:22 11121 1

原创 Android React Native使用原生模块

有时候我们的App需要访问平台API,并且React Native可能还没有相应的模块包装;或者你需要复用一些Java代码,而不是用Javascript重新实现一遍;又或者你需要实现某些高性能的、多线程的代码,譬如图片处理、数据库、或者各种高级扩展等等。 而用React Native可以在它的基础上编写真正原生的代码,并且可以访问平台所有的能力。如果React Native还不支持某个你需要的

2015-11-20 22:55:06 17681 7

原创 Android React Native自定义组件的流程

假设我们现在有这么一个需求,就是自定义一个组件,该组件由一个小图标和图标的文字说明组成,并且带有背景色,背景色可设置,宽度高度可设置。如下图所示正是两个这样的组件所组成。首先,在index.android.js目录下新建一个js文件,命名为item.js,在里面输入模板代码

2015-11-20 14:56:02 8282 1

原创 Android React Native的使用细节问题

踩了几天React Native Android的坑。总结为一句话,目前android学习react native还为时过早,坑太多,需要你慢慢去踩。就目前来讲,能踩的坑基本上都踩了一遍,所以还是等它稳定下来再去学吧,否则会浪费掉一大堆时间。单位在React Native中,组件的宽度,高度都是不用写单位的,你写个100,在Android中代表的到底是100px还是100dp,就不得而知了,这时候自

2015-11-20 13:26:41 7114 2

原创 Android React Native组件的生命周期

和Android一样,React的组件也有对应的生命周期。Android React Native组件的生命周期可以总的概括为下面这一张图。可以把组件生命周期大致分为三个阶段:第一阶段:是组件第一次绘制阶段,如图中的上面虚线框内,在这里完成了组件的加载和初始化;第二阶段:是组件在运行和交互阶段,如图中左下角虚线框,这个阶段组件可以处理用户交互,或者接收事件更新界面;第三阶段:是组件卸载消亡的阶

2015-11-19 13:15:55 5489 2

原创 记一次在Windows上搭建React Native Android环境踩过的坑

要说最近技术圈什么比较活跃,我想除了动态加载框架和热修复技术之外,非Facebook的React Native莫属了吧,其实RN对IOS的支持比较早,但是Android似乎难产了,直到9月份才刚开源。距离RN开源也有一段时间了,一直没有去学习,今天兴趣来潮,索性学一把吧。本文假设你的Windows上安装了Android SDK,并配置好了环境变量。安装Node.js从官网https://nodejs

2015-11-18 23:04:01 15544 2

原创 Android开发中无处不在的设计模式——策略模式

这个系列停更了好久了,差不多可以重新拿起来更一篇了,这篇文章主要介绍策略模式。在这之前,先温习一下前面介绍的4种模式。设计模式很重要! 设计模式很重要! 设计模式很重要!重要的事说三遍!!!Android开发中无处不在的设计模式——单例模式Android开发中无处不在的设计模式——Builder模式Android开发中无处不在的设计模式——观察者模式

2015-11-16 11:50:16 7480 9

原创 Android 携程动态加载框架的打包流程分析

最近携程开源了一套动态加载的框架,总的来说,该框架和OpenAtlas还是有一定的相似之处的,比如资源的分区。此外该框架也支持热修复。个人觉得该框架中携程做的比较多的应该在打包语句的编写上面,这篇文章主要用于记录自己学习该框架的一个过程。在携程的github上,给出的打包方法是命令行执行gradle,如下git clone https://github.com/CtripMobile/Dynamic

2015-11-15 17:27:43 10058 13

原创 Android OpenCV中的几种基本数据结构

本文的代码基于OpenCV for Android 3.0矩阵的类型结构在opencv中,矩阵的类型结构被定义在opencv2/core/cvdef.h中,如下#define CV_CN_MAX 512#define CV_CN_SHIFT 3#define CV_DEPTH_MAX (1 << CV_CN_SHIFT)#define CV_8U 0#define CV_8S

2015-11-02 15:02:05 4165 1

Android ORM系列之GreenDao关联关系映射

博客地址http://blog.csdn.net/sbsujjbcy/article/details/48159955

2015-09-01

Android 使用ORMLite打造万能泛型Dao简化数据持久化层

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48026077

2015-08-27

Android 使用LeakCanary 检测内存泄露

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47999163

2015-08-26

Android插件化开发之OpenAtlas中四大组件与Application功能的验证

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47952269

2015-08-24

Android插件化开发之解决Atlas组件在宿主的注册问题

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47832725

2015-08-21

Android插件化开发之Atlas插件适配

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47446733 http://blog.csdn.net/sbsujjbcy/article/details/47610203 http://blog.csdn.net/sbsujjbcy/article/details/47778879

2015-08-20

Android ORM系列之ActiveAndroid

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47803225

2015-08-20

AXMLPrinter2

Android xml 反编译工具 博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47610203

2015-08-14

Android插件化开发之Atlas初体验

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47446733

2015-08-12

Android SVG动画PathView源码解析与使用教程(API 14)

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47417661

2015-08-11

Android(Java) 模拟登录知乎并抓取用户信息

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47396659

2015-08-10

Android新技术学习——阿里巴巴免Root无侵入AOP框架Dexposed

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/47340507

2015-08-07

wifi adb调试客户端

编译后安装,打开软件,需要root权限,连接成功后提示adb connect *.*.*.*:5555在电脑上终端输入命令即可连接上

2015-07-17

JAVA中RSA加密解密工具类加强版

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46873403

2015-07-14

JAVA中RSA加密解密工具类

JAVA中RSA加密解密工具类

2015-07-13

Android底部Tab页基于ViewPager的实现

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46808177

2015-07-08

Android应用发布后的统计——百度移动统计的应用

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46757391

2015-07-05

Android Support Percent Library

eclipse可用的Android Support Percent Library库,将项目导入eclipse,依赖该项目即可.PercentLinearLayout的编写请自行参考博文http://blog.csdn.net/sbsujjbcy/article/details/46693999

2015-07-01

Android Support库百分比布局

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46693999

2015-06-30

Android自定义对话框实现QQ退出界面

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46652769

2015-06-26

Android体验高扩展艺术般的适配器

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46604821

2015-06-23

实战EmptyView,为ListView的加载缓冲

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46574421

2015-06-20

Android实战页面内容加载动画

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/46551705

2015-06-18

Vysor_1_0_6_4 2.zip

可修复黑屏,chrome开启debug,加载已解压的程序

2016-07-06

ARM_Translation_Lollipop_20160402

ARM_Translation_Lollipop_20160402

2016-07-06

如何使用Android Studio 开发Gradle插件

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/50782830

2016-03-03

如何使用Android Studio开发Gradle插件(一)

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/50782830

2016-03-02

Android JSBridge的原理与实现

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/50752595

2016-02-28

Android 获取当前网速质量调整网络请求

博客地址: http://blog.csdn.net/sbsujjbcy/article/details/50716197

2016-02-22

MVP模式在Android开发中的最佳实践

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/50707696

2016-02-21

Android RecyclerView瀑布流布局添加Footer实现上拉加载

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/50112391

2015-11-30

Android 使用OpenCV的三种方式(Android Studio)

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/49520791

2015-11-17

基于OkHttp的UI层回调封装

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48973783

2015-10-08

Android Bmob 支付

Android Bmob 支付

2015-09-27

Android 即时音视频解决方案1——腾讯云

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48735039

2015-09-25

Android 即时音视频解决方案1——环信

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48734951

2015-09-25

Android IM之基于Openfire+Smack的聊天服务器的搭建与测试

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48734539

2015-09-25

Android使用Bmob移动后端云Restful API需要注意的问题

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48709073

2015-09-24

Android Studio使用新的Gradle构建工具配置NDK环境

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48175911

2015-09-15

Android ORM系列之GreenDao最佳实践

博客地址 http://blog.csdn.net/sbsujjbcy/article/details/48156683

2015-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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