自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

易瑞的博客

心有猛虎,细嗅蔷薇

  • 博客(8)
  • 资源 (17)
  • 收藏
  • 关注

原创 Android 数据存储

数据存储是每个项目必备技能,在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供者(Content provider)和网络。对于内容提供者使用方面比较少,因此这里就不做介绍了,下面介绍其它四个比较常用的存储方式。haredPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences

2017-07-28 13:50:01 269

原创 新建项目之TabHost

很多朋友会遇见这么一个问题,项目写完了,需要新建一个项目,或者刚开始做项目,就会发现,整体框架怎么搭建,大多数都是在以前项目或者网上找个项目,在里面去复制代码,这样多累啊,因为一个成熟项目在框架里面会有很多东西是你新项目不需要的,对于下载别人代码而言看起来会比较麻烦。下面就来给大家写一个空的项目框架,主要就是Tabhost。大体就长这个样子,下面四个按钮控制着四个Activit

2017-07-28 09:03:29 333

原创 微信支付找不到sdk

就中午吃饭午休一会的功夫,然后继续打开Android Studio,发现项目编译不通过,找不到微信的sdk,顿时内心是狂躁的,Failed to resolve: com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+ 先怀疑自己人生,想想上一步自己有没有添加什么代码,还是冲突了什么的,没有啊!艹。这就尴尬了啊,突然在一个安卓群

2017-07-20 14:34:09 1503

原创 二维码扫描

很多朋友没有做过二维码扫描方面的可能会觉得比较复杂,先定义就是不好下手,但是自己仔细写一下其实也好,毕竟网上类似二维码扫描的特别多,好人也很多。下面的我就来基于zbar集成的一个二维码扫描。首先就是扫面的布局的绘制,这里我就简单说明一下,里面就一个扫描的view,然后就加了一个闪光灯的按钮,点击可以打开闪光灯的,然后就是基本按钮了,我的二维码。这里可以点击去自己想去的页面,这里呢我就没有写了。

2017-07-19 13:56:24 414

原创 Android 支付宝支付

之前写了一个关于微信支付的博文,后来有人问我为什么不写上一个支付宝支付的呢。当初想的是支付宝支付比较简单,不像微信支付里面有很多坑,支付宝支付只是处理好异步回调就可以了,不过既然问到了,那我也写出来支付宝支付,同样还是比较简单,将东西都抽出来,方便调用。首先是OrderInfoUtil2_0这个基础类。后面调用的很多方法都抽出来了集成在这个类里面,就当这个是一个工具类吧。public cl

2017-07-17 17:13:36 1262

原创 Android 按下Home键

很多时候需要监听到手机home键按下,然后再当app打开的时候,这个时候需要触发一些事件,但是怎么去判断手机是home键按下后的结果呢?首先从Activity的生命周期来看,按下home键会走OnStop()这个生命周期方法,当然当唤醒的时候会走onResume()方法,但是在应用程序中有多个activity,如果在baseActiviyt里面来判断,那就肯定是不行的。那么就要运用到下面的方法了。

2017-07-12 13:46:48 1904

原创 handler+WeakReference简单优化Activity

我们可能知道安卓引用对象的四中类型:强引用、软引用、弱引用、虚引用。但很少有人真正去使用这些,甚至不太清楚这些在程序代码中的作用,下面我就来简单分享一下我在代码中使用的弱引用WeakReference.在程序中,我们用的比较多的就是handler机制了,但有没有想过handler给我们造成的严重的内存泄露问题?为什么这么说呢。Activity在被结束之后,MessageQueue并不会随之被结

2017-07-10 17:13:54 2059

原创 Retrofit+Okhttp+RxJava

很多朋友接手项目都开始带有Retrofit +Okhttp+RxJava搭建的网络请求框架,甚至有的还在尝试准备使用这个,接下来就来介绍一下这个网络请求框架的大致使用方法,和具体搭建方法。直接上代码,首先是BaseViewpublic interface BaseView1 { /** * 显示操作进度 */ public void showProgre

2017-07-06 15:31:32 615

MatchDemo.zip

仿配对消除小游戏,recyclerview自动布局,根据item数量自动变更。相同配对消除,不动error还原。

2020-08-26

RvCalendar2.zip

RecyclerView样式的日历选择器

2020-07-30

PasswordEditText.zip

表格类型的密码输入框

2020-07-29

DrawTest.zip

Android 实现的简单画板功能,包括撤回,反着撤回,橡皮擦,钢笔模式,颜色选择等操作,直接下载安装打开就可以运行只用,方便灵活。

2020-07-02

IrregularityClick.zip

接着上一条,对于找茬里面更高的要求就是一张大图中不规则图形的点击处理,需要获取点击区域,然后点击对这个不规则区域进行处理,如变色等操作,还能知到点击的是哪个不规则区域。

2020-06-29

FindErrorTest.zip

作为Android应用层程序员,比较讨厌的就是让实现游戏里的部分功能,一般程序员都会认为这个需要专门的游戏开发才能实现,或者需要专门的动效开发人员才能实现。下面就来看看仿照“大家来找茬”这个的简单实现方法吧。

2020-06-29

FireworkTest.zip

越来越多的地方都会用到烟花效果了,而且很多游戏都会有类似通关之后的爆炸特效,今天来分享一下烟花爆炸的动效。升空的动画就不用写了,主要就写个view的位移,重点就是四散开来的爆炸。

2020-06-20

FlyStarTest.zip

类似彩带快速飞行的动效,主要可以作用于飞入购物车动效。飞机飞行尾气跟随动效等。主要灵感来自于很多小游戏里的点击飞行特效

2020-06-18

DragViewTest.zip

主要处理是拖动图片到另外一个位置来替换图片的操作。通过获取目标控件和被拖动控件位置,监听ontouch方法来处理

2020-06-17

cardfragment轮播.zip

https://mp.csdn.net/postedit/100162578 相关描述信息在这里

2019-08-30

文件转换器.zip

支持PDF、Word、PPT、Excel、图片、TXT、HTML文件的批量互转,新增PDF合并、压缩、拆分、页面提取功能。一键免费转,再也不用花钱到处找了

2019-08-07

密码输入框

Android密码输入框,Edittext的自定义,密文和明文显示。

2017-11-06

SuperGridLayout

仿微信朋友圈图片展示,不同张数图片显示不一样

2017-07-31

Android四大存储

Files Net SharePreference Sqlite 四大存储集合体

2017-07-28

新搭建项目框架

新建项目,运用Tab搭建,底部导航

2017-07-27

二维码扫描

基于zbar的二维码扫描,集成简单,使用便捷,扫描清晰

2017-07-19

横向GridView

横向GridView

2017-01-20

空空如也

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

TA关注的人

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