3 顾_小白

尚未进行身份认证

暂无相关描述

等级
博文 27
排名 8w+

ConstraintLayout优化布局-下-代码编写版

上篇已经讲述过ConstraintLayout可视化布局,拖拽的使用。本篇着重讲解ConstraintLayout对布局性能的优化,使用的是代码编写,功能更加灵活。          要实现上图展示的页面效果,用其他的包括线性布局,相对布局,或者是百分比布局都很难避免布局嵌套的问题。但是如果使用ConstraintLayout就可以实现一层布局展示页...

2018-10-09 14:36:10

RxJava+Retrofit请求网络

参考文章:https://www.jianshu.com/p/1fb294ec7e3b对Retrofit尚不了解的可以去看看这篇博客https://blog.csdn.net/g_ying_jie/article/details/80661234对RxJava尚不了解的可以去看看这篇博文,下面只介绍比较绕的几个点https://www.jianshu.com/p/19cac3c5b106RxJav...

2018-06-12 17:10:16

Retrofit用法

参考文章:https://www.jianshu.com/p/7efdc3477269第一步:集成第二步:创建Retrofit对象

2018-06-12 11:09:20

hellocharts-android图表库使用详解

hellocharts图标库使用详解,附带相关demo和中文注解

2017-11-28 14:43:24

一个简单明了的OKhttp封装类

一个简单明了的OKhttpUtil封装类,实现了一步调用get,post请求。文件下载,文件上传

2017-11-27 16:02:08

PullToRefresh

自定义PullToRefreshLayout,不用依赖jar包或者库,轻松优雅实现各种View(ScrollView、ListView、GridView、RecycleView等)下拉刷新上拉加载功能

2017-11-21 20:52:36

CoordinatorLayout用法

本Demo链接:http://download.csdn.net/download/g_ying_jie/10123364先谈下我遇到的需求;fragment中装载viewpager、title标题栏、滑动导航栏,以及DrawerLayout;现在需要各自的滑动互不干扰,上滑隐藏title下滑呼出title。一、fragment页面的xml布局<android.suppor

2017-11-20 09:45:17

ExpandableListView的用法,不同类型数据源的处理方式

①MainActivity的xml布局<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><ExpandableList

2017-10-27 11:10:40

FragmentTabHost实现底部导航栏和顶部滑动导航

使用V4包的FragmentTabHost实现底部导航栏和顶部滑动导航效果,可用于eclipse等不方便使用TabLayout的场景

2017-10-26 09:55:58

VideoView实现半屏全屏视频播放,自定义MediaView

本Demo自定义了一个基于VideoView的视频播放组合控件,包括控制条样式的自定义,半屏和全屏播放功能的添加,全屏播放隐藏状态栏和虚拟键,半屏播放展示状态栏和虚拟键

2017-08-30 18:11:51

TabLayout实现顶部标题栏和底部导航栏,TrustyGridSimpleAdapter实现按日分类图片

一、TabLayout+ViewPager+Fragment实现顶部的滑动标题栏①activity页面布局<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"andr

2017-08-18 16:20:39

Android在线预览音乐、视频、pdf、word、Excel

本篇博客只是记录简单的打开预览,不涉及深层的自定义界面或者重写控件展示,望知晓。①打开音视频-VideoView------解决VideoView不能全屏的问题

2017-08-10 11:14:05

COS腾讯云对象存储的集成

本篇博客谈的是前段时间接触的腾讯云对象存储的集成和具体使用。sdk并不复杂,主要是腾讯云的文档没怎么更新,很多地方讲解的也不清晰,我已多次入坑所以想要写一篇相关的博客,好了进入正题。第一步、注册腾讯云:https://www.qcloud.com/register第二步、登陆控制台创建存储桶:https://console.qcloud.com/cos4/bucket

2017-07-26 10:29:17

四种常见线程池的基本用法

本篇博客主要讲解四大线程池的用法和各自的特点,所以对于线程池的构造或者参数不是很了解的可以去看看这篇博客http://blog.csdn.net/lift_class/article/details/70216690相关参考博客地址:http://blog.csdn.net/qq497930909/article/details/72876278本篇博客Demo地址:http://down

2017-07-18 09:50:52

讯飞人脸在线识别

讯飞的人脸识别注册和验证都包含了两个参数,一是账户ID二是待注册或者待验证的人脸图片;注意这里用的是图片的二进制流,并不是采用的摄像头等硬件实时扫描,sdk也不提供真人或者图片的验证即无法辨别用户是否在使用别人的照片在欺骗程序,相对应的安全性是无法得到保障的,那么这一套sdk方案的应用场景在哪,其实很明显就是有人员管理的门禁或者打卡验证服务。

2017-07-14 11:25:37

8.0APK下载并跳转安装--DownloadManager、FileProvider、BroadcastReceiver的结合使用

我们希望应用的下载更新可以不受UI周期的约束,这里下载就涉及到Google提供的大文件下载管理类DownloadManager,下载完成后通过BroadcastReceive接收下载完成的消息开启应用安装。下面正式开启步骤解析本博客Demo地址:https://download.csdn.net/download/g_ying_jie/10697856第一步,传入apk的下载地址,利用Do...

2017-07-11 15:32:52

百度在线翻译

百度在线翻译API接入文档:http://fanyi-api.baidu.com/api/trans/product/apidoc本博客Demo地址:http://download.csdn.net/detail/g_ying_jie/9890682第一步、注册后开发者权限获取APPID和密钥该接口申请参数如下第二步、获取用户输入的需要翻译的内容并转换成接口

2017-07-06 15:31:59

语音听写与合成--(讯飞语音识别与合成&&百度语音识别)

目前比较厉害的国内免费开源的语音识别库主要就是:讯飞和百度,本篇博客也是关于这两家SDK的使用。讯飞语音开放平台:http://doc.xfyun.cn/msc_android/299547语音SDKAPI:file:///C:/Users/zachary/Desktop/Android_voice_1118_59599b5c/doc/MSC%20Reference%20Manual/i

2017-07-06 11:43:10

OCR实时扫描识别中英文--tess_two在Android的使用

本篇博客是有了实时扫描识别的需求,然后看到了一篇博客,在其基础上按项目需求改进而成。感谢Si-Kang的贡献,基于交流进步的想法这里把我处理的一些问题写出来转载地址:http://blog.csdn.net/mr_sk/article/details/72877492#comments本篇博客Demo地址:http://download.csdn.net/detail/g_ying

2017-06-28 16:17:12

ViewPager禁止预加载以及ViewPagerAdapter的处理

禁用方案来源:http://blog.csdn.net/qq_21898059/article/details/51453938ViewPager会默认预加载左右两个未展示的页面缓存下来,有利于更流畅的滑动效果。那么如果需求方要求禁止预加载,该怎么实现呢?很简单使用低版本v4包里的ViewPager,完全copy一份,将其中的DEFAULT_OFFSCREEN_PAGES(默认为1)值改为0即

2017-06-19 16:16:04
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!