xuexiangjys的博客

专注移动开发

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

XVideo 一个能自动进行压缩的小视频录制库

XVideo 一个能自动进行压缩的视频录制库 关于我 特征 支持自定义小视频录制时的视频质量。 支持自定义视频录制的界面。 支持自定义最大录制时长和最小录制时长。 支持自定义属性的视频压缩。 演示(请star支持) 添加Gradle依赖 1.在项...

2018-06-03 21:37:39

阅读数:129

评论数:2

AndroidStudio 自定义模板

AndroidStudioTemplates Android Studio 自定义模版,点击查看项目 安装自定义模版 1.安装的内容 NewXAndroidProject 为自定义Android Project, 替代Android Studio自带的NewAndroidProject ...

2018-05-28 02:41:35

阅读数:29

评论数:0

XRouter 一个轻量级的Android路由框架,基于ARouter上进行改良,优化Fragment的使用,可结合XPage使用

XRouter 一个轻量级的Android路由框架,基于ARouter上进行改良,优化Fragment的使用,可结合XPage使用。 关于我 特征 由于是借鉴了ARouter,拥有ARouer所有特征,并在此基础上加入了Fragment的路由。 支持直...

2018-05-23 01:03:04

阅读数:691

评论数:1

XLog 一个简易的日志打印框架

XLog 一个简易的日志打印框架(支持打印策略自定义,默认提供2种策略:logcat打印和磁盘打印) 关于我 特点 支持自定义日志格式策略IFormatStrategy和打印策略ILogStrategy。 提供默认的两种日志打印方式:logcat(PrettyF...

2018-05-14 13:18:26

阅读数:75

评论数:0

XOrmlite 一个方便实用的OrmLite数据库框架,支持一键集成

XOrmlite 一个方便实用的OrmLite数据库框架,支持一键集成。 关于我 特征 支持通过@DataBase进行数据库配置。 支持自动生成数据库管理仓库DataBaseRepository。 支持内部存储和外部存储两种数据库。 支持自定义数据库存储位置。 ...

2018-05-10 23:19:12

阅读数:368

评论数:1

XQRCode 一个非常方便实用的二维码扫描、解析、生成库

XQRCode 一个非常方便实用的二维码扫描、解析、生成库 关于我 特点 支持快速集成条形码、二维码扫描功能。 支持自定义扫描界面。 支持生成带图标的二维码。 支持生成带背景图片的复杂二维码。 支持二维码解析功能 1、演示(请star支持) 2...

2018-05-07 01:43:47

阅读数:746

评论数:1

XUtil 一个方便实用的Android工具类库

XUtil 一个方便实用的Android工具类库 关于我 特点 收录了Android开发过程中常用的工具类,并进行简单的分类,易于查询使用。 工具类被分为xutil-core和xutil-sub两个,防止xutil工具类过于臃肿。 收录了常用的代码混淆配置。 收录...

2018-05-01 23:46:35

阅读数:131

评论数:1

手把手教你使用Gradle脚本上传代码仓库

如何使用Gradle脚本上传代码仓库 目录 上传本地代码仓库 上传JitPack 上传Jcenter 上传私有云Maven仓库 上传本地代码仓库 使用localRepositoryUpload.gradle可以将代码打包上传至本地代码仓库,方便调试。这样我们可以现...

2018-05-01 23:18:41

阅读数:192

评论数:1

XAOP 一个简易的AOP(Android)应用框架

XAOP 一个简易的AOP(Android)应用框架。囊括了最实用的AOP应用。 关于我 特点 支持快速点击切片@SingleClick,支持设置快速点击的时间间隔。 支持动态申请权限切片@Permission,支持自定义响应动作。 支持主线程切片@MainTh...

2018-04-25 01:30:23

阅读数:253

评论数:0

RxBus 一个简易、非反射的Android事件通知库

RxBus 一个简易的Android事件通知库,使用RxJava和Javassist设计,拒绝使用反射,保证性能高效稳定。 该项目是从RxUtil中分离出RxBus相关,并进行功能增强。如果你对RxJava的使用还不满足于RxBus, 你可以移步RxUtil和RxUtil2。 ...

2018-04-18 00:55:09

阅读数:624

评论数:0

XPage 一个非常方便的Android Fragment页面框架

XPage 一个非常方便的fragment页面框架 关于我 特点 支持assets下“corepage.json”静态配置Fragment页面信息。 支持Application中动态配置Fragment页面信息。 支持通过注解@Page的方式动态自动配置页面信息...

2018-04-14 02:27:00

阅读数:415

评论数:0

Git 常用命令

Git 常用命令 Git常用命令速查表 创建版本库 命令 说明 git clone <url> 克隆远程版本库 git init 初始化本地版本库 git remote add &...

2018-04-10 01:22:44

阅读数:120

评论数:1

XMark 一个简易的Android埋点解决方案

XMark 一个简易的埋点解决方案(基于JakeWharton的hugo基础上改造) 关于我 特点 JakeWharton的hugo的所有特点。 内置默认的logcat打印突破了4000的打印限制。 支持日志的自定义打印(不仅简单的Logcat)。你可以使用我的...

2018-04-08 01:15:12

阅读数:755

评论数:0

freeline使用指南

FreeLine 阿里Gradle加速使用指南。 FreeLine介绍 Freeline是由阿里巴巴蚂蚁聚宝Android团队开发的一款针对Android平台的增量编译工具,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与...

2018-04-02 13:07:33

阅读数:1769

评论数:0

Google Architecture Components应用框架初探

GoogleComponentsDemo Google Architecture Components 演示程序 在MVVM框架基础上简单使用了Room、LiveData、ViewModel框架组件。 关于我 演示效果(请star支持) 何为 Googl...

2018-03-15 18:15:08

阅读数:186

评论数:0

MVVM框架初探

MyMVVM ARouter + DataBinding + MVVM 的使用演示 关于我 演示效果(请star支持) 何为MVVM框架 MVVM目前是主流的前端框架,它是Model-View-ViewModel的简写。它的演化过程:MVC-&g...

2018-03-14 15:24:19

阅读数:76

评论数:0

RxUtil 一个RxJava实用工具类的集合

RxUtil 一个实用的RxJava1工具类库 如果你使用的是RxJava2,请移步RxUtil2 关于我 内容 RxBus 支持多事件定义,支持数据携带,支持全局和局部的事件订阅和注销 订阅池管理 线程调度辅助工具 RxBinding 使用工具类 R...

2018-03-07 23:57:46

阅读数:750

评论数:1

依赖注入之Dagger2初探

何为Dagger2 Dagger2是Google提供的依赖注入框架,依赖注入为Android中组件之间的解耦提供了很好的解决方案。 使用它可以自动生成创建依赖关系所需要的代码。减少很多模板化的代码,更易于测试,降低耦合,创建可复用可互换的模块。已经在越来越多的开源项目中被使用,其已经发展成为未...

2018-01-05 18:46:24

阅读数:166

评论数:0

java设计模式之行为型模式

三、行为型模式   1、策略模式【strategy】(接口主要)【学习难度:★☆☆☆☆,使用频率:★★★★☆】 定义:策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口...

2017-12-28 18:03:12

阅读数:153

评论数:0

Java设计模式之结构型模式

二、结构型模式   1、适配器模式【Adapter】【学习难度:★★☆☆☆,使用频率:★★★★☆】 定义:适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 (...

2017-12-28 17:55:40

阅读数:59

评论数:0

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