自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

区长的专栏

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

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

原创 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 使用OpenCV的三种方式(Android Studio)

其实最早接触OpenCV是很久很久之前的事了,大概在2013年的5,6月份,当时还是个菜逼(虽然现在也是个菜逼),在那一段时间,学了一段时间的android(并不算学,一个月都不到),之后再也没接触android,而是一直在接触java web。那次接触OpenCV是因为一个学长的毕业设计,这次接触OpenCV是因为自己的毕业设计。2013年那年技术太菜,ndk环境都搭不好,当初还是eclipse环境

2015-10-30 23:44:11 84573 28

原创 Volley内部UI层回调的实现代码

Volley内部UI层回调的实现代码

2015-10-27 15:14:15 2481 1

原创 Android 使用OkHttp扩展Volley

我们先来回忆一下Volley的用法,使用Volley前,我们一般会先构造出一个RequestQueue,然后不断往该对象中添加请求Request,之后Volley便会进行调度,至于走缓存还是走网络这就看就没有请求过了。而构造RequestQueue的方法如下。 Volley.newRequestQueue(mContext);而该方法,内部实际上是调用了两个参数的重载方法

2015-10-25 21:06:55 7532 3

原创 Android Activity启动模式的功能验证

之前一直都是看别人写的启动模式,发现网上大多数的内容都是抄袭来抄袭去,直到最近看了开发艺术这本书,发现之前对启动模式的理解过于简单,很多东西都没有考虑到,为了加深理解,于是决定自己动手去验证一下四个启动模式。当然我们也从最简单的启动模式开始验证。为了打印方便,定义一个基础Activity,在其onCreate方法和onNewIntent方法中打印出当前Activity的日志信息,主要包括所属的taskAffinity

2015-10-24 09:59:21 5042 9

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

不知不觉这个系列已经写了三篇了,其实很早之前就想写设计模式了,只不过怕自己误人子弟没有提笔去写。后来在实际开发中,发现设计模式可以让一个开发人员融会贯通所学的知识,为了进一步巩固自己,就写下了这一些列文章。前面介绍了三个模式。Android开发中无处不在的设计模式——单例模式Android开发中无处不在的设计模式——Builder模式Android开发中无处不在的设计模式——观察者模式

2015-10-22 16:20:17 7195 8

原创 Android开发中无处不在的设计模式——观察者模式

ndroid开发中无处不在的设计模式——单例模式Android开发中无处不在的设计模式——Builder模式前面介绍了单例模式和Builder模式,有兴趣的见上面两个链接,这篇文章着重介绍一下观察者模式。先看下这个模式的定义。 定义对象间的一种一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新 还是那句话,定义往往是抽象的,要深刻的理解定义,你需要自己实践

2015-10-20 21:55:26 6266 3

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

上一篇文章介绍了单例模式,这一篇继续介绍一个常见的模式——Builder模式。那么什么是Builder模式呢。你通过搜索,会发现大部分晚上的定义都是 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示但是看完这个定义,并没有什么卵用,你依然不知道什么是设计模式。在此个人的态度是学习设计模式这种东西,不要过度在意其定义,定义往往是比较抽象的,学习它最好的例子就是通过样例代码

2015-10-18 10:16:33 7186 18

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

对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,这里推荐2本书。一本是Head First系列的Head Hirst Design Pattern,英文好的可以看英文,可以多读几遍。另外一本是大话设计模式。这篇文章介绍一个模式,就是单例模式

2015-10-15 08:52:14 7139 5

原创 美团Android资源混淆保护的具体实践

原文章[美团Android资源混淆保护实践]( http://tech.meituan.com/mt-android-resource-obfuscation.html),但是该文章并没有给出具体的混淆方案,只是放了一个函数,函数的实现过程需要自己去实现,本篇文章也并没有实现该函数,只是对实现该函数有一个前期的准备。在android 5.0的系统源码中,要修改的代码位于 /frameworks

2015-10-09 17:16:46 4983 7

原创 Android 基于OkHttp的UI层回调封装

用多了OkHttp你会发现,它的返回结果都是在子线程中的,我们对返回结果进行解析后,必须通过handler去更新UI,这么一来,便会多出很多重复的机械代码。我们需要进行一层封装,在onResponse回调方法中对返回结果进行解析,然后将解析结果发出去到UI线程进行更新UI。因此,我们需要一个解析的方法,

2015-10-08 16:09:13 17766 10

原创 Android 即时音视频解决方案2——腾讯云

上一篇文章介绍了环信的解决方案,见Android 即时音视频解决方案1——环信,这篇文章,介绍一下更加靠谱,也就是腾讯云的解决方案,毕竟腾讯是是这方面的头头,比较靠谱。当然,集成腾讯云比集成环信稍微复杂那么一点,需要有一点点的耐心。官方地址音视频云通信 AVCSDK下载AV Andriod1.3文档地址音视频云通讯先讲讲腾讯云的原理,使用腾讯云的时候,要有一个账号体系,这个账号体系比较灵活,可以使用可以使用独立模式

2015-09-30 09:52:13 7106 4

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

环信将基于移动互联网的即时通讯能力,如单聊、群聊、发语音、发图片、发位置、实时音频、实时视频等,通过云端开放的 Rest API 和客户端 SDK 包的方式提供给开发者和企业。让App内置聊天功能和以前网页中嵌入分享功能一样简单。环信全面支持Android、iOS、Web等多种平台,在流量、电量、长连接、语音、位置、安全等能力做了极致的优化,让移动开发者摆脱繁重的移动IM通讯底层开发,极大限度地缩短产品开发周期,极短

2015-09-29 10:39:57 7614 15

原创 Android 个人开发者接入支付功能

如果是公司的产品,那么也就不存在问题了,Ping++对所有支付做了一个集成。如果开发者个人想接入支付系统,这个申请过程几乎是不大可能的。而Bmob为广大开发人员提供的统一、正规的收费手段,让没有企业认证的个人开发者,也能通过支付宝和微信向用户收费。但是有一个缺点,支持的渠道少,只支持支付宝和微信。此外,微信支付还要安装一个插件,用户体验及其不好。官方的文档在这里Android支付SDK接入Bomb

2015-09-28 13:12:07 8312 10

原创 Android 开发中的日常积累

欢迎Star,Forkhttps://github.com/lizhangqu/CoreLink里面记录了开发过程中有用的东西,欢迎补充,不定时更新。Android 性能优化Android内存优化之OOMAndroid最佳性能实践(1):合理管理内存Android最佳性能实践(2):分析内存的使用情况Android最佳性能实践(3):高性能编码优化Android最佳性能实践(4):布局优化

2015-09-27 10:17:13 8938 17

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

XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为通用的传输机制

2015-09-26 09:50:08 16787 8

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

如果你自己想做一个客户端玩玩,但是又不想去搭建后台服务器,显然Bmob移动后端云是你的最佳选择。官方地址见bmob,文档地址见http://www.bmob.cn/docs。他提供了Android的sdk,同样也提供了Restful Api,但是个人建议Restful Api还是不适合直接在客户端使用,毕竟会暴露一下一些key的信息,但是本篇文章就是在android中使用它的restful api,

2015-09-24 12:33:36 7330 11

原创 Android解决Fragment中使用SurfaceView切换时闪一下黑屏的问题

重构了下之前自己的一个新闻客户端,全部使用了Fragment来进行页面切换,只有一个入口Activity作为程序的启动Activity,其中有一个界面需要调用摄像头识别二维码,于是就会用到SurfaceView进行预览,那么问题来了,当切换到对应的Fragment时,屏幕会黑一下,黑了1秒左右就显示出正常的界面,而且这种现象只有第一次进入该Fragment才会出现,之后进入都不会出现,解决方法是无意

2015-09-24 10:24:05 11570 3

原创 Android NDK开发之JNI基础知识

JNI层方法命名规范在java层对应的native方法的声明,test方法是一个本地方法,其参数是字符串类型,返回值是字符串类型。package com.kltz88.jnidemo;public class Test { static { System.loadLibrary("test"); } public native String test(Stri

2015-09-16 17:15:14 4462 2

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

从Android Studio 1.3 Beta1开始,就支持了NDK。不过使用的是一个全新的实验性的gradle构建工具。官方地址http://tools.android.com/tech-docs/new-build-system/gradle-experimental,英文好的可以直接看原文。在进行配置前请先将Android Studio更新至最新版本,目前最新版本是1.4 Bata4并且使用

2015-09-15 16:33:48 37046 3

原创 Android ORM系列之GreenDao自定义类型转换器与代码混淆配置

从Android Studio 1.3 Beta1开始,就支持了NDK。不过使用的是一个全新的实验性的gradle构建工具。官方地址http://tools.android.com/tech-docs/new-build-system/gradle-experimental,英文好的可以直接看原文。在进行配置前请先将Android Studio更新至最新版本,目前最新版本是1.4 Bata4并且使用

2015-09-15 16:32:30 7091 1

原创 Android 实现沉浸式状态栏

上一篇文章将Android 实现变色状态栏我们实现了变色的状态栏,也介绍了沉浸式状态栏和透明状态栏的区别,这篇文章我们实现沉浸式状态栏。 沉浸式状态栏的来源就是很多手机用的是实体按键,没有虚拟键,于是开了沉浸模式就只有状态栏消失了。于是沉浸模式成了沉浸式状态栏。我们先来看下具体的效果开启沉浸模式后,状态栏消失,从顶部向下滑动,状态栏出现,退出沉浸模式,状态栏也出现了。我们的代码基于前一篇文章。

2015-09-12 10:09:56 13858 9

原创 Android 实现变色状态栏

首先我们得了解什么是透明状态栏以及什么是沉浸式状态栏,以及其区别,国内习惯称透明状态栏为沉浸式状态栏,但是两者是有本质区别的。先来看看什么是沉浸式模式。 Android 4.4中,沉浸式体验得到了再次强化,提供了一种“全屏模式”(Full-screen Immersive Mode)。全屏模式又分两种,一种叫后撤式 (Lean Back),另一种叫做沉浸式(Immersive)。

2015-09-11 11:36:41 20384 13

原创 Android OkHttp文件上传与下载的进度监听扩展

相信大家对OkHttp也是相当的熟悉了,毕竟是Square的东西,对于其种种优点,这里也不再叙说。优秀是优秀,但是毕竟优秀的东西给我们封装了太多,那么问题来了,我们使用OkHttp作为我们的网络层,简单地进行GET/POST请求是毫无问题。近日看了产品的设计稿,毛估估会有文件的上传与下载的需求,如果使用OkHttp作为网络层进行封装,你会惊讶的发现,简直封装的太“完美”了。如果现在有这么一个需求,要求对文件进行上传

2015-09-04 09:34:54 29455 32

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

上一篇文章对greenDao有一个整体的把握 Android ORM系列之GreenDao最佳实践。这篇文章将重点介绍GreenDao的关联关系的映射以及实体类的生成。在GreenDao中,实体类的生成是通过Entity类来进行的,可以说一个Entity对象对应一个实体类。实体类中的属性可以通过Entity对象的方法进行添加,GreenDao会根据我们添加的属性自动生成实体类。我们可以通过一系列方法生成实体类

2015-09-02 09:41:59 5154 8

原创 Android ORM系列之GreenDao最佳实践

GreenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库的表单中的ORM解决方案,通过使用一个简单的面向对象API,开发者可以对Java对象进行存储、更新、删除和查询。GreenDao有两个项目,一个是生成dao和model的generator的项目,该项目是java项目,一个是用于android的核心jar包。在使用前,我们必须先生成dao和model。

2015-09-01 13:17:45 8008 4

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

前面的一篇文章Android ORM系列之ActiveAndroid 介绍了ActiveAndroid的使用方法,但是ActiveAndroid有一个很明显的缺点,就是所有的实体类必须继承Model类才能进行CRUD,这是典型的php中的ActiveRecord方式的数据库操作。这时候我们会想一下,在Java Web中,hibernate或者mybatis就很好,其实在android中也有这么一个

2015-08-27 13:38:46 6173 1

原创 Android 使用LeakCanary 检测内存泄露

LeakCanary 是 Android 和 Java 内存泄露检测框架,该框架是Square公司的一个开源库,项目地址 leakcanary 。Android 开发中你是否频频遇到内存泄露而无奈无从解决。说不定哪天你不小心写的一行代码就导致了内存泄露。可以先看看这些问题导致的内存泄露 Android开发编码规范导致的内存泄露问题,而LeakCanary 则很直白得检测出了内存泄露并展示给我们

2015-08-27 09:36:38 7184 5

原创 Android插件化开发之OpenAtlas插件的安装与卸载、更新与回滚

用过Android的同学都知道,手机上的APP可以进行安装,安装完之后可以卸载,安装完后如果有新版本的话可以更新。此外还有一点,就是像windows那样,从win7升级到win10感觉不满意可以回滚到win7。但是回滚功能貌似在Android里是没有的。OpenAtlas也是如此,在我们的宿主上安装的插件,也是类似这个机制。OpenAtlas为我们提供了很好的插件安装,卸载,更新,回滚的功能。假设现

2015-08-26 09:23:48 4216 4

原创 Android插件化开发之OpenAtlas插件启动方式与插件启动广播

到现在为止已经写了6篇文章了Android插件化开发之OpenAtlas初体验Android插件化开发之OpenAtlas生成插件信息列表Android插件化开发之OpenAtlas资源打包工具补丁aapt的编译Android插件化开发之OpenAtlas插件适配Android插件化开发之解决OpenAtlas组件在宿主的注册问题Android插件化开发之OpenAtlas中四大组件与A

2015-08-25 13:26:38 3710

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

使用OpenAtlas进行插件化开发,插件的开发几乎可以按照正常程序的开发流程进行,无需添加额外的东西。为了验证四大组件是否能够正常工作,这里编写一个插件,验证其功能。除了四大组件外,大多数应用还有Application类。该类我们也需要进行验证。首先新建一个模块,按照正常流程进行开发。新建Application类,为了方便起见,所有验证都使用日志输出形式。

2015-08-24 16:06:10 3571 1

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

OpenAtlas有一个问题,就是四大组件必须在Manifest文件中进行注册,那么就必然带来一个问题,插件中的组件都要重复在宿主中注册。像Service,ContentProvider等组件目前没有什么好的解决方法,只能在宿主中注册。但是像Activity,显然是有解决方法的,就是使用Fragment代替Activity,Activity只是作为一个放Fragment的容器,那么不仅在插件中不用

2015-08-21 12:38:03 4372

原创 Android插件化开发之OpenAtlas插件适配

前三篇文章,介绍了OpenAtlas的一些基本用法以及patch的aapt的编译方法。 - Android插件化开发之Atlas初体验 - Android插件化开发之Atlas生成插件信息列表 - Android插件化开发之Atlas资源打包工具补丁aapt的编译OpenAtlas的原则就是避免引入冗余的库。也就是宿主中提供了第三方库后,插件中就不要再引入该库,编译的时候以provide

2015-08-20 12:09:46 5817 2

原创 Android ORM系列之ActiveAndroid

从Java Web转到android的同学应该都知道ssh或者ssi,用惯了hibernate或者mybatis,转到android后找不到顺手的orm是不是感觉很不自在。其实android 中的orm还是很多的。ActiveAndroidSugarORMSiminovgreenDAOORMLiteandrormcupboard本篇文章主要介绍一下ActiveAndroid的用法。用

2015-08-20 09:36:54 8326 1

原创 Android插件化开发之OpenAtlas资源打包工具补丁aapt的编译

我们先来看看Android Studio自动生成的R文件里的内容,你会发现,R文件里有很多内部类,而内部类里有很多int类型的值,他们都是以0x7f开头。 我们在编译一个Android应用程序的资源的时候,至少会涉及到两个包,其中一个是被引用的系统资源包,另外一个就是当前正在编译的应用程序资源包。每一个包都可以定义自己的资源,同时它也可以引用其它包的资源。那么,一个包是通过什么方式来引用其它包的资

2015-08-19 12:42:09 7070 2

原创 Android插件化开发之OpenAtlas生成插件信息列表

上一篇文章,[Android插件化开发之Atlas初体验]( http://blog.csdn.net/sbsujjbcy/article/details/47446733),简单的介绍了使用Atlas的整个流程,但是如果你没有实践过的话估计还是一头雾水,从这篇文章开始,慢慢的切入细节。这篇文章的主题是生成插件信息列表。细心的你或许发现了上篇文章中我们使用了一个叫openatlasbundler的

2015-08-13 11:40:49 3993

原创 Android插件化开发之OpenAtlas初体验

OpenAtlas一款强大的Android非代理动态部署框架,目前已经处于稳定定状态。 与传统的代理方式插件不同,OpenAtlas需要对注册动态部署的组件到manifest文件。初体验,只不过就是把程序跑起来,跑通,后面的路还很长。这个过程中也是遇到了不少问题,刚开始拿到这个项目真是无处下手(没有看到有wiki),后来百度搜索了下找到四篇博文,大概就是OpenAtlas的作者写的吧And

2015-08-12 16:29:03 14518 10

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

使用的是一个第三方库android-pathview主要是一个自定义View——PathView,跟所有自定义View一样,重写了三个构造方法。并且最终调用三个参数的构造方法,在里面获取自定义属性。

2015-08-11 11:27:57 6351

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关注的人

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