前言 由于项目中需要用到刷新的功能以及上拉加载更多的功能,下拉刷新的功能可以通过SwipeRefreshLayout来完成,在只需要实现上拉加载更多即可。因此在这里重载ListView自定义了一个LoadMoreListView,用于支持ListView的上拉加载更多...
前言 在这次的第三方ONE开发中,发现了如果是把发送请求、接受请求、解析结果等等的逻辑全部写到一个Activity/Fragment中,整个项目会显得比较臃肿,因此学习使用MVP架构,来对功能进行分离。 通过这个项目,学习到了MVP架构的使用,...
Android图像处理—图像色彩处理探究 本文章主要探究了Android的图像处理中的色彩处理部分的使用 RGBA模型 RGBA是一种缩写,其含义分别是Red、Green、Blue、Aplha。即红、绿、蓝三原色以及透明度四个选项。我们平时所见到的各种颜色不...
本篇博客以自定义一个TopBar为起点,来初步了解自定义View。 1. 定义View具有的属性 自定义View,首先需要定义该View所具有的属性。我们可以先建立一个xml文件,这里我们定义了一个叫atts的文件,在里面用了如下的代码来定义了TopView...
前言 背景是这样的,和温乐组队参加粤嵌杯(混时长),我负责Android控制端部分(划水),需要用到二维码识别功能,于是在这里记录下研究二维码识别的过程。 正篇 一、ZXing库介绍 本次用到了开源库ZXing Android Embedded实现二维码的...
简述 在这里,用一个如图的商城APP的界面的例子,来简单地介绍一下如何用ViewPager搭配TabLayout来实现这样常见的可滑动栏 一、ViewPager部分 ViewPager是android扩展包v4包中的类,这个类可以让用户左右滑动切换当前的view ViewP...
前言 遇到Senl大佬给我的一个项目,在此项目中需要通过传感器来获得当时的一些信息,并传递给下一个Activity。于是便开始学习Camera Api的使用 参考文章链接:点击此处 在Android 5.0(SDK 21)中,Google使用Camera2替代了Camera接...
一、传感器基础 根据官方文档,Android传感器有三大类,分别是: Motion sensors Environmental sensors Position sensors 如果从另一角度来划分的话,传感器又可以分为基于硬件的和基于软件的两大类。基于硬件的传感器一般是通过物...