自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Android app自动更新逻辑与实现(真实项目的自动更新业务逻辑)

android app在用户安装到手机后版本需要升级,一般可以采取到应用商店或者官网下载最新版本,但这种方式会给用户带来多余的操作,同时不方便我们控制用户的版本。所以一般我们会在app内部集成自动更新功能注:以下逻辑需要服务器支持(当然如果服务器不支持也就做不了自动更新)一、检测新版本 更新升级第一步肯定是检测用户当前安装的app版本下面是获取当前版本代码 /** * 获取版本

2016-12-15 13:38:38 1827

原创 Android图表超简单实现柱状图、折线图、饼状图(基于MpAndroidChart)

本文基于MpAndroidChart实现各种图标,目的是让同学们快速实现图标效果 实现效果: 柱状图 折线图 饼状图 实现步骤: 1.导入 先从git上克隆下来,下载之后将jar包考到自己的工程 git地址 我用的是mpandroidchartlibrary-2-2-2.jar 2.柱状图实现 柱状图实现核心类:BarChart(用于显示柱状图)、BarData (用于

2016-12-01 16:40:51 8047 6

原创 利用Album 实现仿微信图片选择(加入了图片剪裁)

本文图片选择基于轻量开源相册 Album,在选择图片完成后会调用系统图片剪裁页面,对图片进行剪裁 效果图: 选择图片(可以自定义选择几张): 剪切图片: 使用方法 1.Gradle: compile ‘com.yanzhenjie:album:1.0.0’ 2.权限 <uses-permission android:name="android.permission.CAM

2016-12-01 11:59:26 1079

原创 标题栏颜色渐变和顶部悬浮效果(标题栏颜色随着页面上滑渐变,页面某模块到达标题栏下方是位置固定,不再随页面滚动)

购物类App在商品详情页面经常有一种效果,随着页面上滑顶部标题栏的颜色随之渐变,当商品评论,商品介绍等选项卡到达标题栏下方时,选项卡位置不再随着页面移动,固定在标题栏下方(具体效果可以查看Tao宝)。为达到上述效果,我简单写了个Demo(页面很丑)下面是效果图:(忽略页面很丑)这是页面最初效果这是页面上滑过程中标题栏颜色渐变这是标题栏颜色变化后的最终效果和蓝色固定的悬浮模块这是悬浮模块到达顶部后不再

2016-11-28 16:22:51 2289

原创 OKHttp与Picasso联合使用的问题(图片下载异常)

之前项目中用到了OKHttp进行网络连接,同时使用了Picasso加载网络图片,后来在做点击缩略图显示大图,长按大图后保存图片到本地时,程序出现异常,图片并未保存成功。后来通过查看代码等方法发现,OKHttp与Picasso的缓存地址一样,在点击大图的时候Picasso默认缓存下来了,当我们再用OKHttp进行下载的时候,OKHttp检测到本地已经有缓存,所以下载失败。简单的处理方法:调用Picas

2016-11-28 15:25:01 819

原创 通讯录模糊匹配

之前自己写的通讯录模糊匹配,因为需求改过,代码有过修改,所以逻辑可能比较low,不过已经实现了模糊匹配。包括汉字,拼音,大小写匹配等。需要的同学可以参考下 实现思路:在EditText中添加监听 et_search.addTextChangedListener(new EditChangeListener(ConnectsActivity.this, connectsList, connectsQ

2016-11-28 15:15:21 1418

原创 picasso-transformations(使用Picasso加载图片时图片转换类库)

Picasso-transformations用于在使用Picasso加载图片时对图片进行转换的类库Git地址 使用方法1.引入项目Gradlerepositories { jcenter()}dependencies { compile 'jp.wasabeef:picasso-transformations:2.1.0' // If you want to use t

2016-11-28 11:47:26 812

原创 Android毛玻璃效果简单实现

实现思路:将两张图片(一张原图,一张原图模糊后得到的图片)重叠放在相同位置,当手指按下后记录手指位置,根据手势改变上层图片透明度即可xml文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="

2016-11-28 10:57:29 760

原创 Android获取App版本信息

import android.content.Context;import android.content.pm.ApplicationInfo;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;public class PackageUtils { /** * 获取版本

2016-11-28 10:39:45 617

原创 Android日期和时间获取和转换

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;// 时间戳转换public class DateUtils { private static SimpleDateFormat sf = null; /

2016-11-28 10:34:50 570

空空如也

空空如也

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

TA关注的人

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