自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 android studio 加快gradle 编译

如果在android studio使用过程中发现gradle编译很慢,想Gradle:Resolvedependencies’:app_debugCompile’在你的project gradle下 禁用 jcenter() ,使用 mavenCentral()如图

2016-10-28 22:57:53 255

原创 android 使用TabLayout出现的问题

android 使用TabLayout出现的问题 在项目中 使用 viewpager+TabLayout达到滑动美观的效果,运行项目后报出如下错误 看了下相关资料,出错的原因是 activity的 theme不是AppCompat的

2016-05-05 16:29:51 478

原创 道与JAVA(二)

9, 持 而 盈 之 , 不 如 其 已 ﹔ 揣 而 锐 之 , 不 可 长 保 。 金 玉 满 堂 , 莫 之 能 守 ﹔ 富 贵 而 骄 , 自 遗 其 咎 。 功 遂 身 退 , 天 之 道 也 。java最怕一个模块给写死了,没有接口,别人想拓展都拓展都了,违背了开闭原则。模块不要写死,留点空间给用模块的去发挥。10, 载 营 魄 抱 一 , 能 无 离 乎 。 专 气 致 柔

2016-01-22 11:35:55 337

原创 道与JAVA(一)

我从2008年开始接触道家,当时对道家思想感兴趣是因为看了于丹教授的《于丹庄子心得》,觉得庄子这本书里面有很多道理是相当相当牛逼的,然后就买了《道德经》和《南华经》,把源码拿过来研究研究,不得不说道家思想确实太深奥了,拿着源码啃了几年,也就学了些皮毛,里面的思想还是不得要领。后来因为一些缘故,接触到了java语言,写过安卓项目,看过安卓源码,发现java很多思想和道家思想是相似相同的。道是无生有,道

2016-01-22 00:27:00 461

原创 安卓进程通讯之messenger

安卓进程通讯之messenger 想法: 通常,在一个进程中,如果需要做一些耗时操作,需要在工作线程中完成,但是如何把结果返还给主线程,有一种做法是主线程把关联了自己looper的handle给工作线程,工作线程耗时任务完成后利用handle发消息给主线程,用这个方法来完成线程间通讯

2016-01-10 20:51:29 296

原创 安卓进程通讯之aidl

安卓进程通讯之aidl通过bindservice可以启动远程service并在onServiceConnected拿到远程service传来的 IBinder,但是如何把IBinder转换成对应的接口类型呢?这里就要使用aidl。 这里以图书管理为例讲解aidl。 首先,确定远程service需要提供的功能。 1,获取图书列表; 2,往图书列表中加入一本书; 3,注册新书到货的观察者;

2016-01-10 20:45:52 303

原创 view事件机制

想要实现绚丽的交互效果,自定义view是必不可少的,下面就讲讲自定义view中很重要的一点——view事件机制参与view事件的三个方法:

2016-01-10 20:39:52 322

原创 安卓视频播放器的实现(基于vitamio)

这两天心血来潮,想做一个安卓版的视频播放器,网上说用安卓自带的videoView就可以实现,自己试了下,发现真是弱爆了,于是使用vitamio开源的框架自己写了一个。 vitamio简略介绍 可以播放 720p甚至1080p的视频, 支持的视频格式:mkv,flv,np4,mov,ts,rmvb 好了,vitamio就介绍这么多,进入主题 异步任务与主界面 在主界面需要获取SD卡下所有

2016-01-02 16:39:25 3871 2

原创 IM类app业务模块功能接口定义(三)

IM类app业务模块功能接口定义(三) 这里讲发送消息和消息管理 发送消息 在会话界面我们会和好友发消息进行沟通,就需要业务模块提供消息管理方法,如发消息,删除消息等; 消息可以是普通文本消息,如文字,表情;也可以是多媒体消息,如录音图片 抽象方法如下:/** * 发送文本消息 * @param to * @param content */

2015-12-29 14:54:38 676

原创 IM类app业务模块功能接口定义(二)

IM类app业务模块功能接口定义(二)这一章主要分析联系人列表和联系人管理及会话界面联系人列表 联系人列表界面展现的数据如下所示 呈现好友列表需要用android的ExpandableListView,对业务层而言需要提供一下功能接口:/** * 获取所有分组列表 * @return */ public List<GroupInfoEntity> get

2015-12-29 13:45:40 630

原创 IM类app业务模块功能接口定义(一)

公司最近要在app中加入好友聊天模块,就让我先来定义这个模块要对外提供哪些功能,确定一个业务模块要对外提供哪些功能的最好方式就是找到该功能做的最好的app,看他的业务模块对外提供哪些方法,那么自然就从腾讯入手,分析聊天业务模块要对外提供的方法,或者说接口定义。

2015-12-29 11:01:51 1842

安卓视频播放器源码

使用vitamio写的视频播放器,使用此项目需要去下载vitamio的库,代码注释详细. vitamio github链接https://github.com/yixia/VitamioBundle

2016-01-02

空空如也

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

TA关注的人

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