曾记得那还是去年还是前年,我还是一个单身的程序猿,大家都知道,程序猿大抵都是那种死宅,不善于表达自己的思想,看到心仪的女孩说不出话还脸红,一次次的尝试表白都中途退缩的那种,而恰恰我就占了全部。 她是一个非常漂亮的女孩,我…
分类:Android
Android串口通信封装之OkUSB
Github传送门:OkUSB OkUSB 一个简洁的Android串口通信框架。 功能简介 支持设置波特率 支持设置数据位 支持设置停止位 支持设置校验位 支持DTS和RTS 支持串口连接状态监听 用法简介 Gradl…
Android数据库存储
前面说了Android文件的存放区域,这篇文章将说说数据的存放方式之一SQL数据库,这个对于重复或结构化数据(比如联系人信息)而言是理想之选,使用到的SQL相关API所在的包为android.database.sqlit…
搭建自己的fragment库,管理自己的fragment栈
想彻底了解fragment和避免踩坑的同学可以看看这三篇文章 http://www.jianshu.com/p/d9143a92ad94 http://www.jianshu.com/p/fd71d65f0ec6 htt…
蓝牙开发需要掌握什么知识?本文告诉你答案
蓝牙技术凭借其普遍性与简洁性改变了设备之间的无线通信。由于其功耗与成本较低,在健康医疗、体育健身、家庭楼宇自动化、信标等应用领域的发展过程中发挥着至关重要的作用。 蓝牙给我们带来很多方便,不过对于一些新手,在进行蓝牙开发…
Android自定义控件系列博客
绘制机制 先好好的理解一下绘制流程 公共技术点之 View 绘制流程 GcsSloop—自定义View系列自定义 基础篇 安卓自定义View基础 – 坐标系 安卓自定义View基础 –…
Android 源码设计模式解析与实战 读书笔记 3 Builder 模式
定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 使用场景: (1) 相同的方法,不同的执行顺序,产生不同的事件结果时; (2) 多个部件或零件,都可以装配到一个对象中,但是产生的运行结…
android 实际项目中混淆文件的配置(参考做法)
之前对项目混淆一直了解不是很透,趁着打包正式项目的时候有特意的去了解了一番,做些记录,备忘! -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonp…
(转载)彻底了解android中的内部存储与外部存储
今天在做项目的时候,突然对内部存储和外部存储、如何获取它们的路径、判断SD卡是否可用、可用能用内存大小的获取有点不太了解,在上网看了一下文件,发现一篇文章很不错,故记录下来,为以后自己方便复习。 文章地址是:http:/…
Android拍照功能——TakePhoto
个人博客:haichenyi.com。感谢关注 之前在写项目框架Andoroid 6.0,动态获取权限的时候就提到过TakePhoto开源框架 简介 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁…
android移动支付
前言 目前移动端支付比较常用的就是支付宝,微信,银联了,其实集成支付对于前端来说还是比较简单的,于是简单的做下笔记. 别人的总结,收藏一下: android移动支付——支付宝支付 android移动支付——微信支付 an…
考拉Android统一弹框
作者:钱成杰 背景 在快速开发的背景下,经历了n个版本后的考拉Android App中已经存在了各种各样看似相同却各有差别的弹框样式。其中包括系统弹框和自定义弹框,并且在线上时常会出现IllegalArgumentExc…