- 博客(23)
- 资源 (9)
- 收藏
- 关注
原创 Android中如何实现蓝牙的配对与连接
Android中如何实现蓝牙的配对与连接又是很长一段时间没写博客了,一是空余时间比较少,二是感觉学到的东西都太简单,网上一搜一大堆,大家都懂,记下了没什么意义。这段时间在项目中负责做蓝牙的设置模块,蓝牙这部分不算简单,自己先是花了一些时间看系统的蓝牙设置代码,感觉有点熟了才开动的,但期间还是踩了不少坑,有些问题网上也搜不到,现在做完了,有一些心得,记录下来。1. A
2015-12-23 15:49:15
19386
原创 在Mac下配置wordpress开发环境:Apache+php+MySql+Wordpress
Mac OS X 内置了Apache 和 PHP,使用起来非常方便,只要开启即可。本文以Mac OS X 10.10.5为例。1. 启动Apache服务2. 运行PHP3. 安装Mysql4. 使用phpMyAdmin5. 安装Wordpress
2015-08-31 12:38:13
5479
原创 为你的浏览器添加vim的快捷键
为你的浏览器添加vim的快捷键使用键盘快捷键来代替鼠标,能极大的提高效率。特别是对于vim爱好者,如果能在浏览器中使用那些快捷键,而不用鼠标滑来滑去该多好。这儿推荐一个我现在用起来很顺手的插件cVim。cVim简介cVim是Chrome的一款插件,其快捷键基本都是参照vim,能定位搜索框。
2015-08-15 10:09:21
1486
转载 Android Volley完全解析(三),定制自己的Request
转载自:http://blog.youkuaiyun.com/guolin_blog/article/details/17612763经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRe
2015-02-26 15:10:44
695
转载 Android Volley完全解析(二),使用Volley加载网络图片
转载自:http://blog.youkuaiyun.com/guolin_blog/article/details/17482165在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。在上篇文章中有提到过
2015-02-26 15:07:35
815
转载 Android Volley完全解析(一),初识Volley的基本用法
转载自:http://blog.youkuaiyun.com/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClie
2015-02-26 15:04:54
602
原创 用Socket实现TCP,UDP通信
用Socket实现TCP,UDP通信用Socket实现UDP通信UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。public class UDPServer { public static void main(String[] args) { try { DatagramSocket ds = new DatagramSocket();
2015-02-16 16:37:35
1569
原创 Android 在线音乐播放器
在线音乐播放器的重点是要找到一个好的音乐搜索接口,下面是采用百度音乐搜索的接口,不过是非官方的,百度好像没有提供专门的音乐搜索API。音乐搜索的两种方式通过歌曲名和歌手精确搜索访问:http://box.zhangmen.baidu.com/x?op=12&count=1&title=歌曲名$$歌手\$$$$例如:http://box.zhangmen.baidu.c
2015-02-16 16:04:03
1645
原创 用ShareSDK对第三方账号授权
用ShareSDK对第三方账号授权申请开放平台账号和App key1. 到对应的开放平台上注册账号QQ: open.qq.comWeibo: open.weibo.com2. 注册好账号后选择添加移动应用,填好信息,提交审核,审核通过后会获得App key和密钥。注:Android签名,下载签名工具 app_signatures.apk(如下图),安
2014-08-06 10:38:22
2759
原创 Android 下拉刷新控件的使用
Android 下拉刷新控件的使用如上图,是下拉刷新控件在方言Show中的应用,这种控件使用比较普遍,Google+、知乎等都有使用,下面介绍此控件的用法。此控件是PullToRefreshLayout,在Github有源码: https://github.com/chrisbanes/ActionBar-PullToRefresh.git //在build.gradle中
2014-08-06 10:30:40
2031
原创 ListView滚动事件响应,监听滚动到表头、表尾
Android UI系列(17)-ListView滚动事件响应ListView本身有一个OnScrollListener的接口,通过此接口可以监听列表的状态,滚动的个数,但是没法监听其精确的滚动距离,上下滚动事件和滚动到表头或表尾事件,下面介绍如何对这些事件做响应。1. 上下滚动事件的响应1. 自定义一个继承至ListView的类。2. 覆写onTouchEvent方法,监
2014-08-06 10:24:42
2682
转载 Android ContentProvider和Uri详解
ContentProvider和Uri详解一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件
2014-05-19 16:46:58
1665
转载 Android中Bitmap和Drawable互相转化
Android中Bitmap和Drawable一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、
2014-05-16 12:43:00
5004
原创 UPnP协议介绍和Android代码实现
UPnP协议介绍一. UPnP简介英文名称:Universal Plug and Play中文译名:通用即插即用UPnP是由“通用即插即用论坛”(UPnP™ Forum)推广的一套网络协议。该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。UPnP通过定义和发布基于开放、因特网通讯网协议标准的UPnP设备控制协
2014-05-15 09:02:27
8552
原创 Androi Studio问题汇总
Androi Studio问题汇总1.点击Run时出现Gradle project sync failed. Please fix your project and try again.方案一:File -> Invalidate caches / RestartShutdown Android StudioRename/remove .
2014-04-28 09:46:36
2816
转载 图片模糊处理的几种方法
Blurring for BeginnersIntroductionThis is a short tutorial on blurring techniques for beginners. When I was learning this stuff, there was very little available material which was useful. That's
2014-04-24 09:37:33
6756
转载 Ubuntu 12.04 64bit 无法安装ia32-libs 解决方法
错误信息:Html代码 junior@mediacenter:~$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done Some package
2014-04-17 11:36:13
7653
转载 ubuntu下使用终端命令行上网的方法
ubuntu下使用终端命令行上网的方法2011-09-05 15:09 佚名 雨林木风 字号:T | TUbuntu自带最新版的Gnome桌面,拥有大量的服务和桌面应用程序,让您仅通过一张安装光盘就可以体验到无比舒适的操作环境。下文介绍的在ubuntu下使用终端命令行上网的方法。AD:51CTO学院:IT精品课程在线看!Ubu
2014-04-04 16:06:32
7624
原创 Android Studio升级到0.5.2后,打开非常慢,报错”Project is not yet initialized.”
Android Studio升级到0.5.2后,重开工程项目,报错”Project is not yet initialized.”Posted on 2014 年 3 月 28 日 下午 4:27 by guilin_gavin官网上的稳定版本,这个时候是0.4.6,用着也没啥问题,某次打开IDE,弹出一个更新提示框,原来是有新版本更新,大概就是预览版本之类把,更新后
2014-04-04 09:08:33
5004
原创 Android Mesh吸入式动画详解
Android Mesh吸入式动画详解1 背景吸入(Inhale)效果,最初是在iOS的Note程序中看到的,用户在做删除时,它的删除效果是:这一页内容吸入到一个垃圾框的图标里面,请看下图所示:此效果比单纯的缩放更炫,下面介绍如何在Android上面实现一个类似的效果,先看看效果图。上图演示了动画的某几帧,其中从1 - 4,演示了图片从原始图形吸入到一个点(红色标识)的
2014-03-19 22:34:45
3004
原创 Android中shape的用法详解
用代码生成图片,而且图片能随意的更改,既方便又节省空间,下面就介绍用shape生成自定义图形的方法步骤:1. 在res/drawable下新建一个xml文件;2. 在代码中引用这个xml文件,引用方式和图片一样。shape drawable xml文件中定义的一个几何图形,定义在res/drawable/目录下,文件名filename称为访问的资源ID在代码中通
2014-03-19 21:54:08
29213
转载 Linux命令 - sed 简明教程
摘录:http://coolshell.cn/articles/9104.htmlawk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正
2014-01-07 20:27:03
1353
Android自定义SeekBar,优化了拖动时可弹出跟随窗口显示进度,先看效果
2013-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人