自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Veyron_wu

Make something people want.

  • 博客(14)
  • 资源 (19)
  • 问答 (2)
  • 收藏
  • 关注

原创 【Android 基础】ViewPager&TabLayout使用简例

前言: 应用viewpager的时候,一般会使用TabPageIndicator来与其配合,达到很漂亮的效果。但是TabPageIndicator是第三方的,而且比较老了,当然了现在很多大神都已经开始自己写TabPageIndicator来满足自己的需求,在2015年的google大会上,google发布了新的Android Support Design库,里面包含了几个新的控件,其中就有一个T

2017-01-16 22:38:20 2756 1

原创 【Android 基础】RecyclerView 概述以及使用步骤

RecyclerView是什么? RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式。它被作为ListView和GridView控件的继承者,在最新的support-V7版本中提供支持。 RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDecoration , Ite

2017-01-13 12:49:18 734

原创 【Android 基础】任务列表上小程序独立显示原理浅析

在1月9号晚体验了小程序之后,我使用魅族手机清除当前已经开启的应用(多任务列表)的时候,我惊奇发现小程序居然“独立”于微信有自己的“生命周期”。如下: 图中的 查地铁,摩拜单车 都是开启的小程序。这样的效果是不是和独立的app一样呢!我是觉得简直一模一样!出于好奇,查阅相关资料(见文末参考文献) 初步分析如下: 小程序和微信就是显示在系统的任务列表也就是开启的任务缩略图那里,如上图列出的

2017-01-10 23:32:27 2909

原创 【Android 基础】ViewPager中使用ImageLoader

演示效果: ImageLoader体验还是不错的。准备工作0)准备demo中展示的图片链接(我用python在新浪某个网页爬下来的图片链接。public class Constants { public static final String[] IMAGES = new String[]{ "http://n.sinaimg.cn/news/20170106/cO

2017-01-09 20:52:00 720 2

原创 【Android 基础】GridView中使用ImageLoader

演示效果: ImageLoader体验还是不错的。准备工作0)准备demo中展示的图片链接(我用python在新浪某个网页爬下来的图片链接。public class Constants { public static final String[] IMAGES = new String[]{ "http://n.sinaimg.cn/news/20170106/cO

2017-01-09 19:18:20 680

原创 【Android 基础】ListView中使用ImageLoader

演示效果: ImageLoader体验还是不错的。准备工作0)准备demo中展示的图片链接(我用python在新浪某个网页爬下来的图片链接。public class Constants { public static final String[] IMAGES = new String[]{ "http://n.sinaimg.cn/news/20170106/cO

2017-01-09 17:58:12 482

原创 【Android 基础】图片加载框架之ImageLoader

ImageLoader特点:多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等。支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置。支持图片的内存缓存,文件系统缓存或者SD卡缓存。支持图片下载过程的监听。根据控件(ImageView)的大小对Bitmap进行裁剪,减少Bitma

2017-01-09 12:12:31 469

原创 【Android 进阶】EventBus---超级方便的工具

EventBus是什么?有什么用处?EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。开源地址https://github.com/greenro

2017-01-08 21:17:12 606

原创 【Android 进阶】ButterKnife-黄油刀

现在养成了一个好习惯,每当我学习了一个新东西,总想要记录下来。记录的过程其实就是对知识的一次梳理,可以查漏补缺。 而记录下来也是为了方便以后的重温,毕竟人的遗忘曲线还是很恐怖的。黄油刀-ButterKnife是什么?ButterKnife是注解框架中相对简单易懂的很不错的开源框架为什么要学习并使用ButterKnife呢? 1.强大的View绑定和Click事件处理功能,简化代码,提升开发效率

2017-01-08 12:58:15 1069

原创 【Android 基础】图片加载框架之Picasso利器

简介Picasso是Square公司出品的一个强大的图片下载和缓存图片库 1)在adapter中需要取消已经不在视野范围的ImageView图片资源的加载,否则会导致图片错位,Picasso已经解决了这个问题。 2)使用复杂的图片压缩转换来尽可能的减少内存消耗 3)自带内存和硬盘二级缓存功能下载地址https://github.com/square/picasso使用准备导入jar包或在mod

2017-01-06 15:14:41 1217

原创 【Android 进阶】360 的多渠道打包方式

原理apk文件本质就是zip文件,利用zip文件“可以添加comment(摘要)”的数据结构特点,在文件的末尾写入任意数据,而不用重新解压zip文件,我们就可以将渠道信息写入摘要区用法打包工具1、将要写入渠道信息的apk放入MCPTool文件夹中 2、修改MCPTool.bat批处理文件(用编辑工具打开),更改渠道和密码(渠道信息为了安全需要加密) 找到下面渠道信息,针对自己需求修改即可

2017-01-04 13:36:36 1573 1

原创 【Android 进阶】美团的多渠道打包方式

据说大多数公司都是使用友盟的多渠道打包方式,但是当需要打上百个渠道包的时候就显得有点浪费时间了。程序员都是不会满足于现状的,于是又有一种更快的方式。原理把一个Android应用包当作zip文件包进行解压,然后发现在签名生成的目录下(META-INF)添加一个空文件不需要重新签名。利用这个机制,该文件的文件名就可以是渠道名。这种方式不需要重新签名等步骤,非常高效。方法打包工具已经将美团的打包工具放到了

2017-01-04 12:49:19 1558 3

原创 【Android 进阶】友盟的多渠道打包方式

总结友盟的多渠道打包方式之前,先总结下多渠道打包的概念。多渠道打包1.什么是多渠道包? 渠道包就是要在安装包中添加渠道信息,也就是channel,对应不同的渠道,例如:小米市场、360市场、应用宝市场等2.为什么要提供多渠道包? 我们要在安装包中添加不同的标识,应用在请求网络的时候携带渠道信息,方便后台做运营统计(这就是添加渠道信息的用处)。3.实现多渠道打包的原理: 一般来讲,这个

2017-01-04 11:07:03 1142 2

原创 【Android 基础】多渠道打包小结之应用的打包签名

学习android也有一段时间了,现在趁着假期总结下一些重要的知识点。应用的打包签名打包:打包就是根据签名和其他标识生成安装包。 签名: 1.在android应用文件(apk)中保存的一个特别字符串 2.用来标识不同的应用开发者:开发者A,开发者B 3.一个应用开发者开发的多款应用使用同一个签名 就好比是一个人写文章,签名就相当于作者的署名。 如果两个应用都是一个开发者开发的,那么

2017-01-04 09:49:28 1170

360的多渠道打包工具

360的多渠道打包工具 具体使用可以看我的博文

2017-01-04

美团多渠道打包工具(JavaUtil+PythonTool)

美团多渠道打包工具(JavaUtil+PythonTool)

2017-01-04

Struts2_day04笔记

学习Struts2第四天笔记

2016-12-22

Struts2_day03笔记

学习Struts2第三天笔记

2016-12-22

Struts2_day02笔记

学习Struts2第二天笔记

2016-12-22

Struts2_day01笔记

学习Struts2第一天的笔记

2016-12-22

hibernate_day04笔记

hibernate_day04笔记

2016-12-22

hibernate_day03笔记

hibernate_day03笔记

2016-12-22

hibernate_day02笔记

本文档是学习传智博客ssh的时候做的笔记,整合了传智给的教学文档

2016-12-22

hibernate_day01笔记

本笔记是学习传智博客ssh的时候做的笔记,整合了传智的教学文档。

2016-12-22

C#动态绘制心率折线图(串口通信)

硬件背景:基于stm32芯片,挂载心率监测传感器通过蓝牙传输数据的 心率监测仪 本文将介绍下如何根据 接收到的数据进行动态绘制心率折线图(大神请绕步,此乃菜鸟分享show) 本案例是比较粗糙的动态绘制心率折线图,所以这里拿时间变量来刷新绘制折线图

2016-11-12

TakeColor取色器

方便简单的一款取色器

2016-09-20

安卓异步加载网络资源(多线程&AsynvTask)

本项目是根据慕课网《android必学-异步加载》视频教学所开发的一套异步加载网络资源的小demo.其中分别用到了多线程、AsyncTask实现异步加载的功能。 里面还包括了: json解析、网络请求、LruCache缓存、滚动优化等实用技能。

2016-08-28

第三方短信验证(Mob.com)

集成第三方SDK实现的短信验证功能

2016-08-28

(免积分)尚硅谷Ajax视频源码

与尚硅谷配套视频同步的代码。免积分奉献出来给大家,有兴趣的可以下载

2016-02-07

Java笔记大全

本资源 为 详细 的Java笔记,适合基础开发人员阅读,内容简洁,都是最核心的基础知识

2016-02-07

VC 6,.0 中文简体版

本资源为中文简体版,虽然是简体版,但是对于在校学生来说,已经足够了。课程需求绝对可以满足。

2016-02-07

第四届蓝桥杯软件类省赛真题

本资源归纳了第四节蓝桥杯软件类省赛真题,有兴趣的同学可以下载一下。对锻炼编程思维很有帮助的。

2016-02-07

第五届蓝桥杯软件类省赛真题

本资源归纳了第五届蓝桥杯软件类省赛真题。有兴趣的同学可以下载看看

2016-02-07

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

TA关注的人

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