用两张图告诉你,为什么你的 App 会卡顿- Android – 掘金
Cover 有什么料从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么…
Android 获取 View 宽高的常用正确方式,避免为零 – 掘金
相信有很多朋友都有过在 Activity 中通过 getWidth() 之类的方法获取 View 的宽高值,可能在 onCreate() 生命周期方法中,也可能在 onResume() 生命周期方法中。然而,不幸的是,并不能获取所要的结果,宽高值均为 0。 如…
WebView 想说爱你不容易啊 – Android – 掘金
为什么要使用WebView 随着app业务的不断深入发展,只靠着原生代码来堆砌功能是不现实,毕竟开发的时长会增加,而且同时需要开发iOS和Android两套,并且,如果在UI上改变了一丁…
android AsyncTask 的分析与运用 – 掘金
线程 在Android当中,通常将线程分为两种,一种叫做Main Thread,除了Main Thread之外的线程都可称为Worker Thread。 当一个应用程序运行的时候,Android操作系统就会给该应用程序启动一个线程,这个线程就是我们的Main …
Activity 与 Fragment 生命周期探讨 – Android – 掘金
一.Activity生命周期探讨 图1.Activity生命周期 其实这张图已经说明了activity的生命周期,但是在这里需要的注意…
图解 View 测量、布局及绘制原理 – Android – 掘金
Android中自定义View一直是一个高级的技能,入门比较难,看起来很高大上。想要学会自定义View,当然要理解View的测量、布局及绘制原理,本篇文章将以图表的形式讲解View的测量、布局及绘制原理。 …
Android 中 AIDL 的使用与理解 – Android – 掘金
最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。 首先,我们就在AS里面新建一个aidl文件(ps:现在AS建aidl不要求和java包名相同了): package aidl; i…
作为 Android 开发者必须了解的 Gradle 知识 (译) – 掘金
在Android开发中,很多时候我们不需要修改 *.gradle 文件太多,我们添加依赖、修改target compile、最低支持API level,或者修改签名配置和build类型。其它更复杂一些逻辑,我们最后可能就是从Stack Overflow中cop…
Android 优化APP 构建速度的17条建议 – 掘金
Android 优秀文章和开源库推荐 – 掘金
Handler、Looper、Message、MessageQueue 基础流程分析图解 – Android – 掘金
图解 图片项目地址 可以复制下来 进行修改 ThreadLocal定义:不同线程存取 不会相互影响 而且用到的是一个变量!!ThreadLocal:解释了为什么 线程里用的时候…
写给 Android 开发者的混淆使用手册 – Android – 掘金
5 个 Android 开发中比较常见的内存泄漏问题及解决办法 – Android – 掘金
在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢存泄漏又有什么影响呢在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它…
Android MVVM 应用框架 – Android – 掘金
概述 说到Android MVVM,相信大家都会想到Google 2015年推出的DataBinding框架。然而两者的概念是不一样的,不能混为一谈。MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。…
震惊!如此多的 Android 开发技巧! – Android – 掘金
一些很不错的Android开发技巧,这个项目翻译自 android-tips-tricks 去掉了一些我认为不重要的,对我使用过的东东做了评价,同时翻译了一些自己没有注意到的知识点的文章。 …
《Android经验分享》周刊第10期 – 掘金
一种 Android 客户端架构设计分享 – Android – 掘金
导读 :今天是请aspook分享的Android客户端的架构设计,aspook的blog:http://blog.csdn.net/ahence/article/details/56678126,点击阅读原文,可查看原文,也欢迎大家关注aspook。ps:从下…
老司机谈APK瘦身套路-项目优化篇 – 掘金
在上一篇文章中,老司机带领大家一起学习了图片资源的瘦身套路,收到了很多中学生读者的好评。 想了解的童鞋请点击:http://blog.csdn.net/mynameishuangshuai/article/…
Glide 核心设计二: 缓存管理 – 掘金
原文链接:Glide核心设计二:缓存管理 引言 Glide作为一个优秀的图片加载框架,缓存管理是必不可少的一部分,这篇文章主要通过各个角度、从整体设计到代码实现,深入的分析Glide的缓存管理模块,力求在同类分析Glide缓存的分析文章中脱颖而出。关于Glid…
Android 优秀文章和开源库推荐(读值得读的) – Android – 掘金
文章: 1. Android AOP之字节码插桩详解 文章从AOP的概念出发,介绍了Android中AOP的实现方式及几种实现对比的对比,之后介绍了AOP的一些使用场景,然后开始重点叙述了实现字节码插桩的技术细节,文章比较长,而且有些知识可能自己知道的也不全面…
Android启动页黑屏及最优解决方案 – 掘金
前言 相信做过Android的朋友都知道,当一个APP启动时,界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回事呢的最好的解决方案应该是怎样的呢天我们认真的讨论一下这个小问题。 点击获取本…
Dagger-匕首,鼎鼎大名的Square公司旗下又一把利刃(没错!还有一把黄油刀,唤作ButterKnife);故此给本篇取名神兵利器Dagger2。 Dagger2起源于Dagger,是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用…
直接拿去用!每个App都会用到的LoadingLayout – 掘金
前言 项目里都会遇到几种页面,分别为加载中、无 络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,顺便分享出来。先看一下效果: 原理比较简单,继承FrameLayout,在xml渲染完成后,加上加载中、无 络、无数据、出错四个页面,根据需要控制…
持续收集 Android Studio 好用的插件~~ 只选对的! – Android – 掘金
1.通过WiFi调试手机: Android Wifi ADB、ADB WiFI 2.ButterKnife 注解生成器: ButterKnife Zelezny 3.Selector文件生成: SelectorChapek 4.Gson自动化…
Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer) – 掘金
Android 实现视屏播放器与边播边缓存功能外加蹲坑铲屎(IJKPlayer) hello,大家好,我就是那个会掀桌子的话唠,刚刚结束两篇关于音频播放与录制的文章,旧坑未埋就挖新坑,还望多多关照。最近累趴了,周末果断休假。 快看,用力戳它:https:/…
【Android 干货】特殊形状控件的事件处理方案 – Android – 掘金
Android App 优化之消除卡顿 – 掘金
Gradle配置最佳实践 – 掘金
Android App 性能优化系列结语篇 – 掘金
关于Android App的优化, 从第一篇的计划开始, 到内存优化的系列文结束, 不知不觉近三个月的时间, 写了十五六篇相关的博文, 算是对自己的知识的一个系统化, 也希望能给大家一些帮助. 在此有对此做一个总结. 路线 Android App优化 1, …
Android图片加载开源库深度推荐,安利Fresco – 掘金
从事Android开发的猿们,一定都经历过对加载图片这件事 以这个表情( ‵o′)凸,每次都被IOS的同事调侃,从最先的用Volley下载后LurCache缓存,到后面开源库Universal-Image-Loader,Picasso,Glide,Fresco…
Android 开源实战:使用 MVP+Retrofit 开发一款文字阅读 APP – Android – 掘金
文字控 使用MVP+Retrofit开发的一款文艺APP,它是一个非常优美的文字阅读应用,界面基本上符合material design设计规范。 在该项目中,我采用的是MVP架构,该架构目前在Android开发中非常流行,但MVP并不是一个标准,它只是一种思…
教你一招最屌的阅读开源项目的姿势 – Android – 掘金
50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer – Android – 掘金
The reason of this article, is to list helpful tips, tricks, shortcuts and resources for Android Studio that will improve your ove…
Android 自定义 View——菊花进度条 – Android – 掘金
一个很炫的进度条…
从OKHttp框架看代码设计 – 掘金
在Android端,比较有名的 络请求框架是OkHttp和Retrofit,后者在 络请求又是依赖OkHttp的。所以说OkHttp是Android世界里最出名的框架也不为过,今天,我们就来认真分析一下这个框架,依照我务实的风格,这篇文章绝对不会是为了读源码而…
Dagger2 内部代码实现分析 – Android – 掘金
传说中的android三件套,Rxjava,Dagger,MVP火的不能再火了,今天我们通过代码看看Dagger2是怎么实现的。 Dagger2中比较重要的注解: @Module用来标注Module类,Module直接粗暴地说就是一个存放我们需要实例的容器,…
Android 启动速度优化 – Android – 掘金
一、直奔主题 来自用户、测试、产品、包括开发人员反馈: app启动很慢,欢迎页停留太久或者启动黑屏等等,但有时候又不会。 起初一直不太重视,后来随着产品迭代更新,发现启动速度慢的问题越来越明显,已经影响到用户体验,甚至为了加快启动速度而要发一个升级包。于是决定…
Android 你应该知道的的应用冷启动过程分析和优化方案 – Android – 掘金
Android 热修复技术选型——三大流派解析 – Android – 掘金
Android App 优化之提升你的 App 启动速度之理论基础 – 掘金
(译)Android Application 启动流程分析 – 掘金
Android App 优化之性能分析工具 – 掘金
Android App 优化之 ANR 详解 – 掘金
Android App 优化之 Layout 怎么摆 – 掘金
Android App 优化之提升你的 App 启动速度之实例挑战 – 掘金
50 个安卓开发者应该熟悉的 android studio 技巧和资源 – Android – 掘金
Android 渠道打包最佳实践(以友盟为例) – Android – 掘金
渠道包是每一个Android产品面临的问题,国内几乎每个手机厂商都有自己的安卓市场,导致需要的渠道包非常多,很多app的渠道都达到了丧心病狂的几百个,每次打渠道包都是一个痛苦的过程。多渠道打包方案目前调研的结果基本有四种打包的方案:1. 配置gradle脚本实…
学习前端我推荐这5本书 – 掘金
前言 作为一名前端开发人员,如果你告诉我你没有看过任何关于前端的书籍,那么我完全可以认为你不是一名合格的前端开发工程师。为什么我要以“看书”来衡量合格前端的标准为前端作为一个特殊的极具变化与开拓性的工种,没有较强的自我学习与思考能力,很难在这激烈又纷杂的环…
AndroidStudio 插件开发(Hello World 篇) – Android – 掘金
RxRetrofit – 终极封装 – 深入浅出 & 文件上传 – 掘金
背景 在实际运用中上传是一个必不可少的功能,所以我们在封装二的基础上加入上传的功能,同时需要附带上传进度! 效果 这里写图片描述 实现 1.定义service接口 注意:Multipart是指定大文件上传过程中的标示,一般上传图片的过程中我们需要附带信息,…
RxRetrofit – 终极封装 – 深入浅出 & 断点续传 – 掘金
背景 断点续传下载一直是移动开发中必不可少的一项重要的技术,同样的RxJava和Retrofit的结合让这个技术解决起来更加的灵活,我们完全可以封装一个适合自的下载框架,简单而且安全! 效果 实现 下载和之前的http请求可以相互独立,所以我们单独给dow…
使用 code-push 热更新的知乎日 客户端 – 前端 – 掘金
使用react-native和redux重构的知乎日 , 本项目兼容ios版本,但界面只依照知乎日 Android端编写 Preview Andro…
值得每个人收藏的《下拉刷新与加载更多大全》 – Android – 掘金
众多优秀的下拉刷新(除了我写的之外T_T) 说起下拉刷新,好像经历一段历史的洗礼。。。 (1)在我刚学android的时候,用的是XListView,在github上搜索有MarkMjw/PullToRefresh,根据Maxwin的XListView改造…
Android Studio 快速开发之道 – Android – 掘金
现如今开发越来越追求效率和节奏,节省出时间做更多的事情,除了开发技术上的封装等,开发工具的使用技巧也是很重要的,今天就根据自己的经验来给大家介绍一下Android Studio快速开发之道。 Postfix completion Postfix complet…
Android 下拉刷新控件之 Header 置顶显示效果 – Android – 掘金
VRefreshLayout 一个竖直方向的下拉刷新控件,支持自定义Header,可配置参数,最重要的特点是刷新时头部置顶显示,且不影响列表滑动; 为什么要做头部置顶显示 现在越来越多的App下拉刷新时是置顶显示的,比如手机京东和天猫商城,我们在下拉刷新…
Android 开发人员不得不收集的代码 (持续更新中) – Android – 掘金
README of English 为方便查找,已进行大致归类,其目录如下所示: Activity相关→ActivityUtils.java→Demo isActivityExists : 判断是否存在Activity launchActi…
炫起来!在 bitmap 中玩转大波浪进度条 – Android – 掘金
Android 项目架构 – MVP 基础 – Android – 掘金
这篇我提交我们组织 「itscode」 的文章, 写发布这里, 一睹为快!今天我们聊一聊传说中 Android 框架 MVP, 想必大家早就听过了, 最早接触这个名词时在今年1月份左右,那时候在 medium 上看到的一篇关于它的介绍, 看的也不是很明白, 不…
Android 数据存储之 Android 6.0 运行时权限下文件存储的思考 – Android – 掘金
在我们做App开发的过程中基本上都会用到文件存储,所以文件存储对于我们来说是相当熟悉了,不过自从Android 6.0发布之后,基于运行时权限机制访问外置sdcard是需要动态申请权限,所以以往直接sdcard根目录上直接新建了一个xxx/cache/目录来做…
(译) 利用好 Android Studio 中的 APK Analyzer – Android – 掘金
Android 高仿 IOS PickerView 控件的库 – Android – 掘金
Android-PickerView-Library 这是一个高仿 IOS PickerView 控件的库。代码来自:https://github.com/saiwu-bigkoo/Android-PickerView,在原有代码基础上进行封装,并提供了一…
Android 自定义 View 合集 – Android – 掘金
自定义控件学习https://github.com/GcsSloop/AndroidNote/tree/master/CustomView小良自定义控件合集https://github.com/Mr-XiaoLiang自定义控件三部曲 htt…
Android 通用标题栏组合控件 – Android – 掘金
由于项目中经常用到此种组合控件,就封装了下,具体效果看下图,老司机可以绕道哈! Image.png 一、主要功能 支持左右图标动态设置 支持左右、中间文字动态修改 支持字体大小、颜色修改 支持左右图标,左中右文字隐藏显示 支持左右图标和文案的点击监听 …
快过年了,安卓微信自动强红包插件优化和实现 – Android – 掘金
根据实际项目浅谈 Android 项目中的框架搭建 – Android – 掘金
这是知天气实践中的架构搭建方式,建议先下载应用【应用宝,或腾讯bugly分发平台】体验下,以免浪费你的时间O(∩_∩)O~~。 项目的构架搭建过程包括MVP的使用,MVP使用中P层的组织,Model层的管理,以及划分P层和Model层的理解。除了项目的框架部分…
Android 程序员必须掌握的知识点 – 多进程和多线程 – 掘金
当某个应用组件启动且该应用没有运行其他任何组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下,同一应用的所有组件在相同的进程和线程(称为“主”线程)中运行。 如果某个应用组件启动且该应用已存在进程(因为存在该应用的其他组…
开发一流的 Android SDK:Fabric SDK 的创建经验 – Android – 掘金
Twitter 的 Fabric 是知名的注重质量的 SDK,并已部署在数十亿的设备。这牌呢来自 Twitter 的 Ty Smith 的分享,揭示了 Fabric 团队创建他们 Fabric 的各种原则,特别是在 Android 方面。文章很棒,值得反复阅读…
这交互炸了:饿了么是怎么让Image变成详情页的 – 掘金
Android 和 H5 交互 – 基础篇 – Android – 掘金
hybrid App开发也不是什么新鲜事了,其中native和h5之间的交互则是必不可少的。Android中是如何和H5交互的1、webView加载页面 我们都知道在Android中是通过webView来加载html页面的,根据HTML文件所在的位置不同…
RecyclerView 源码分析 – Android – 掘金
概述 之前面试的时候经常有人问是否用过RecyclerView,最近项目中也大量用到RecyclerView。对于有点追求的码工来时,当然不会满足于仅仅会使用这一层次,学姐就是一个有追求的妹纸。我先从普通的AdapterView和RecyclerView的比较…
RecyclerView 优秀文集 – Android – 掘金
收集RecyclerView优秀文章,持续更新欢迎提交pr,推荐star。 入门篇 还在用ListViewRecyclerView使用介绍 深入浅出RecyclerView 原理分析 RecyclerView剖析 RecyclerView源码分析 …
知乎和简书的夜间模式实现套路 – Android – 掘金
Hello,大家好,我是Clock。今天要写的这篇文章主题是关于夜间模式的实现套路。本来这篇文章是上周要写的,结果因为上周末有其他事情,所以拖到这个周末才完成。曾经和薇薇(钛媒体漂亮的程序媛)聊过夜间模式实现的问题,当时薇薇酱负责钛媒体客户端的重构工作,有个夜…
八种架构设计模式及其优缺点概述 (上) – 后端 – 掘金
什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。哈哈,我理解,架构就是骨架,如下图所示: &…
在开发中实现点击 WebView 中的图片,调用原生控件放大展示 – 掘金
现在有很多时候,我们的 App 都进行了混合开发,而最简单,最常用的就是有些 页采用了 WebView 进行展示,这就需要我们了解和懂得如何实现 WebView 和 JS 进行交互。今天我们就来学习一下,如何点击 WebView 中的 页图片,调用原生控件进行…
微信小程序,对个人开发者开放之亲体验 – Android – 掘金
Android 渲染优化 – Android – 掘金
前言 原来我的代码写得这么烂! 为什么优化 卡顿现象,由于复杂的布局或界面过度绘制未能在每帧16ms内完成导致的。 复杂的布局 …
Material Design 控件使用 (二) – Android – 掘金
本篇接着之前的Material Design控件总结(一)往下学习support design包下其余控件,如果对Material Design不太熟悉的同学最好把第一篇看完再来看第二篇效果更好 …
Android 主题切换(Theme)实现日夜间功能 – Android – 掘金
前言 随着一款APP应用功能的不断完善,用户群体的不断增多,APP的更新也就不仅仅局限于功能需求,如何做好良好的用户体验,让用户传播良好的体验口碑,显得尤为重要,而用户体验一块日夜间模式俨然成为了标配。其实,日夜间功能就是换肤的一种,关于换肤功能的实现,也是众…
Android 多主题换肤,你想知道的都在这里 – Android – 掘金
介绍 Android-skin-support: 一款用心去做的Android 换肤框架, 极低的学习成本, 极好的用户体验. 重要的事情说三遍:只需要两行代码, 就可以实现换肤, 你值得拥有!!…
Android 视图高度和阴影的那点事儿 – 掘金
Material Design 规范针对 UI 元素提出了“高度”这一概念,使过去流行于拟物化设计中的阴影效果,在扁平化设计中消失了很久之后,再次显现。不过,虽然视图高度更多的是以阴影的形式直观地表现在界面中,但更多地是强调一个元素相对重要性的问题。在三维空间…
要换工作还不来看看面试题- Android – 掘金
前几天整理了Java面试题集合,今天再来整理下Android相关的面试题集合.如果你希望能得到最新的消息,可以关注https://github.com/closedevice/interview…
20 多个可以提高你安卓开发技能的开源 app – Android – 掘金
RecyclerView Adapter 优雅封装,一个Adapter搞定所有列表 – 掘金
项目中,我们用得最多的元素就是列表了,在Android 中,实现列表用原生的RecyclerView就能满足需求,关于RecyclerView 的基础使用这里不做过多的介绍, 上有太多的博文介绍了。本篇文章将介绍自己封装的一个Adapter,帮你快速高效的添加…
连麦互动技术及其连麦调研 – Android – 掘金
音视频开发中常见基础问题总结 – Android – 掘金
前言:音视频中一些基础问题总结,哈哈,可在下方留言,一句话,证明你是接触音视频开发的。下面是我的一些整理及工作中整理的,不见得全是对的,可以大胆的指出的。我也好学习学习。 1、视频编码标准两大系统是什么视频编码标准有两大系统:MPEG和ITU-T,如下…
AndroidStudio 生成 library 上传 JCenter – Android – 掘金
憋了那么久,我们今天来发个大招。现在Android开发主流工具都变成了AndroidStudio了,我们引用第三方库也发生了一些变化,譬如我们使用了比较流行的图片加载库glide,使用方式就是在我们的build.gradle文件中添加glide的引用就可以使用…
高仿小米时钟 – 使用 Camera 和 Matrix 实现 3D 效果 – Android – 掘金
Android 快速发布项目到 jcenter – Android – 掘金
六边形战士—雷达图实现 – Android – 掘金
相信大家都看了之前的新闻,世乒赛日本直播版,中二爆表,马龙的六边形战力图全满。 图是这样的。 于是乎想实现一个自定义view实现类似的效果。 这种图正式名称叫雷达图(Radar Chart),又可称为戴布拉图、蜘蛛 图(Spider …
Android 热修复 – 微信 Tinker – Android – 掘金
Android 热修复 Tinker接入及源码浅析 – 掘金
寻找卓越的(Android)软件工程师 – Android – 掘金
在过去五年中,我一直做Android相关的工作。在这期间,我与不同背景,不同水平的工程师进行过合作。有些工程师有非常丰富的经验,有些是刚走出校园的应届生,它们拥有的只是学校学习到的知识并利用业余时间进行App的开发。还有些工程师甚至不是CS专业,仅仅是自学的。…
一款基于 MVP+RxJava2+Retrofit2+Picasso+DiskLruCache 的应用——熊猫眼 – 掘金
简介 熊猫眼是一个平时用来学习的练手的项目,做这样一个应用的目的主要有两个: 公司项目因为历史原因还有风险控制方面的问题,新的技术不一定能够应用在现有的版本上。所以手痒了就自己弄个应用写一写,持续的更新增加自己的技能熟练度。同时也把坑踩一踩,以后用到的时候可…
仿 QQ 未读消息气泡,可拖拽删除,粘连效果。 – Android – 掘金
效果图.gif 使用方法 依赖 compile ‘com.szd:messagebubble:1.0.1’ 注意:使用时需要在父布局中加入android:cli…
Android最全开发资源 – 掘金
关于 Android RecyclerView 的那些开源 LayoutManager – Android – 掘金
摘要:自从RecyclerView推出后,其LayoutManager对布局的灵活控制是让开发者们称赞不已。 Google默认为RecyclerView提供了LinearLayoutManager、StaggeredGridLayoutManager、Gr…
Android 登陆页面仿拉钩动效,你总会需要它! – Android – 掘金
哈哈,看到这个标题是不是JH一紧,你可能会说我就没遇到过,但是现在没遇到不代表就遇不到,毕竟设计也是变幻莫测,只有你想不到的,没有你不能实现的,说的这么吊,到底是啥效果错就是一个小小的登录页面,大家都有拉勾app吧,看拉勾的登录页做的很是平滑动画,而且带动…
撸一个 Android 高性能日历控件,高仿魅族 – Android – 掘金
Android原生的CalendarView根本无法满足我们日常开发的需要,在开发吾记APP的过程中,我觉得需要来一款高性能且美观简洁的日历控件,觉得魅族的日历风格十分适合,于是打算撸一款。 github地址:h…
Android 渲染优化 – Android – 掘金
前言 原来我的代码写得这么烂! 为什么优化 卡顿现象,由于复杂的布局或界面过度绘制未能在每帧16ms内完成导致的。 复杂的布局 …
高仿知乎日 (RxJava + Retrofit + Glide) – Android – 掘金
项目说明 该项目是一个高仿的知乎日 客户端,架构采用 MVP 的设计模式,图片素材均来自APP知乎日 , 络请求使用 RxJava + Retrofit 组合,图片加载使用 Glide 。 API…
Android APP 启动优化 – Android – 掘金
什么是APP启动屏幕 可能你也发现了,点击桌面图标,有时候出现一个白屏,然后才进入主界面,这是因为从桌面点击APP图标启动应用开始,程序会显示一个启动窗口等待Activity的创建加载完毕再进行显示。 来看一下Google官方文档《Launch-Tim…
BaseActivity 的封装思想 – Android – 掘金
BaseActivity在我们的项目中非常常用,所以,有一个好的封装会让我们的开发事半功倍 ,但是他怎么样封装才能方便我们的开发呢…
Android 你不知道的霸道总裁模式 – Android – 掘金
我们平常知道的大多都是Android温柔、方便、易操作等特性。但是他也有霸道总裁的一面咯,只是你不知道罢了~~~ 下面我们来说说Android的霸道总裁一面,其实因为是系统是开源的,所以我们直接可以翻阅源码,做一些霸道级操作,比…
支付宝 Android 版使用的开源组件 – Android – 掘金
支付宝 Android 版使用的开源组件 前言:花了点时间整理了 支付宝 Android 客户端使用的开源组件,给需要的同学.在你不知道用什么开源框架的时候可以作下参考,毕竟支付宝是阿里…
Android 进程保活招式大全 – Android – 掘金
快速仿写京东、天猫下拉刷新 – Android – 掘金
好久没输出文章了,最近研发任务比较忙,果然计划赶不上变化,之前还希望能一周一输出,好吧,我还是承认自己比较懒好了,=.=## 这次跟大家分享一下下拉刷新,之前我们的公司的项目一直都是使用SwipeRefreshLayout,官方的Md风格,好用少Bug。闲话…
别再浪费时间搭框架了,这个刚刚好 – Android – 掘金
XDroid 概述 XDroid是一个轻量级的Android快速开发框架,由UI、Cache、Event、ImageLoader、Kit、Log、Router、Net等几个部分组成。其设计思想是使用接口对各模块解耦规范化,不强依赖某些明确的三方类库,使得…
Android 开发人员不得不收集的代码 (持续更新中) – Android – 掘金
README of English 为方便查找,已进行大致归类,其目录如下所示: Activity相关→ActivityUtils.java→Demo isActivityExists : 判断是否存在Activity launchActi…
主题颜色提取 — Palette – Android – 掘金
Palette 调色板 Palette 是 Android L SDK 中的新特性。可以使用 Palette 从图像中提取出突出的颜色(主色调),获取到颜色之后我们再将这个颜色值赋给 ActionBar、状态栏等。从而达到界面色…
2017 年 1 月最火的五个 Android 开源项目 – Android – 掘金
原文地址(科学上 )Goodbye 2016, hello 2017!这是春节后的第一个工作周,大家还没从假期综合征中恢复过来吧。没关系,我们帮你搜集到一月份最好的5个Android类库,准备好花生、瓜子和饮料,来看看有什么吧! 1.C…
android 界面 UI 美化:沉浸模式、全透明或半透明状态栏及导航栏的实现 – Android – 掘金
Android api19开始我们就能对顶部状态栏和底部导航栏进行半透明处理了,而api21开始则可以实现全透明状态栏与导航栏以及开启沉浸模式,至于什么是沉浸模式,大家百度一下应该就都知道了,有一点需要强调的是全透明不是沉浸模式,前者只是将状态栏、导航栏的背景…
Android 冷启动实现 APP 秒开 – Android – 掘金
在阅读这篇文章之前,首先需要理解几个东西:1、什么是Android的冷启动时间启动时间是指用户从手机桌面点击APP的那一刻起到启动页面的Activity调用onCreate()方法之间的这个时间段。2、在冷启动的时间段内发生了什么先我们要知道当打开一个…
一篇文章带你走通 OkHttp+Retrofit+Rxjava – Android – 掘金
一篇文章带你走通 OkHttp+Retrofit+Rxjava @(Android)[android] …
2017 年初你绝对想尝试的 25 个新安卓库 – Android – 掘金
android
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!