Android APK 瘦身 - JOOX Music 项目实战 - Android - 掘金
导语 JOOX Music是腾讯海外布局的一个音乐产品,2014年发布以来已经成为5个国家和地区排名第一的音乐App。东南亚是JOOX Music的主要发行地区,由于JOOX Music所面对的市场存在很多的低端机型,并且这些市场的网络环境相对来说是比较差的,...

认真看完这一篇,不懂 Retrofit?不存在的(源码解析) - Android - 掘金
虽然一个人我并不孤独在心中你陪我看每一个日出 不要总是那么不甘寂寞,因为一个人的你可以让自己心存很多念想,这些念想也必将成为你奋斗的目标与动力。(开篇推歌一首,猛戳《陪我看日出》^_^) ...

棒棒糖之——Android中全套异步处理的详细讲解 - 掘金
我的开源社区博客同步发布更新:棒棒糖之——Android中全套异步处理的详细讲解一、前言 在应用的开发中我们正确处理好主线程和子线程之间的关系,耗时的操作都放到子线程中处理,避免阻塞主线程,导致ANR。异步处理技术是提高应用性能,解决主线程和子线程之间通...

你一定会用到的 RxJava 常用操作符 - Android - 掘金
作者博客     http://blog.csdn.n...

rxjava 在 android 中的杀手锏瞬间(一) - Android - 掘金
解决button快速点击 private PublishSubject<Boolean> eventSubject = PublishSubject.create(); public static final int TIME_BETWEE...

Luban 图片压缩 - Android - 掘金
1.先看效果 没有失贞,而且大小从原来的4142k变到144k是不是减少很多尼。 2.如何使用 ...

从研发到风投分析企业创新的范围 - 掘金
原文链接:https://techcrunch.com/2017/0... 翻译:Aresn 创新是一个热门话题,对大公司来说可...

【从 0 开始开发一款直播 APP】5.4 MVC 之 Fragment 交互实现滑动导航 - Android - 掘金
本文为菜鸟窝作者蒋志碧的连载。“从 0 开始开发一款直播 APP ”系列来聊聊时下最火的直播 APP,如何完整的实现一个类”腾讯直播”的商业化项目 视频地址:http://www.cniao5.com/...

Java 的 23 种设计模式全解析 - 后端 - 掘金
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、...

手把手教你使用 RxJava 2.0(一) - Android - 掘金
网上有很多关于RxJava的技术文章,大多数是关于1.x版本的。随着 RxJava 2.0 的推出,有些文章也介绍了2.x版本新增的内容以及与1.x版本的对比。有些同学如果刚刚接触RxJava,仅仅看RxJava 1.x 的一些技术文章,有时候会有些出入。因此...

商城项目实战 | 7.1 强大的 Fresco 专为 Android 加载图片 - Android - 掘金
刘婷 2017-04-21 09:23:04 ...

Android 新一代多渠道打包神器 - Android - 掘金
最新腾讯云技术公开课直播,提问腾讯W3C代表,如何从小白成为技术专家?点击了解活动详情。 作者 |李涛编辑 | 顾乡 ApkChannelPackage是一种快速多渠道打包工具,同时支持基于V1签名和V2签名进行多渠道打包。插件本身会自动检测Apk使用的签名...

Android 开发之 MP4 文件转 GIF 文件详解 - Android - 掘金
引言 之前写过一篇关于 Android 录屏的文章:Android Lollipop (5.0) 屏幕录制实现,现在又有个需求就是将录下来的视频选取一小段转为 GIF 文件,不仅时间段可以手动选取,而且还需要支持截取视频的局部区...

告别 findView 和 ButterKnife - Android - 掘金
写在前面 在以往的android开发中,我们需要使用到findviewById方法来进行初始化view,所以对于页面复杂的情况,经常会看到十几二十行的findviewById方法,而如果需要设置点击事件,则又需要十几二十行的代码...

DBinding 权威使用指南 - Android - 掘金
DBinding权威使用指南 dbing 使用方式 layout: <layout > <data> ...

可能是史上最简单的!一张图 3 分钟让你明白 Activity 启动流程,不看后悔! - Android - 掘金
Android 背景介绍 从事开发到了一定阶段,想要提高就必须搞明白系统的一些工作原理。为什么?因为只有明白了这些,你才能针对平台的特性写出优质的代码。当遇到棘手的问题时,你才能更快速的...

用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金
Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ...

偶遇 FFmpeg(一) - Android - 掘金
整体的目标 [ ] 完成将多张图片转换成视频。并添加背景音乐的任务。 [ ] 完成将音频混音到视频中的任务。 ...

通过 UDP 广播实现 Android 局域网 Peer Discovering - 阅读 - 掘金
本文是对个人笔记中内容的整理,部分代码及图片来自互联网,由于不好找到原始出处,所以未加注明。 如有痛感,联系删除。 本文将介绍以下知识点: TCP与UDP的区别; 单播、多播、广播; Java中实现UDP的重要的类; Pee...

用 RecyclerView 实现 Form 表单 灵活可复用 给你一个新思路 - MultiItem 进阶 - 掘金
前言 本文是MultiItem系列的进阶文章,讲解如何利用RecyclerView实现Form表单,在日常开发中多数人还是使用普通布局方式实现,这种方案比较直观也很简单,但是如果表单业务较多,并且易变,很多弊端就会显现,不过这正是使用RecyclerView实...

Butter Knife常用用法总结 - 掘金
早就听过Butter Knife这个神器,公司最近新开了一个项目,用到了这个框架,但也只是简单使用自动绑定控件,昨天抽时间看了下官网,发现这个框架还可以做其他很多的工作,来提高开发效率,总结一下常用用法。 一 导入 dependencies { compi...

未来的 UX 设计师需要知道的 10 个技能 - 设计 - 掘金
技术行业的发展步伐正在越来越快。 新技术,新产品,新服务和新的工作方式以惊人的速度出现。 今天的真实的在明天不一定是真实的,今天需要的工作技能也得改变才能满足和适应未来的需求。 凝视着我的水晶球,我列出来了10个技能,我觉得所有未来的UX设计师都需要知道这些。...

onTouch 事件传递 - 掘金
前言 在我们的项目中,遇到比较复杂布局的时候,最常见的就是布局嵌套和自定义控件,那么滑动冲突与点击冲突你一定是遇到过的,解决的方法有很多,但是总的来说都是对onTouch事件传递做处理.那么我们就来了解一下onTouch事件到底是怎么传递的 1.基本知识 我们...

本文固定链接: http://www.js-code.com/android/android_57499.html