- 博客(18)
- 收藏
- 关注
原创 ShowSDK一键分享
市面上几乎所有的app都离不开一键分享功能(社会化分享),如下图,主流的分享工具是Mob平台提供的的ShowSDK一键分享。 Mob平台简介:Mob移动开发者服务平台,为全球移动开发者提供社会化分享SDK、手游视频录像SDK、免费手机短信验证码SDK,BigApp掌上社区等服务。 Mob平台官网:http://www.mob.com/
2017-01-06 16:36:33
1007
原创 融云即时通讯
即时通讯是目前最为流行的通讯方式,大多数app都使用到即时通讯,Android开发中,比较火的即时通讯有:融云、环信、Jpush。融云可以实现IM、推送、直播、客服等功能,下面就来讲解一下融云即时通讯的使用以及聊天功能的集成。 简单介绍下融云: 官网:http://www.rongcloud.cn/ 融云是国内首家专业的即时通讯云服务提供商,专注为互联网、移动互联网开发者
2017-01-02 14:49:58
6108
原创 讯飞语音的使用及常遇到的问题
讯飞语音是科大讯飞推出的以语音交互技术为核心的人工智能开放平台,为开发者免费提供语音识别、语音合成等语音技术SDK,人脸识别、声纹识别等。 最常遇到问题: 一、错误码21001,没有安装语音组件(在最下方有全部的错误码和解决方案) 解决方案: 1、有没有使用SpeechUtility.createUtility()设置appid。 2、有没
2016-12-29 10:43:26
53556
4
原创 依赖注入ButterKnife
在Android开发中,需要大量的编写初始化布局、点击事件、监听事件等一些简单重复的代码,会无形中浪费时间和精力。而使用ButterKnife这个开源库可以让我们从大量的findViewById()和setOnclicktListener()中解放出来。 ButterKnife:是视图注入中相对简单易懂的开源框架,其优势在于: 1. 强大的View绑定和Click事件处理功能
2016-12-22 15:20:27
1426
原创 使用ZXing实现二维码扫描
二维码现在越来越火爆,使用的越发广泛,对于二维码二维码的生成与解析,有多种途径,这里我选择用google老大的ZXing。 其中刘超大神使用ZXing写了一个快速集成二维码扫描的工具类,实现其核心的实现扫描的功能。使用时通过调用二维码工具类,几行代码就可以实现二维码扫描的功能。 参考资料: 二维码工具类下载地址: https://github.com/yi
2016-12-21 14:32:21
28510
2
原创 ViewPager+GridView实现美团商品分类
使用ViewPager+GridView实现横向滑动的效果,仿照美团的商品分类做了一个Demo,效果图如下: 1.将所有到的图片资源,放在minmap中 2.在values下,新建一个资源文件(arryas)
2016-12-15 16:13:56
1516
原创 Nohttp的使用(二)封装
开源网络框架Nohttp有着非常大的优势,首先他是由国人研发的,Nohttp的详细文档都是中文,非常方便于我们进行研究和使用。其次,Nohttp的有着最大的优点:可以自由选择底层框架是HttpUrlConnection还是Okhttp,它可以说是volley的升级版。而在实际开发中,使用框架就离不开封装,可以节省内存,减少很多冗余的代码。 完成后的效果图:
2016-12-14 15:21:14
898
原创 Nohttp的使用(一)
Nohttp类似于volley的升级版,其使用步骤基本一致Nohttp的特点:1.多种请求方式并发调用,支持get,post,put等网络解析方式2.文件上传,文件下载,下载进度回调,错误回调,支持暂停继续下载,支持取消大文件上传,不会发生OOM,支持File,InputStream,ByteArray,Bitmap,实现NOhttp的Binary接口,理论上任何东西都可以穿,
2016-12-13 14:29:39
11524
原创 EventBus的使用(三)粘性事件
通过之前的两篇博客,相信大家已经对EventBus的使用已经有所了解,但在实际应用中,使用EventBus就离不开它的粘性事件 。 参考博客: EventBus的使用(一) http://blog.youkuaiyun.com/bo543937071/article/details/53517693 E
2016-12-09 16:31:11
9679
原创 EventBus的使用(二)注解
在上一篇博客EventBus的使用(一)中,已经介绍了EventBus的强大之处和基本的使用,这一篇博客来深入的了解一下EventBus。 EventBus的使用(一)博客地址: http://blog.youkuaiyun.com/bo543937071/article/details/53517693 大家在使用Even
2016-12-09 14:14:44
3064
原创 EventBus的使用(一)
EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息。 一、介绍 EventBus EventBus:采用观察者设计模式,一个Android事件发布/订阅轻量级框架,由greenrobot组织贡献(该组织还贡献了gr
2016-12-08 14:28:54
784
原创 ToolBar的使用
什么是ToolBar? Android 3.0 Android 推了 ActionBar 这个控件,而到了2013年 Google开始大力地推动所谓的 android style,想要逐渐改善过去android 纷乱的界面设计,希望让终端使用者尽可能在 android手机有个一致的操作体验。ActionBar过去最多人使用的两大套件就是 ActionBa
2016-12-07 14:48:05
561
原创 自定义控件由浅到深(二)实现ViewPager滑动时的小圆点变化
在我的之前两个博客有介绍ViewPager的使用和简述自定义控件,但在ViewPager的使用中,我没有添加当ViewPager滑动状态改变时,下方小原点跟随变化的效果并没有实现。实现小圆点这种效果的方法有很有种,这一篇博客主要是为了深入的研究自定义View,那这里我给大家做一个利用自定义View来实现ViewPager滑动时的小圆点变化的例子。 通过这个例子,引申出:
2016-12-06 14:39:37
1898
原创 简述自定义控件(一)
自定义控件在日常开发中也是必须的,主要包括以下几方面:自定义控件简介自定义View的三种形式通过例子来实现 概念:Android中组件必须是VIew的直接子类或间接的子类,其中View有一个ViewGroup的子类,用于定义容器,(FrameLayout,LinearLayout,都是ViewGroup的子类)。如果组件中还子组件,就是从VIewGroup类继承,否则
2016-12-05 17:10:37
816
原创 ViewPager的简单使用
现如今,市面上大部分app在首页都会加上广告轮播条,可见ViewPager在开发中的使用频率非常的高,今天给大家介绍一下ViewPager的基本使用: 先给大家上一张效果图:1.ViewPager的简介和作用ViewPager是android扩展包v4包(可以兼容低版本)中的类,这个类可以让用户左右切换当前的view1)ViewPager类直接继承了ViewGro
2016-12-05 15:43:26
619
原创 基于FragmentTableHost+fragment框架搭建
任何一个app诞生之初,都需要程序员根据需求搭建框架,就好比建楼房就要先搭地基一样,首先有了地基才能在上面盖出各种各样的楼房,同时,楼房的稳固性也是由地基来决定的。搭框架也是同理,最近着手一款商城类的app是基于FragmentTableHost+fragment来完成一个框架搭建,使用FragmentTableHost+fragment搭建框架的难度相对来说适中,首先给大家看一下搭建之后的几张效
2016-12-01 16:17:50
2236
原创 SurfaceView的使用以及空指针异常的处理
Surfaceview简介1.什么是Surfaceview?SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的surface。我们可以控制这个surface的格式和尺寸。SurfaceView控制这个surface绘制的位置。surface类直接继承Object,对应了一块屏幕缓冲区,每个窗口window对应一个Surface,任何View都是画在
2016-11-29 14:34:28
4934
1
原创 使用OKhttp加载网络上的图片
Android系统提供两种HTTP通信类,HttpURLConnection(原始,需要程序员大量的封装)和HttpClient(Apache组织提供,冗余代码比较多)。 尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比httpClient功能太少,需要手头封装.(可是Android在api23中删除HttpClient的相关类,谷歌推荐使用OKh
2016-11-28 17:17:44
21963
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人