- 博客(22)
- 资源 (22)
- 收藏
- 关注

原创 基于RxJava2+Retrofit2精心打造的Android基础框架XSnow
基于RxJava2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载、UI模块,基本都是项目中必用功能,每个模块充分解耦,可自由拓展。
2017-01-20 17:08:49
4656
11

原创 Android BLE基础框架使用详解
Android BLE基础操作框架,基于回调,操作简单。其中包含扫描、连接、广播包解析、服务读写及通知等功能。
2016-08-28 18:04:35
22914
11

原创 Android常见问题集锦
在开发中,每个人或多或少会遇到各种各样的问题,有些问题依据代码思路调试就可以定位出来,而大部分的问题都是经验性问题,遇到过就很容易解决,但在第一次遇到时往往会花费大量时间来定位问题。针对此种情况,下文把做开发以来遇到的经典问题整理出来,希望对有需要的朋友有所帮助!
2016-04-02 22:22:35
7341
原创 Android BLE基础框架全新改版
Android BLE基础操作框架,基于回调,操作简单。包含扫描、多连接、广播包解析、服务读写及通知等功能。
2017-10-31 16:21:56
2401
2
原创 打造Android轻量级框架XSnow的后继之路
由于有使用的朋友提到该框架信息量有点大,希望能有篇文章详细介绍框架中每个模块的细节,所以本文会围绕该框架将每一个模块的相关构思和重要技术点做一个详细的剖析,让使用该框架的朋友对 `XSnow` 有一个清晰的认识。
2017-07-20 01:35:12
1422
1
原创 日志系统ViseLog使用详解
日志系统,使用森林对象维护不同的日志树进行日志输出,可以是Logcat树、文件树等,支持Bundle、Intent、Reference、Throwable、Map、Collection、JSON、Xml等格式化的输出。
2016-12-12 22:59:02
2784
原创 网络协议学习笔记
网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 网络协议主要由三个要素组成:语义、语法及时序;语义表示要做什么,语法表示要怎么做,时序表示做的顺序。 网络协议是网络上所有设备(网络服务器、计算机、交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。
2016-10-26 22:40:59
11279
2
原创 开源项目--蓝牙聊天
基于Android Classic Bluetooth的蓝牙聊天软件,目前仅支持一对一实时通信、文件传输、好友添加、好友分组、好友在线状态更新等功能,其中消息发送支持文本、表情等方式。
2016-10-14 17:18:04
7208
5
原创 Android Permission整理
Android 通过在每台设备上实施了基于权限的安全策略来处理安全问题,采用权限来限制安装应用程序的能力。当某个权限与某个操作和资源对象绑定在一起,我们必须获得这个权限才能在对象上执行操作。
2016-07-29 22:47:38
1635
原创 App的打磨之路(下)
一、打包每个Android应用在完成后都需要打成APK包,对于单个打包的方式在此就不赘述了,基本IDE都带,只是在对外发布的应用需要配置属于该应用的唯一签名,下文主要讲述需要上传多个市场的情况下怎么批量打包。
2016-07-24 23:03:20
2476
原创 App的打磨之路(中)
前言:该文接上篇博文App的打磨之路(上),继续描述混淆及APK瘦身。一、混淆1、混淆原理Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。
2016-07-17 21:04:14
3166
原创 App的打磨之路(上)
前言:俗话说磨刀不误砍柴工,一个优秀的产品从一个不错的点子直到用户的手中,是需要一个团队不遗余力协同合作不断打磨出来的;同样,一个好的App除正常的代码编写外,还需要经过其他方面的不断打磨才能正式交互,最终到达用户的手中。该文主要讲述一个应用除开发外还需要进行哪些工作才能合格交互,在此抛砖引玉,希望对有需要的朋友一点启示!
2016-07-17 20:49:25
3212
原创 Android BLE学习笔记
1、概述蓝牙无线技术是一种全球通用的短距离无线技术,通过蓝牙技术能够实现多种电子设备间的相互连接,特别是在小型无线电、耗电量低、成本低、安全性、稳定性、易用性以及特别的联网能力等固有的优势上,蓝牙无线技术发展迅速。2、分类蓝牙分为三种:Bluetooth Smart Ready、Bluetooth Smart(Smart是低功耗蓝牙的标识)、以及标准 Bluetooth。
2016-07-07 21:32:29
16668
3
原创 算法基础:排序与查找
1、直接插入排序1.1、基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的;如此反复循环,直到全部排好顺序。
2016-06-23 22:36:33
6581
原创 数据结构学习整理
一、相关概念数据结构是相互之间存在一种或多种特定关系的数据的集合。1、抽象层-逻辑结构数据元素之间的逻辑关系称为数据的逻辑结构。数据的逻辑结构可以看作是从具体问题抽象出来的数学模型,它与数据的存储无关。1.1、集合结构(集)结构中的数据元素除了同属于一个集合外没有其他关系。1.2、线性结构(表)结构中的数据元素具有一对一的前后关系。1.3、树型结构(树)结构中的数据元素具有一对多的父子关系。
2016-06-06 23:25:00
4905
原创 从零开始搭建属于自己的博客
环境:Mac OS X Yosemite版本:10.10.5前言:综合前辈经验,历经磨砺,终于成功部署了属于自己的博客网站,将其整个思路整理出来,希望对有需要的人有所帮助。由于撰写比较仓促,描述得可能不够仔细,有问题欢迎留言交流!目录:注册Github创建Repository注册域名可选安装brew安装Git安装Node安装Hexo配置Hexo部署及发布常见问题参考链接
2016-05-29 20:11:59
5949
转载 Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2016-05-22 14:51:19
1138
原创 Mac常用功能整理
Mac常用功能整理(更新中)说明:使用Mac系统时有时遇到各种问题,如常用的快捷键,为方便以后查询,故将其整理如下,也希望对需要的朋友有所帮助,以后有新的整理时再更新。Mac常用快捷键整理 command+c:复制 command+v:粘贴 command+z:后退 command+a:全选 command+s:存储 command+q:退出 command+n:新建当前窗口
2016-01-17 17:06:48
1463
原创 Android Studio常用Gradle操作
一、Gradle介绍 Gradle是一个高级构建系统和构建工具,允许通过插件自定义构建逻辑。Gradle的实质是配置脚本,执行一种类型的配置脚本时就会创建一个关联的对象,它由三种脚本类型构成,分别是构建脚本(Build Script)、初始化脚本(Init Script)及设置脚本(Settings Script)。
2015-12-12 20:20:33
2447
原创 Activity四种启动模式
Activity的启动模式比较常用,因为启动模式使用不正确也会造成很大的debug麻烦,以下是我个人对四种启动模式的理解,希望对需要的人有所帮助!Standard SingleTopSingleTaskSingleInstance
2015-11-22 20:55:20
802
原创 Linux常用命令整理
Linux常用命令整理学习环境:Ubuntu 15.04; 说明:该常用命令整理不针对具体的使用,如果要查询某命令的具体用法,直接在命令后面加上 –help就可以查看; 1 查看环境:cat /etc/issue; 2 设备别名:alias ps=’ps -ef’; 3 删除别名:unalias ps; 4 查看所有别名:alias;
2015-11-15 16:46:09
905
原创 Git学习整理
Git学习整理学习环境:Linux Ubuntu 15.04安装: sudo apt-get install git,安装完后记得配置用户信息,这样才能使用Git哦!配置用户信息请参考7.Git配置第二条;
2015-11-15 16:23:03
619
基于RxJava+Retrofit精心打造的Android基础框架(源码)
2017-02-16
基于Android传统蓝牙的聊天软件
2017-02-16
Android日志系统
2017-02-16
基于RxJava+Retrofit精心打造的Android基础框架
2017-02-16
项目开发文档模板
2016-11-01
Visual+C++网路通信编程实用案例精选
2013-11-02
Visual+C++网络通信编程实用案列精选
2013-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人