自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尝试着去了解代码

希望可以帮到大家,如果错误,请斧正,TKS.

  • 博客(9)
  • 收藏
  • 关注

原创 使用Android GPS api 实现一个轨迹记录的小功能

引入市场上的跑步软件已经是非常多了,如咕咚和悦跑圈还有其他,很多大厂也在涉足这个方面。而最简单的运动跑步,最近几年也因简单,不限场地,运动效果出众备受大众喜欢。我的这篇文章的内容很多也是从网上学习其他的博客内容,外加利用android自身的提供的api实现的,希望能对有这方面需求的朋友有所帮助。介绍先上两张图,界面比较丑,不过一些数据基本都有了,这个图片是临时要用截取的,所以轨迹线很短,之前

2017-10-25 09:08:06 14191 7

原创 android移动端xmpp开发入门

引入即时通信技术现在已经广泛应用到各种app中了,那么他到底是怎么实现的呢。前段时间因为项目开发的需要,了解学习过一些这方面。这篇文章记录的是我个人了解的一些这方面的知识,如果有错误的地方还请斧正指出,非常感谢。 另外 慕课网中 郭大神的关于xmpp的这个课程也对我学习起到了很大的帮助:http://www.imooc.com/learn/223xmppXMPP的前身是Jabber,一个开源形式

2017-10-24 20:13:32 749

原创 安卓应用数据库升级新姿势

数据库升级数据库升级一般的sql操作有以下这些。创建表 CREATE TABLE 表名 (列名 数据类型 限定符…)CREATE TABLE Table (ID INTEGER,NAME TEXT);修改表 ALTER TABLE …(命令允许用户重命名或添加新的字段在已有表中,不能从表中删除字段。并且只能在表的末尾添加字段)ALTER TABLE tTable RENAME TO MyT

2017-10-24 15:19:43 599

原创 Orm,android中数据库封装(二)

介绍这篇主要是数据库增,删的实现。其原理还是利用注解拿到变量名,然后确定对应的列名。拼装参数集合;之后用android提供的sqlite操作方法执行sql语句实现数据库的增删改查操作。代码部分1. 增Activity层调用,插入5条数据。 //增 public void insert(View v) { for (int i = 0; i < 5; i++)

2017-10-24 12:33:19 446

原创 Orm,android中数据库封装(一)

引入数据库的操作几乎在所有的安卓项目中都需要用到,目前市场主流的框架也有很多。这篇文章中介绍到的就是比较简单的一种基于运行时注解实现的数据库增删改差操作。 * 项目代码地址:https://github.com/BravoLee/AndroidDb先介绍一下主要的类 IBaseDao 定义数据库操作的接口,里面有数据库增删改查的接口方法。BaseDao是一个抽象类,他实现了IBaseDao的

2017-10-24 11:40:54 983

原创 分享一个兼容多设备的蓝牙Lib框架封装思想(二)

引入接着上面的讲,现在已经大致知道了怎么使用android api 进行蓝牙连接,可是我们也知道一个蓝牙设备会有好多服务通道(大通道)和下面的数据通道(小通道),每个设备会有很多指令集,往往实际应用中,集成一个蓝牙硬件,光是浏览协议中提供了哪些指令和功能,就已经够花费时间了,更别说集成了。最后终于根据协议,一个一个解析接入完了。这个时候要是老板和产品过来说又要加设备,那之前的代码是不是能够满足再加

2017-10-23 21:36:56 423

原创 分享一个兼容多设备的蓝牙Lib框架封装思想(一)

引入蓝牙4.0为低功耗蓝牙,从安卓4.4版本开始支持。安卓中蓝牙的基本使用在官方的指南中有详细的说明,地址如下:https://developer.android.google.cn/guide/topics/connectivity/bluetooth.html结合项目中的开发需求,经常需要在一个app中连接多种设备,如果设备的传输协议一致的话,那么设备与app之间传输指令可以公用一套代码。可是

2017-10-23 18:15:12 362

原创 一个简单的MVP Demo

MVP是当下比较流行的框架,相对与mvc框架,他可以将View层和model层完全解耦,是代码的阅读和维护更加清晰明朗。这里主要介绍一种mvp的实现方式,主要的类图如下。

2017-10-22 23:57:55 861

原创 从Xutils运行时注解复习Java注解

最近在做复习整理,顺便把整理的一些东西记录下来。Annotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执基本编译时检查。几乎所有的框架设计中都会用到注解类。先看一下一个注解类的格式@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface No

2017-10-22 23:03:07 308

空空如也

空空如也

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

TA关注的人

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