自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李洋洋的博客

你所浪费的今天,是昨天死去的人奢望的明天;你所厌恶的现在,是未来的你回不去的曾经;当我们能够再续前缘,又为何认定来世并非今生。终于有了一丝勇气,今生不再相遇。

  • 博客(29)
  • 资源 (14)
  • 收藏
  • 关注

原创 Android Glide Google 推荐加载图片框架(加载图片详解篇)

每个时间,都会有不同的心情,学会享受现在的心情,无论快乐亦或悲伤的心情,都是生活的点滴印记。 看到这个,你一定会说,我现在在用ImageLoader,Picasso,Fresco或其它框架中的图片加载,都挺好用的,为什么要选用Glide呢? 答:因为是Google推荐的。(不要打我,我说的是实话)看这篇译文图片加载框架介绍 和Picasso有90%相似度,但却比Picasso省内存。如

2016-03-31 16:18:50 7004 2

原创 android superWebView ----新的 Hybrid App 解决方案(集成总结)

莫欺少年穷。对于现在的app开发,不得不说让人很揪心,不是开发者闹心,而是经理们惆怅。用原生开发(native app),开发周期长,一般一个app做下来2-3个月。对于这么长的开发周期,后期版本迭代的麻烦程度,老板们已然忘却原生的流畅性,和更好的用户体验。用H5开发(Web app ),开发周期大大缩短,一套(三端)做下来,1-2周就可以搞定,并且版本迭代不用重新打包。H5这

2016-03-02 18:12:32 4580 3

原创 android 深入浅出 群内“每日一问” 问答总结

永远不变的就是变。俗话说的好,环境改变人生。经常面对的是一群积极奋进的人,那么你的心态和生活也会变的充满斗志。青春在于折腾,趁我们还年轻,拿出你的激情,踏着泪水载着梦,才能拥有自己的一片天空。上上上周,有机会加入了一个比较小的andorid 开发群,群内活力充足,每日有不常见面试题,深入android 源码的问题,由群主发起,各路大神讨论,为菜鸟(比如我)普及android知识。每

2016-03-01 17:58:11 1319

原创 android app 快速接入支付宝流程(android studio)

前一段时间做了商城app,增加了支付宝支付,感谢在遇到问题的时候,帮助我的大神们~  编程的路很长,学习的路也很长,总结才是提高的最快过程~一.快捷支付地址:https://b.alipay.com/order/productDetail.htm?productId=2013080604609654开发官方文档介绍:点击打开开发文档搜集博客介绍:

2016-01-25 11:29:34 12256 6

原创 React-Native SetState后页面未触发刷新解决方案

React-Native SetState后页面未触发刷新解决方案常规设置setState写法未刷新解决方式常规设置setState写法this.setState({ 改变的属性})当使用antd组件,改变state中已有数组内部的数据,如增加,删除,会出现数据set正常,但页面并未刷新。未刷新解决方式this.setState(Object.assign({}, this...

2018-11-14 10:04:53 9262 1

原创 笔记-Android5.0转场动画学习

之前用为知笔记,今年开始收费了,其它几家笔记在WIN10上联网有点问题。以后就在这里记点笔记吧,首先sdk最小版本minSdkVersion 21简单的转场过渡动画分为三种Slide,Fade,Explode,滑动,渐变,爆炸三种1.先初始化动画private void setupWindowAnimations() { //

2017-04-18 11:38:37 533

原创 Android CheckBox 控件突然报错

慢慢拾起该有的情怀,不忘初心。在不知为嘛的情况下,突然发现,项目中XML布局文件中CheckBox  报错,搞什么飞机>>>>>>>>>>>>>>>>>>>>>>先看报错信息:android.view.InflateException: Binary XML file line #334: Error inflating class android.widget.C

2016-09-29 17:58:41 2039

原创 Android Glide Google 推荐加载图片框架(仅获取BitMap)

一首《默》。。。转载请注明出处:http://blog.csdn.net/qq_33078541?viewmode=list 1.Simple Target拿到图片的BitMap对象,不直接加载至ImageView 中(Simple Target) Glide into(),不仅可以传入ImageView 控件,还可传入 Targetsprivate SimpleTarget target =

2016-04-10 23:02:16 11661 1

原创 android 系统键盘的控制(显示和隐藏)

当我们在抱怨环境,抱怨怀才不遇的时候,没有别的原因,一定是自己做的还不够好。今天遇到了系统键盘乱弹的情况,跳到另一个界面,键盘仍然不消失,在网上找了几种方法都挺好用的,这里记录一下~软键盘设置失去焦点,在其父控件下,添加如下的属性:android:focusable="true" android:focusableInTouchMode="true"直接关闭输入法键盘:private void

2016-03-24 11:40:11 4927

原创 android 深入浅出 群内“每日一问” 问答总结(2)

坚持的路上,孤独为伴~3.3号群猪提问Serializable序列化中的id有什么用。 1.id在序列话的时候其实并不是必要的 只是在反序列的时候,系统会监测当前类和要反序列化的类的id是不是一样的,如果不一样的话,就会失败 2.如果我们不手动设置这个值的话,那么当你的在反序列化的时候 如果你的类在反的时候发生了变化,也无法成功,但是若手动设置了以后,就不会有失败的问题 3.一个类

2016-03-21 17:54:20 613

转载 群友(淡泊、明志)总结java面试题

淡泊、明志(QQ:2458853753),如有不妥之处联系博主删除~~Java hashmapHashmap内部对每个键值对使用Entry这样的结构来描述.每个Entry除了有key和value之外还有一个next引用.内部的table中在对应位置上存储Entry.如果有新的结点计算出的hash值一样,就采用头插法将新的结点插入数组,将旧的entry的next指向新的.当结点个数大于TREEI

2016-03-18 18:49:41 548

转载 群友(淡泊、明志)总结android面试题

淡泊、明志(QQ:2458853753),如有不妥之处联系博主删除~~HandlerHandler创建的那个线程会在构造函数里面调Looper.myLooper().然后会在Threadlocal里面找到当前线程的looper产生关联.一个looper对应一个MessageQueue,looper在构造函数里面创建MessageQueue.looper调用了loop()就会循环在Message

2016-03-18 18:47:43 1109 1

转载 Android小知识库(转)

本文转自:http://wuxiaolong.me/2015/08/10/android-small-knowledge-base/如有不妥之处,请联系博主删除这份是我工作以来,总结的小知识库,有些知识点现在看来太LOW了,把还觉得有用的分享出来!Genymotion下载虚拟镜像Connection timeoutAdd new device出现的问题:

2016-03-17 21:18:45 1232

原创 android app 内 实现文本复制粘贴功能

如果有一天我后悔了自己的决定,希望一切都还来得及。在app内实现复制粘贴功能,主要分为两种情况。一种是点击按钮,复制指定的文本。一种是长按文本调用系统的复制功能。(一)主要用于复制一些序列号,邀请码神马的,点击按钮即可复制到手机粘贴板。(类似看图)点击复制序列号按钮即可复制上面的一串序列号。代码如下:ClipboardManager copy =

2016-03-17 18:56:14 16370 1

原创 android app 集成百度地图,打包签名后地图不显示的解决方案

前言:你所浪费的今天,是昨天死去的人奢望的明天;你所厌恶的现在,是未来的你回不去的曾经;当我们能够再续前缘,又为何认定来世并非今生.最近心里闹堵,情绪低落,博客断更。。。原因:分析下为啥签名之后地图就不显示了?集成百度地图,很多情况下都有地图不显示的情况,我们总结其原因,大多情况下是因为key值的问题。签名之后,key值失效了,再分析其原因,我们发现是因为签名后SHA1

2016-03-10 18:28:09 5337 1

转载 android 开发 GitHub Android Librarys Top 100 简介

本文转载至:https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io本项目主要对目前 GitHub 上排名前 100 的 Android

2016-03-10 09:12:30 1450

原创 android 一行代码,快速实现图片验证码(附android studio 版小demo)

有了念想,才有了活力,有了追求,才肯去拼搏。说到注册,登录的几种验证方式,最多的就是通过短信验证,或者图片验证了。添加验证可以很有效的避开恶意注册,恶意攻击。前面几篇博客,已经介绍了两种通过第三方平台实现的短信验证方式,想学习的童鞋可以往前翻看~今天来介绍一种,数字英文随机生成的图片验证码,这样的验证码可以用在某些应用登录上面,或者其他为防止恶意操作的地方。使用

2016-02-26 13:45:55 13750 3

原创 android app --- 快速集成SMS实现短信验证(二)2.0版之后(附注册验证demo)

之前写过一篇android app --- 快速集成SharaSDK ,SMS实现短信验证(一)2.0版之前 ,2.0之前官方没有对android studio 做支持,集成起来需要技巧,比较麻烦。 现在出的2.0版本之后,官方推出了对android studio 的支持,和之前有所区别,今天上午集成了一下,记录一下新的集成流程,供新手学习。(一):进入官网 -http://www

2016-02-25 12:12:46 2195

原创 Markdown 常用语法简单学习

本文主要记录Markdown简单的语法,其实很多在线编辑器已经有了简单的介绍,不过还是要尽量去记一下简单常用的语法,以便更好的使用。本文内容摘自网络多个地方,如有版权问题,请及时联系博主删除博文,谢谢。之前没有注意过,现在才发现,好多地方比如:社区,博客,gitHub 等 都用到Markdown语法编辑。是不是忽然觉得,如果不会这种编辑方式,会很low了,博主就是刚刚才接触的。使用这个语法,给

2016-02-25 09:41:38 567

原创 android app 读取本地.db文件,实现不变数据本地化(附小demo)

今天是正月十三,作为寿星的我依然奋斗在工作中,醉了。-------------喧嚣的成人世界,守住本真的心。在项目中,有一部分数据,虽然是从接口拿取的,但是这些数据有个特点,就是一般不会再去改变了。对于这样的数据来说,我是绝对不会每次用都去调接口,请求数据需要时间,需要流量,将大大降低用户体验,这个时候,这个时候我们就会把这样的数据存入到数据库中,也就是.db文件,然后每次用的时候读取

2016-02-20 15:16:56 5887

原创 view变化监听器ViewTreeObserver的简单使用(附小demo)

祝大家新年快乐,新的一年技术涨涨涨~~ViewTreeObserver 有五个监听接口:interface ViewTreeObserver.OnGlobalFocusChangeListener   //当在一个视图树中的焦点状态发生改变时,所要调用的回调函数的接口类   interface ViewTreeObserver.OnGlobalLay

2016-02-17 15:00:46 1689

原创 2015年终总结,细细的数曾经走过的路

想了很久是不是该写点什么了,确实从高中毕业之后,很少写东西了。之前多愁善感,空间里面数不完的状态和心事,因为知道有人会去欣赏有人会去读,乐此不疲的写着。到了大学就比较含蓄了,无论遇到什么,都学着自己来扛,想让自己变得坚强,突然觉得不该在动态圈里面空发牢骚,怨天尤人等悲观的分享,应该发一些比较乐观开心的东西。有了这个观点,才发现,动态已与我无缘。2015年,自己的转变还是比较多的,有些事情确

2016-02-01 16:51:29 700

原创 android app -- Picasso 二级缓存加载图片,可控制加载图片大小(附小demo)

今天小组开会,听组长提到Picasso 加载图片,之前一直用的都是imageLoader加载图片,刚好这几天临近过年,项目比较松,下午抽了一段时间学习了一下这个加载图片的神器。Picasso 官网:http://square.github.io/picasso/很好很强大,但是英语太烂看不懂,瞬间就醉了。开始从网上搜集资料,发现有个翻译的不错的网站,并且有对源码进行分析:htt

2016-01-29 18:05:44 2416 1

原创 android app -- 关于listview的几种用法(复用,不复用,半复用)解决item状态改变的问题

1.从最基本的不复用开始,也就是在Adapter 的getView方法中不使用ViewHolder。这样做,也就是在listView上下滑动,被隐藏的项滑出来的时候,每次都重绘一次这一项,这样的话会耗内存,如果item的数据量比较大的话很有可能出现滑动卡顿的现象。明显的卡顿是开发者最不愿意看到的,所以这样的使用方式,基本被pass掉了。2.让每一项进行复用,也就是增加ViewHol

2016-01-28 14:52:25 11907 7

原创 android app 浅谈文件上传(图片和文件)

说到图片上传,文件上传就让初学的我头疼。。。。今天就来浅谈一下用原生的代码实现的图片,以及文件的上传吧,看的不是很透彻,如有 不足之处,希望能得到您的回复赐教。还有到目前为止,初学者的我还没有找到好用的上传文件的框架或者第三方,如您有好用的框架,望不惜赐教。直接上代码(代码上没什么难度就不注释了,直接拿来用就行了)public static String uploadLvzhi

2016-01-28 11:40:08 6481 1

原创 android app 缓存 ---- android 文件缓存使用流程解析

在度娘那里搜索了一下,关于android 缓存的资源介绍,发现都是泛泛而谈,没有给出详细的使用方法。看各路大神的介绍,缓存一般分为两种形式(1.数据库缓存,2.文件缓存)。数据库缓存,看到这个名字,想必都知道怎么回事了,将网络请求的数据,一一对应存入本地数据库中,来达到缓存的效果。文件缓存,这里主要是txt文件缓存,将网络请求的数据缓存到本地文件中,来达到缓存效果。为什么要用缓

2016-01-26 18:22:26 3023

原创 android app --- 快速集成SharaSDK ,SMS实现短信验证(一)2.0版之前

官方刚刚推出了  SMS For Android v2.0.1  上网址:http://www.mob.com/#/index2.0.1版本的推出,最大的亮点在于提供了对android  studio 的支持,之前的版本都是eclipse的,用在AS上,AS增加依赖库是个让人很头疼的事情。集成依赖库让人头疼,但总有大神有解决方案,下面就简单介绍一下AS下不用依赖库,

2016-01-26 11:38:56 1409 4

原创 android app --- 快速接入云片网短信验证码功能

刚刚接入了一下云片网的短信验证功能,用于注册或者特使登录的短信验证。http://www.yunpian.com/   官网云片不同于其他第三方短信验证,这个短信验证更多的注重后台与平台交互,而客户端只需要简单调用服务器接口,然后对返回数据进行比对验证,就可以了,客户端很方便。云片网内的注册了,收费了,短信模板了就不说了,直接根据后台提示完成,然后后台服务器对接就行

2016-01-25 16:45:44 1906 5

原创 android app 快速接入银联支付流程(android studio版)

刚接触了下银联支付,在网上搜还是看官方文档银联支付都不是很清晰,所以自己总结一篇,希望可以帮助大家快速集成。一.进入下载官网,选择下载手机控件支付demo:https://open.unionpay.com/ajweb/help/file/techFile?productId=3二.直接找到demo中的三个类:这里不得不吐槽下银联支付的d

2016-01-25 14:50:10 22952 8

Android Picasso 自定义图片缓存路径

Android Picasso 自定义图片缓存路径 我的博客:http://blog.csdn.net/qq_33078541/article/details/50608760

2016-09-18

Android 时间选择器,仿Iphone版

系统自带的时间选择器 5.0以下版本和5.0以上版本有很大的出入,这个时间选择器是从某大神的博客上看到的,感谢大神分享,自己上传一份备用。

2016-03-28

Android studio集成信鸽推送demo

Android studio 快速集成信鸽推送。主要集成有:1.复制集成jar包和so库。2.在AndroidManifest 中添加相应的配置。 3.在activity oncreat方法中开启信鸽推送。 注意事项:注意ACCESS ID 和ACCESS KEY 的更换,和AndroidManifest中注册activity和service 相应包名替换成本应用包名

2016-03-28

android 友盟集成app自动更新模块

android 友盟集成app自动更新模块 ,友盟的这一块做的挺不错的 ,集成的demo,注释已添加可直接放入项目中

2016-03-26

android集成apicloude superWebView 实现Hybird app解决方案

android集成apicloude superWebView 实现Hybird app解决方案 混合开发,高效速成,快速达到版本迭代效果。android studio版

2016-03-26

android图片三级缓存工具类

根据某篇博客,封装的图片三级缓存工具类,可直接copy到项目中使用。感谢该博客忘记是那篇了。

2016-03-26

zxing抽离二维码生成和二维码识别简约demo(android studio版)

zxing抽离二维码生成和二维码识别简约demo ,让你快速在项目中集成 二维码生成和二维码识别~

2016-03-07

android 一行代码实现验证码图片功能

android 一行代码实现验证码图片功能 博客地址:http://blog.csdn.net/qq_33078541/article/details/50749093

2016-02-26

android smssdk 接入短信验证实现注册登录

android smssdk 接入短信验证实现注册登录 博客介绍: http://blog.csdn.net/qq_33078541/article/details/50736700

2016-02-25

android 读取本地.db文件,实现不变数据本地化

android 读取本地.db文件,实现不变数据本地化,博客讲解:http://blog.csdn.net/qq_33078541/article/details/50704847

2016-02-20

android view变化监听器ViewTreeObserver的简单使用

android view变化监听器ViewTreeObserver的简单使用 五种监听博客介绍:http://blog.csdn.net/qq_33078541/article/details/50680496

2016-02-17

android动画插值器Interpolator使用demo

android动画插值器Interpolator使用demo 博客 http://blog.csdn.net/wingichoy/article/details/50667025

2016-02-15

android浮窗监测实时网速,流量

android浮窗显示网速,流量 博客地址:http://blog.csdn.net/qq_33078541?viewmode=contents

2016-02-14

android Picasso 加载图片demo,免积分

picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载

2016-01-29

空空如也

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

TA关注的人

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