08 2017 档案
摘要:这次主要是把 RecyclerView 比较常用的基本的点,在这里集中整理一下。从这篇文章主要梳理以下几点: 优雅的实现:item 点击事件 & item 长点击事件RecyclerView 添加 divider 的标准姿势RecyclerView 实现 item 的拖曳排序和滑动删除拖曳排序时,限
阅读全文
摘要:小秋魔盒 采用的第三方库 最近利用闲暇时间,写了一款生活工具类的应用,开始的目的也主要是为了熟练一些老框架和熟悉一些新框架或者第三方库,大家可以把它看成一款练手的 Demo 应用吧!这里把自己在这个应用中用的库总结一下,还有一些大家感兴趣的实现效果也在这里给大家说明一下,大家在开发中作为一种参考吧。
阅读全文
摘要:Glide坑遇记 Glide 坑遇记 有一段时间没有更新文章了,但登录 简书 发现时不时也有新的点赞和关注,在这里十分感谢大家的认可,也为这段时间的静默表示抱歉。这段时间确实有点忙,自己一直在利用 一些平台(这里不说出平台名称了,一来避嫌,二来现在对这些平台提供的数据也没太多好感了) 提供的接口,敲
阅读全文
摘要:向日葵公主是在河东岸边遇见驴的。驴是黑色的,但白嘴白肚白蹄。公主想过河去,河西的城堡里有等着娶她的王子。河不算深,但她穿着一身美丽的嫁衣,她怕河水会浸湿她的衣裙。驴说:“想让我驮你过去吗?”“你能保证不弄湿我的衣裙吗?”“不能。”“那就算了,谢谢,”“如果他不来呢?”“那我就多等等。”良久,无人过来
阅读全文
摘要:本文大纲 看完本文能收获什么?按目录索引,你可以学习到: 组件间的通信,Activity,fragment,Service, Provider,Receiver 进程间的通信,AIDL 线程间的通信,Handler,AnsycTask,IntentService 多个App间的通信 使用大型开源框架
阅读全文
摘要:《心结》 作者:OCN.Yang心有千千结,结结相思扣。相思扣难解,心上一度秋。版权印
阅读全文
摘要:还在用枚举?我早就抛弃了!(Android 注解详解) enum 前言:使用Support Annotations注解优化代码 本片文章讲解怎么使用Support Annotations注解优化代码,比如使用 android特有的魔术变量注解替代Enum 等功能。不要看见使用注解就想到反射会影响性能
阅读全文
摘要:Android Studio 常用高效快捷键 整理Android群英传和网上出现的比较完整AS的快捷小技巧. mac版已测, win大部分已测试. 最后有一个整理的完整快捷键表格. win也好mac也好, 如果快捷被修改还是错误, 都可以通过提供的Keymap中的关键字来进行重设. 图中gif如果看
阅读全文
摘要:Android 图标自适应:用 TextView 来显示图片 & 生成自己的字体库 今天我们来介绍一种用TextView代替并显示图片,以达到App优化及图标自适应的效果。当然,我们先来看一下效果: 这些真的只是TextView文本 如果你看到上面这张图片,第一反映你可能认为都是用ImageView
阅读全文
摘要:Android 7.1 新特性:快捷方式 Shortcuts 详解 一、Shortcuts 介绍 Android 7.1 允许 App 自定义 Shortcuts,类似 iOS 的 3D touch。通过在桌面长按 App 弹出 Shortcut 列表,点击某个 Shortcut 快速进入某项操作,
阅读全文
摘要:使用Palette抽取Bitmap主色调 关于Palette 一些Support库随着Android Lollipop的发布而诞生了,其中就有Palette。这个库可以让你很轻松地从一幅图中抽取特征颜色,这在你希望界面的颜色风格适应指定图片时非常有用,它还会提供与指定颜色相搭配的字体颜色。 Pale
阅读全文
摘要:《Effective Java》笔记(上) 对象的创建与销毁 Item 1: 使用static工厂方法,而不是构造函数创建对象:仅仅是创建对象的方法,并非Factory Pattern 优点 命名、接口理解更高效,通过工厂方法的函数名,而不是参数列表来表达其语义Instance control,并非
阅读全文
摘要:《Effective Java》笔记(下) Enums and Annotations Item 30: Use enums instead of int constants 类型安全可以为常量提供数据和方法的绑定可以遍历 实现建议 如果是通用的,应该定义为top level enum,否则应定义为
阅读全文
摘要:你真的懂啥是1024吗? 今天就是一年一度的1024节了! package com.ocnyang.app; /** * 程序员们,1024快乐。 */ public class Hello1024 { public static final String PROGRAM_APES = "程序猿";
阅读全文
摘要:你真的会写单例吗? 摘录来源 单例的正确姿势 Java单例模式可能是最简单也是最常用的设计模式,一个完美的单例需要做到哪些事呢? 单例(这不是废话吗) 延迟加载线程安全没有性能问题防止序列化产生新对象防止反射攻击 可以看到,真正要实现一个完美的单例是很复杂的,那么,让我这个司机带大家看一看正确姿势的
阅读全文
摘要:Android教学大纲 一、Android学习进度规划: 第1周:【UI基础】 第1天: Android环境搭建 第2天: 常用UI布局及主要控件 第3天: 常用UI控件及事件处理第4天: UI高级控件及Android资源 第5天: Activity生命周期 【知识点】 Android环境搭建及工程
阅读全文
摘要:Android Studio详细安装流程和配置、主题 在这里先给大家一张我的Android studio的外观截图: 1、Android Studio安装 Android studio下载地址: 官方下载地址(版本最新/需爬墙):https://developer.android.com/studi
阅读全文
摘要:Android 6.0+新的运行时权限 开发者需要知道的一切 android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很
阅读全文
摘要:ListView 特殊属性 & 常见问题 ListView 特殊属性 & 常见问题 这里向大家介绍一些我个人认为比较 特别的属性,通过设置这样的属性可以做出更加美观的列表 一. ListView的一些特殊属性 1. stackFromBottom属性 android:stackFromBottom=
阅读全文
摘要:Android初级躲不开的那些坑 Android_Note 这里是作者(OCN.Yang)在Android初级阶段遇到的那些坑坑洼洼,有些还是开发中要知道的小技巧。相信大多数初学者难免也会遇到相同的坑,大家大概看看有者避之,还没遇到的就躲之。大牛和已经进阶的朋友可以绕道(相信你们很忙的)。 这篇博客
阅读全文
摘要:你认识我的时候,我已是待嫁的年龄,你没有见过我和男生成群结队去别人家菜地偷萝卜的样子; 你认识我的时候,我已经蓄了很久的长发,你没有见过我剪短发穿迷彩服混迹于男生堆打闹的岁月; 你认识我的时候,我已经可以照顾自己,心情不好就做家务,手洗各种衣服,你不知道从前的我不会洗袜子,从没拖过地。 你认识我的时
阅读全文
摘要:组合控件详解 & 自定义属性 摘录来源:极客学院WiKi 组合控件是自定义控件的一种,只不过它是由其他几个原生控件组合而成,故名组合控件。 在实际项目中,GUI 会遇到一些可以提取出来做成自定义控件情况。 一个自定义控件的好处就是把一些需要模块化的 UI 和逻辑放在一起,做到了高内聚,向其他模块提供
阅读全文
摘要:沉浸式状态栏攻略 一、概述 近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图: 关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去 为什么在国内会有很多用户把 「透明栏」(Translucent Bars)称作 「沉浸式
阅读全文
摘要:致迷茫的你 致迷茫的你13幅探讨关于生活哲学的逻辑图,将帮助你更清晰地了解自己的行为、目标以及思考问题的方式,选择正确的方式去实现心中所想。 什么是生活 No.1、什么是生活 生活中我们往往因为缺乏对自我的认知而错过了我们很多原本属于自己的生活,生活总是在不经意间见错过了那些最美好的东西。 “Pay
阅读全文
摘要:xUtils3简介 xUtils 包含了很多实用的android工具.xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUtils 最低兼容Android 4.0 (api level 14). (A
阅读全文