自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Bluetooth Profile通信

随着智能设备的普及,蓝牙开发在手机应用端使用的越来越多。但是目前网上对蓝牙开发的介绍还相当少,刚开始接触蓝牙开发时,都是边网上搜边看源码,花费了不少功夫,总算是对蓝牙开发略知一二了。蓝牙设备之间建立连接分为三个部分:1.Bond(Pair)、2.Profile、3.Socket1.Bond,Bond即设备之间绑定(配对),这是蓝牙设备之间通信的基础。当搜索到需要bond的设备时,获取到设备对应的B

2016-07-02 12:02:01 7034 4

原创 Gradle之使用BuildConfig自定义常量

在正常项目开发中,我们经常会用到网络访问来连接我们自己的服务器,在开发中与正式环境中往往用到不同的接口地址,正常情况下,我们会在代码中自定义一个String常量来存储HTTP头地址,在开发阶段使用测试地址,上线打包时更换为正式地址。而用Android Studio开发项目时,我们可以用更优雅的方式来解决这个问题,即在BuildConfig中来自定义这个接口地址。      BuildConfig是

2016-03-30 14:51:08 8024

原创 Android 图片选择器

话不多说,先上效果图:这是我以前项目中一直使用的图片选择器,由于没有时间整样式什么的,就完全按着微信的样式做了一套里面用到了一些github上面的优秀框架:  1.图片加载使用google推荐的Glide,我一直使用这个,无论加载本地图片还是网络图片都很流畅,而且可以定义加载动画,非加载图片非常自然;  2.图片裁剪使用edmodo的cropper,然后自己修改

2015-10-20 20:51:25 657

原创 带Header与Footer的RecyclerViews

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-09-07 14:59:12 332

原创 关于Fragment使用的一些见解

Fragment的概念相信大家已经很熟悉了,目前经常使用的Fragment有两种,一种是 android.app 包下的 Fragment,一种是 android.support.v4.app 包下的 Fragment,这两种Fragment有什么区别呢?简单来说,第一种是专为3.0以上的系统设计的,而第二种是为了3.0以下的系统适配用的,那么在应用中该采用哪种Fragment呢?...

2015-01-15 17:28:24 567

翻译 Android源码分析————Content.Context

Context派生了ContextWrapper派生了ContextThemeWrapper派生了Activity,这个是为什么要先从Context来分析。 那就大致说说Context类的主要的功能和属性吧: 属性中包含: 1.打开文件模式的属性。(文件系统,数据库等) 2.绑定服务模式的属性。 3.得到系统服务的所有名字的属性。(凡是支持的服务,都可以通过getSystemServi

2014-10-30 11:04:20 1062

原创 关于安卓3.0以上的系统屏幕适配问题的一些心得

首先,关于

2014-10-29 11:39:51 998

安卓音乐播放器源码

功能齐全的音乐播放器,支持自动下载歌词,歌词同步,动画等功能

2014-03-20

安卓——俄罗斯方块

自己做的一款典型的安卓游戏——俄罗斯方块,有很详细的注释,初学安卓游戏的可以看看

2013-07-05

空空如也

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

TA关注的人

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