自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ht_

热爱生活,享受生活,感悟生活。 ——我是一名android猴子

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

原创 关于第三方开源库GreenDao的使用心得

简介:GreenDao是一个用于操作Sqlite数据库的开源ORM框架,可以很方便的对数据库进行对象映射,增删改查等操作。优点是效率方面在类似框架中是最高的 使用步骤: 1、从github上将项目下载下来,导入开发工具。下载地址:https://github.com/greenrobot/greenDAO 2、其中有两个java项目,这两个java项目是用于生成bean文件和DaoMaster

2015-03-19 09:55:49 360

原创 关于handler机制的一点见解

使用Handler时,先从发送一条Message开始分析。 当Handler接收到Message时,会先创建一个Looper对象,而Looper对象会创建一个MessageQueue并且管理它。 这条接收到的Message会放入Looper的MessageQueue中,Looper通过不断的轮询,当获取到Message时,会将该消息转发回Handler,然后Handler通过handl

2015-03-19 09:38:40 394

原创 关于蓝牙4.0及WebSocket的使用心得

以下是关于2014年项目中遇到模块,跟大家分享一下 蓝牙模块(以下操作最好放于service中建立子线程运行): 通过(BluetoothManager) context .getSystemService(Context.BLUETOOTH_SERVICE);获取到蓝牙服务BluetoothManager调用bluetoothManager.getAdapter()获

2015-03-19 09:38:00 1330

原创 对于material design的初步理解

material design是对于android design的补充规范。 android更注重的是拟真,如:光影效果、层级关系、动画是否符合物理运动规律等。 material design可以说是对于android系统的应用整体风格的一种规范

2015-03-19 09:36:56 485

原创 关于mvp模式自己的一些见解

mvp模式主要用于逻辑代码分离,很多人说没必要使用,提高了项目结构的复杂度,有过度设计的嫌疑;但我觉得,这是一个趋势,android从一开始的开发就没有一个标准的框架,一直到现在都没有太大的改观。很多初学者或是工作不久的朋友,都是所有逻辑处理,不管是数据逻辑还是其他方面,都将代码写在Activity当中;如果项目确实小,而且后期不需要做太多的维护,那么勉强可以这样做,但是事实上,很多的项目都需要进

2015-03-19 09:36:04 405

原创 模仿新浪微博@某人/#话题的效果

1. Pattern wikiWordMatcher = Pattern.compile("(http://|ftp://|https://|www.){0,1}[a-zA-Z0-9\\-\\.]+?\\.(org|edu|uk|hk|com|net|cn|me|tw|fr|be)[^\\s]*");  //定义正则表达式 String mentionsScheme = String.

2015-03-19 09:33:27 852

原创 浅谈接口和抽象类的区别

抽象类和接口所侧重的方向不同。抽象类是对对象的描述,接口是对操作的描述。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,小鸟,它的抽象类是动物。而小鸟可以飞,飞机也可以飞,所以可以将飞行这个方法定义为接口。 因为一个事物的本质只有一个却可以包含多种操作,所以,在java中类只能单继承,却可以多实现 当你想要描述一个对象时可以用抽象类;而你要描述一个操作时,

2015-03-19 09:22:04 272

转载 基于Proxy思想的Android插件框架

22 July 2014 本文所有代码托管在Github:android-plugin 意义 研究插件框架的意义在于以下几点: 减小安装包的体积,通过网络选择性地进行插件下发模块化升级,减小网络流量静默升级,用户无感知情况下进行升级解决低版本机型方法数超限导致无法安装的问题代码解耦 现状 Android中关于插件框架的技术已经有过不少讨论和实现,插件通常打包成apk

2015-03-10 09:35:48 402

空空如也

空空如也

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

TA关注的人

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