
Android App
文章平均质量分 86
shrimpcolo
这个作者很懒,什么都没留下…
展开
-
ListView中隐藏输入法键盘
引子为了能实现类似这个软件中 点击界面空白区域或是下拉界面隐藏输入法。类似的效果图如下。探索这里说下走的弯路吧。一开始想从输入法键盘的模式着手,觉得从输入法本身设定所谓的参数,让输入法自己去判断当前是否点击了ListView区域。 然后就测试其中的9个取值 android:windowSoftInputMode=”” stateUnspecified,stateUnchanged,stateHi原创 2015-07-04 18:08:12 · 1495 阅读 · 0 评论 -
Google ZXing系列讲解(三)——ZXing 目录结构与主体流程
概要本篇讲解2个问题 - ZXing Demo结构 - ZXing Demo 主体流程ZXing 结构本系列涉及的都是Google ZXing Demo, 也就是源码中的android目录。从 Google ZXing系列讲解(一)——导入AS 就提到 ZXing源码中的目录分类,包含内容较多。从Android实际使用角度,会涉及 core, android-core, android-inte原创 2017-02-26 10:21:55 · 2127 阅读 · 0 评论 -
Google ZXing系列讲解(二)——生成WIFi二维码
本文首发简书: http://www.jianshu.com/p/656d6f6f862e前言本篇,重点不在技术细节,而是由我遇到的情况,脑洞了一下下,其中值得思考的问题点,还不少。且听听我的吐槽!吐槽现在二维码这么普及,服务行业在小细节方面,还是有待提高。收钱的二维码倒是特别明显,链接WIFI的二维码却没有。 需要提高好几个八度,问道: “服务员,你们WIFI密码多少?“, 服务员: “喏, 自己原创 2017-02-22 18:34:00 · 3329 阅读 · 0 评论 -
Google ZXing系列讲解(五)——ZXing 仿微信扫描UI
前言本篇接续上一篇 Google ZXing系列讲解(四)——ZXing 解决竖屏扫描问题。在上篇文章中,通过zxing官方github中的issue回复,解决了zxing横竖屏都可以扫描条码/二维码问题。 仅仅有这个还是不够酷炫, 若扫描界面能像微信那样就好了, 可以的,少年! 本文目标: - 探索 ViewfinderView 如何绘制默认UI - 仿微信定制ZXing UI少废话,上原创 2017-03-02 11:19:23 · 1537 阅读 · 0 评论 -
Google ZXing系列讲解(四)——ZXing 解决竖屏扫描问题
前言本篇文章带你了解 - ZXing Android Demo竖屏后无法实现扫描原因 - ZXing 横竖屏下扫描条码/二维码ZXing横竖屏扫描默认的ZXing Demo提供的是横屏扫描,讲真,确实不符合使用习惯。然,仅仅修改AndroidManifest.xml中的 android:screenOrientation 为 portrait 无法扫描成功。 <activity andr原创 2017-02-27 18:14:32 · 1874 阅读 · 0 评论 -
RecyclerView的重构之路汇总
Android RecyclerView套路2016年blog积累上值得一提的,只有“RecyclerView的重构之路”这个系列8篇文章了。坚持下来,还是有收获。为了能让更多的人看到这些文章,在csdn上做一个索引, 方便自己以及读者查阅。文章列表RecyclerView的重构之路(一)RecyclerView的重构之路(二)RecyclerView的重构之路(三)RecyclerView原创 2017-02-05 14:27:02 · 746 阅读 · 0 评论 -
实现Gmail邮箱翻转效果之ActionBar
文章列表以下文章是github文章的分解,力求讲清楚类gMail效果如何实现。 - 实现Gmail邮箱翻转效果之开篇 - 实现Gmail邮箱翻转效果之翻转动画 - 实现Gmail邮箱翻转效果之ActionBar本文是其中的第三篇: ActionBar。完整的代码查github添加ActionBarDemo flipview是基于SDK 23生成的, 本身就自带了Toolbar。 现在需要添加原创 2016-01-07 10:46:26 · 896 阅读 · 0 评论 -
实现Gmail邮箱翻转效果之翻转动画
TextDrawable 实现 Gmail邮箱选中翻转效果作者: shrimpcolo Email: shrimpcolo@gmail.com本项目Fork自amulyakhare/TextDrawable,并在其基础上实现 类似Gmail邮箱选中翻转效果。 主要目的如下: - 学习使用TextDrawable - 基于TextDrawable实现Gmail邮箱选中翻转效果效果图原创 2016-01-07 10:35:03 · 1499 阅读 · 0 评论 -
实现Gmail邮箱翻转效果之开篇
前言之前在研究学习gmail翻转效果,Android原生Email也有选中翻转效果。可惜源码复杂,时间会很久。 幸好,在github上寻找到TextDrawable,基于该lib实现自己的gmail翻转效果。完整的代码查github文章列表以下文章是github文章的分解,力求讲清楚类gMail效果如何实现。实现Gmail邮箱翻转效果之开篇实现Gmail邮箱翻转效果之翻转动画实现Gmail邮原创 2016-01-07 10:32:18 · 2609 阅读 · 0 评论 -
Facebook SDK集成之准备篇
前情概要Facebook SDK集成之纲要篇Facebook SDK集成之准备篇Facebook SDK集成之登录篇Facebook SDK集成之分享篇集成环境github上的环境说明有点瑕疵, 在Wosao/readme上做了更正。本地集成环境如下: 1. AndroidStudio 1.4.1 2. Facebook SDK 4.6.0 3. Gradle 2.2 4. O原创 2015-12-15 15:09:47 · 2998 阅读 · 0 评论 -
Facebook SDK集成之登录篇
前情概要Facebook SDK集成之纲要篇Facebook SDK集成之准备篇Facebook SDK集成之登录篇Facebook SDK集成之分享篇集成环境github上的环境说明有点瑕疵, 在Wosao/readme上做了更正。本地集成环境如下: 1. AndroidStudio 1.4.1 2. Facebook SDK 4.6.0 3. Gradle 2.2 4. O原创 2015-12-15 15:38:01 · 3995 阅读 · 3 评论 -
Facebook SDK集成之纲要篇
概述之前写过2篇关于Facebook SDK & Sample的文章。Android Studio集成Facebook SDK Sample Android Studio集成Facebook SDK并给出了github上的Demo, 最近按照所写的步骤 再操作一次集成,还是发现会有问题卡住。一时脑袋冲动,就把SDK集成的过程清楚详细的操作了遍。然后就有了以下的几篇文章。官方文档在讲集成过程前原创 2015-12-15 17:13:45 · 997 阅读 · 0 评论 -
Facebook SDK集成之分享篇
前情概要Facebook SDK集成之纲要篇Facebook SDK集成之准备篇Facebook SDK集成之登录篇集成环境github上的环境说明有点瑕疵, 在Wosao/readme上做了更正。本地集成环境如下: 1. AndroidStudio 1.4.1 2. Facebook SDK 4.6.0 3. Gradle 2.2 4. OS Win10 目标本作是其中的第四篇原创 2015-12-15 16:33:28 · 3513 阅读 · 0 评论 -
Android Studio集成Facebook SDK Sample
前言虽然国内还没法直接使用facebook, 为了将来,有必要将 FB的SDK相关常用内容做个说明。 实例源码参看 我自己的 Facebook-SDK-Dev关于FB的内容,需要讲解2部分:FB SDK Sample 如何导入Android StudioFB SDK 如何集成到自己App中内容本文力求将 FB SDK Sample 如何导入Android Studio 说明清楚。 按照自己原创 2015-10-15 14:55:42 · 4041 阅读 · 0 评论 -
Android Studio集成Facebook SDK
前言上篇文章说明了AS如何导入运行Facebook SDK Sample http://blog.youkuaiyun.com/shrimpcolo/article/details/49150829这篇继续说明,如何将Facebook SDK集成到自己的应用中, 并给出自己的Demo. 这些步骤在facebook开发网站都有详细的介绍, 这里算是简单的普及入门。Facebook开发者注册开发者账号注册自己的原创 2015-10-15 17:01:22 · 2458 阅读 · 0 评论 -
如何获取视频路径
前言有时候,需要使用系统文件管理器选择需要的音视频文件。 今天的文章小结下这类问题。目标1)如何调用系统文件管理器 2)如何判断选择的文件就是视频文件调用系统文件管理器-概括在android中查找文件,是使用Uri方式标记的,获得到的Uri基本是2种形式: content:// or file:// 接下来会提到2种方式的使用, content://标识的Uri 获取的cursor不会为空原创 2015-08-22 13:39:41 · 7175 阅读 · 0 评论 -
实现自定义对话框中的属性动画
前言先问自己4个问题: 1) 如何实现自定义对话框, OK, 很容易,是不是。 2) 假如让你实现一个曲线动画效果,该如何实现? 3) 假如让这个曲线动画沿着自定义对话框的最上侧往上飞出屏幕或是往下飞出屏幕,该如何实现? 4)如何适配不同屏幕分辨率呢? 这就是之前困扰我的难题,经过努力,终于解决了。其实是项目中的一个小需求, 当时看起来很简单,实现起来,才发现,小坑很多。说到底,自己是菜原创 2015-08-02 23:59:27 · 1274 阅读 · 0 评论 -
实现自定义对话框中的属性动画-续
前言前一篇文章讲解了在自定义对话框中加入属性动画。 但是有个小小缺憾,小飞机没有从屏幕边缘飞出,仅仅是在对话框的边缘消失。 那如何解决这个小问题呢?这是本篇要说明的重点。其实,不复杂,只要在上篇对话框布局的基础上做一点改动。可见的区域还是那么大,其他部分只不过是半透明。飞机就可以飞出屏幕了。目标这篇blog解决上篇遇到的问题: “假如让这个曲线动画沿着自定义对话框的最上侧往上飞出屏幕或是往下飞出原创 2015-08-12 00:00:55 · 906 阅读 · 0 评论 -
PersistableBundle引发的血案
旁白木丁所在公司的App上线了,突然收到在Android5.0以下的手机 上报了crash。木丁下意识到,应该是的没有去做5.0以下的兼容。看到上报日志,发现怎么是EventBus引起的呢? 先来看下现场案发现场Caused by: java.lang.ClassNotFoundException: Didn't find class "android.os.PersistableBundle" o原创 2017-11-12 13:15:22 · 3444 阅读 · 0 评论