
Android相关
文章平均质量分 86
Okamiy
立志于IT行业,去追逐属于自己的梦
展开
-
Android 实现图片、视频即时更新到相册
分享是一种快乐,一个个小小的问题困扰良久,终于找到一篇行之有效的方法,简单几行代码实现了图片和视频的同步更新到系统图库转载 2016-08-01 15:28:28 · 4688 阅读 · 2 评论 -
给初学者的RxJava2.0教程(三)
给初学者的RxJava2.0教程(三)作者 Season_zlc关注2016.12.07 11:01 字数 1266 阅读 17815评论 97喜欢 190赞赏 6Outline[TOC]前言上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册, 等注册成功之后再转载 2017-08-15 22:56:47 · 279 阅读 · 0 评论 -
给初学者的RxJava2.0教程(二)
给初学者的RxJava2.0教程(二)作者 Season_zlc关注2016.12.06 11:16 字数 1679 阅读 22172评论 116喜欢 237赞赏 10Outline[TOC]前言上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题还是以之前的例子, 两根水管:RxJ转载 2017-08-15 22:53:46 · 271 阅读 · 0 评论 -
给初学者的RxJava2.0教程(一)
给初学者的RxJava2.0教程(一)作者 Season_zlc关注2016.12.02 15:30* 字数 1738 阅读 52656评论 177喜欢 712赞赏 20Outline[TOC]前言上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的转载 2017-08-15 22:48:08 · 266 阅读 · 0 评论 -
Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势
RxJava2+Retrofit+RxBinding解锁各种新姿势本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。本篇文章内容包含以下内容前言 RxJava2的基本介绍 RxJava2观察者模式的介绍 RxJava2观察者模式的使用 RxJava2的基本使用 模拟发送验证码RxJava2与Retrofit的使用 模拟用户登陆获取用户转载 2017-08-15 22:17:40 · 495 阅读 · 0 评论 -
自定义View(有这些不怕你学不会)
001.转载吧,目前自定义view只是刚刚入门,在这里记录一些讲的很到位的博客: no01. 这位博主讲的很到位,点击查看 002.不断更新中,有好文第一时间记录、学习,有好文希望大家多多推荐学习原创 2017-09-01 15:56:04 · 398 阅读 · 0 评论 -
App自动更新基础实现方式
本篇文章主要实现在应用内发现新版本,用户点击下载apk,同时在通知栏下实现下载进度更新,下载完成后自动弹出安装窗口等等功能,来源于慕课网的视频整理,适合新手,做了详细的注释说明 不提供源码,但源码已全部奉上:回调接口/** * Created by Administrator on 2017/10/1 0001. * 回调接口:实现各种事件的监听回调 */原创 2017-10-02 21:28:46 · 585 阅读 · 0 评论 -
Gradle一直转圈(下载依赖库&更新)
001.解决头疼的Gradle构建问题:在很多时候我们去下载库文件或者更新一下东西,Gradle会自动去下载,此时经常碰到download很长时间下载不下来或者失败的问题, connect refused或者卡在building gradle download https:......等情况 002.这种问题一般是访问Google网络遭到原创 2017-08-14 23:07:55 · 4019 阅读 · 0 评论 -
注解
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001.拉两篇文章以供学习: 注解的学习--->自定义应用 注解的详细解释,很到位原创 2017-11-24 10:34:35 · 279 阅读 · 0 评论 -
线程池
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 拉两篇学习: 原理分析篇---到位 源码分析及实战原创 2017-11-24 10:57:33 · 323 阅读 · 0 评论 -
Do not concatenate text displayed with setText. Use resource string with placeho
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)转载:点击打开链接 我们在使用TextView显示内容的过程中,经常遇到需要显示的内容只有少许参数需要改变,比如: 距离过年还有xx天xx时xx秒,当我们在更新TextView的内容时,一般是这么写的:转载 2017-11-25 15:19:39 · 1650 阅读 · 0 评论 -
Android Api指南
比较全面的Android Api分类转载 2018-01-17 17:13:27 · 369 阅读 · 0 评论 -
PopupWindow相关
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 001.点击PopupWindow外面弹框消失: mPopupWindow.setFocusable(true); mPopupWindow.setOutsideTouchable(true); 或者原创 2018-04-18 10:29:43 · 253 阅读 · 0 评论 -
Android适配
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)001.至于Android适配网上各位大牛各显其招,我这里copy一份鸿洋大神的一份: ---> 相关概念: >>> 屏幕尺寸:指屏幕的对角线长度,单位是英寸,1英寸=2.54cm; &...原创 2018-05-09 15:34:40 · 534 阅读 · 0 评论 -
SoundPool音频播放
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)注意:已更新SoundPool在停止播放音效时的错误 更新时间:2018.8.27001.Android中播放简短的音频建议首选SoundPool: ---> SoundPool使用音效池来管理多个简短的音效,并且以ID的形式管理音频文件,...原创 2018-05-03 17:27:49 · 468 阅读 · 0 评论 -
解决组件化使用ButterKnife在Module中的坑
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标)前景: 最近闲来无事便开始学习组件化开发,网上各种搜索之后还是有颇多收获,于是很兴奋的开始模块化开发...... 然而,刚开始就引入ButterKnife插件就各种问题,组件化学习的热情瞬间减半,不服输的性格让我和ButterKnife杠上了,于是开始ButterKnif...原创 2018-06-21 10:31:17 · 4542 阅读 · 0 评论 -
给初学者的RxJava2.0教程(四)
给初学者的RxJava2.0教程(四)作者 Season_zlc关注2016.12.09 16:35 字数 1423 阅读 12097评论 81喜欢 164赞赏 11Outline[TOC]前言在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候,感觉时机未到, 因转载 2017-08-15 23:02:51 · 269 阅读 · 0 评论 -
给初学者的RxJava2.0教程(五)
给初学者的RxJava2.0教程(五)作者 Season_zlc关注2016.12.13 12:19* 字数 1486 阅读 10024评论 58喜欢 184赞赏 11Outline[TOC]前言大家喜闻乐见的Backpressure来啦.这一节中我们将来学习Backpressure. 我看好多吃瓜群众早已坐不住了, 别急, 我们先来回顾一下上一转载 2017-08-15 23:05:10 · 257 阅读 · 0 评论 -
给初学者的RxJava2.0教程(六)
给初学者的RxJava2.0教程(六)作者 Season_zlc关注2016.12.14 17:23* 字数 1394 阅读 8808评论 45喜欢 163赞赏 8Outline[TOC]前言在上一节中, 我们找到了上下游流速不均衡的源头 , 在这一节里我们将学习如何去治理它 . 可能很多看过其他人写的文章的朋友都会觉得只有Flowable才能解决转载 2017-08-15 23:06:20 · 339 阅读 · 0 评论 -
Android 获取本地图片&图片上传至服务端
总结下获取本地图片并上传: 准备工作:需要用到的函数 AsyncHttpClient, 是一个框架提供的库 可以异步传输,使用时需下载android-async-http-1.4.4.jar包导入到项目中,下载地址:Jar下载地址 导入项目即可 001.获取SD卡目录下的图片路径:原创 2016-08-12 08:52:00 · 1166 阅读 · 0 评论 -
Android二维码解析和生成(菜鸟的福利来了,70多行代码实现)
最新精简Zxing的二维码解析与生成,个性Logo添加,短短70多行代码实现了强大的功能,欢迎交流学习原创 2016-07-07 09:08:09 · 1140 阅读 · 0 评论 -
Android 城市三级联动
很简单的三级联动,可扩展性强,为大家提供一种思路:本篇利用listview和三维数组实现,简单可行 01.效果图: 02.布局文件: xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android原创 2016-12-09 14:10:43 · 790 阅读 · 0 评论 -
Attrs学习<致健忘的自己>
1.使用xml文件可以快速有效的定义我们app的界面,可是有时候官方定义的一些基本组件不够用,于是我们就需要自定义组件来满足我们的开发需求,因此,我们就借助attrs.xml来实现,改目录位于res/values目录:下面是studio创建attrs.xmlxml version="1.0" encoding="utf-8"?> 是一个declare-style原创 2017-04-03 07:58:12 · 530 阅读 · 0 评论 -
Selector用法<致健忘的自己>
1.Selector中文的意思选择器,在Android中常常用来作组件的背景,这样做的好处是省去了用代码控制实现组件在不同状态下不同的背景颜色或图片的变换: selector标签,可以添加一个或多个item子标签,而相应的状态是在item标签中定义的,定义的xml文件可以分为两种类型:Color-Selector 、 Color-Drawble 2.Sele原创 2017-04-03 17:45:58 · 467 阅读 · 0 评论 -
ListView仿微信左滑动删除
真正实现仿微信左滑删除该Item,Item点击事件无影响,开源强大啊!!! 先看图: 1.最新项目需求,在Listview上左滑删除该条信息,各种坑走过啊:用GestureDetector和OnTouch配合添加删除按钮,结果实现了左滑可以添加删除,但该Item的删除事件无法执行,,才疏学浅啊,于是作废,网上各种搜各种坑啊,,,,,,原创 2017-04-15 16:00:20 · 1518 阅读 · 0 评论 -
高仿滴滴时间选择器(自定义)
1.自定义时间选择器:完美实现时间进场、出场选择(并有记录上次时间功能),弹出动画、界面可根据需求扩展(项目源码见底部链接)。下面是效果图: 2.网上很多demo但问题颇多,就自己参照滴滴样式和项目需求自己修正,终成正果,欢迎探讨指正! 3.下面开始项目开发: 001.思路:时间选择模块自定义实原创 2017-06-22 11:51:03 · 4412 阅读 · 0 评论 -
微信支付各种坑--终章(-1&-2)
001.微信支付一路坑,走过一坑又一坑,总之,微信支付太过于坑爹,详细大家也或多或少遇到过,一路艰辛终于完美继承微信支付,下面进入填坑之路!!! 002.一些微信平台的appid等这些就不多说了,自己去微信支付官网查看,错误码如下: 微信支付官网链接说明原创 2017-08-01 11:04:51 · 1682 阅读 · 4 评论 -
圆角Imageview
001.也是项目需求,我们的UI妹子设计了圆角图片,我开始准备自定义结果自己能力有限废了好大劲还没达到效果,之后就去搜索,开源强大,还真简单实现图片圆角 002.cardview简单实现图片圆角处理:cardview是Android5.0出的一个新控件,直接包裹一个Imageview实现圆角 添加依赖:原创 2017-08-01 14:39:32 · 440 阅读 · 0 评论 -
关于RxJava最友好的文章(进阶篇)
来源:关于RxJava最友好的文章(进阶)作者:拉丁吴前言之前就写过一篇关于Rxjava最友好的文章,反响很不错,由于那篇文章的定位就是简单友好,因此尽可能的摒弃复杂的概念,只抓住关键的东西来讲,以保证大家都能看懂。不过那篇文章写完之后,我就觉得应该还得有一篇文章给RxJava做一个深入的讲解才算完美,于是就有了今天的进阶篇。因为一个团队里可能大家都会用RxJava,但是必转载 2017-08-15 23:32:12 · 295 阅读 · 0 评论 -
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭极乐君8 个月前来源:关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭作者:拉丁吴(转载已获得作者许可)文中图片点击一次就能看见大图了!关于RxJava最友好的文章(初级篇)关于RxJava最友好的文章(进阶篇)关于RxJava最友好的文章——背压(B转载 2017-08-15 23:33:46 · 290 阅读 · 0 评论 -
关于RxJava最友好的文章(初级篇)
来源:关于RxJava最友好的文章作者:拉丁吴RxJava到底是什么?让我们直接跳过官方那种晦涩的追求精确的定义,其实初学RxJava只要把握两点:观察者模式和异步,就基本可以熟练使用RxJava了。异步在这里并不需要做太多的解释,因为在概念和使用上,并没有太多高深的东西。大概就是你脑子里想能到的那些多线程,线程切换这些东西。我会在后面会讲解它的用法。我们先把观转载 2017-08-15 23:28:39 · 436 阅读 · 0 评论 -
关于RxJava最友好的文章——背压(Backpressure)
来源:关于RxJava最友好的文章——背压(Backpressure)作者:拉丁吴(转载已获得作者许可)关于RxJava最友好的文章(初级篇)关于RxJava最友好的文章(进阶篇)前言背压(Backpressure)可能是所有想要深入运用RxJava的朋友必须理解的一个概念。关于它的介绍,我本意是想写在RxJava2.0更新介绍的文章里的,可是写着写转载 2017-08-15 23:34:58 · 354 阅读 · 0 评论 -
给初学者的RxJava2.0教程(八)
给初学者的RxJava2.0教程(八)作者 Season_zlc关注2016.12.22 16:30 字数 1904 阅读 8921评论 46喜欢 119赞赏 4Outline[TOC]前言在上一节中, 我们学习了FLowable的一些基本知识, 同时也挖了许多坑, 这一节就让我们来填坑吧.正题在上一节中最后我们有个例子, 当上游一次性发送1转载 2017-08-15 23:09:13 · 348 阅读 · 0 评论 -
给初学者的RxJava2.0教程(九)
给初学者的RxJava2.0教程(九)作者 Season_zlc关注2017.01.19 16:54* 字数 2840 阅读 10794评论 130喜欢 338赞赏 31Outline[TOC]前言好久不见朋友们,最近一段时间在忙工作上的事情,没来得及写文章,这两天正好有点时间,赶紧写下了这篇教程,免得大家说我太监了。正题先来回顾一下上上节,转载 2017-08-15 23:12:26 · 343 阅读 · 0 评论 -
给初学者的RxJava2.0教程(七)
给初学者的RxJava2.0教程(七)作者 Season_zlc关注2016.12.19 17:18* 字数 2299 阅读 11214评论 52喜欢 155赞赏 6Outline[TOC]前言上一节里我们学习了只使用Observable如何去解决上下游流速不均衡的问题, 之所以学习这个是因为Observable还是有很多它使用的场景, 有些朋友自从转载 2017-08-15 23:08:00 · 286 阅读 · 0 评论 -
一个简易的搜索框
学之广在于不倦,不倦在于固志。 ——晋·葛洪 (学问的渊博在于学习时不知道厌倦,而学习不知厌倦在于有坚定的目标) 前景:最经项目需要一个搜索框,于是各种搜索下来发现并不适合自己的项目,心里很不是滋味再三思量之后才自己手撸一个搜索框,项目中从需求分析到最终的效果实现用时一下午,但是写个整理出来发布到网上竟然用时1天,里面的搜索结果都是一些本地的假数据,真实数据来自服务器,记...原创 2018-09-03 14:26:04 · 771 阅读 · 0 评论