安卓开发终极指南: 50 多个初高级开发资源(译) - Android - 掘金
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! .runtimead { text-al...
Android 客户端性能优化(魅族资深工程师毫无保留奉献) - Android - 掘金
本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值!众所周知,一个好的产品,...
Android Theme.AppCompat 中,你应该熟悉的颜色属性 - 掘金
创建一个 Android 工程,第一步,也是必不可少的一步,就是定制 Application 主题样式。利用系统诸多属性定义 App 各种 View 的默认样式,能够减少 layout 文件中很多重复性的属性设置代码。在开发者官网 R.attr 栏目中,Goo...
关于 Android RecyclerView 的那些开源 LayoutManager - Android - 掘金
摘要:自从RecyclerView推出后,其LayoutManager对布局的灵活控制是让开发者们称赞不已。 Google默认为RecyclerView提供了LinearLayoutManager、StaggeredGridLayoutManager、Gr...
2017 年初你绝对想尝试的 25 个新安卓库 - Android - 掘金
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 英文:25 New Android libraries which...
在开发中实现点击 WebView 中的图片,调用原生控件放大展示 - 掘金
现在有很多时候,我们的 App 都进行了混合开发,而最简单,最常用的就是有些网页采用了 WebView 进行展示,这就需要我们了解和懂得如何实现 WebView 和 JS 进行交互。今天我们就来学习一下,如何点击 WebView 中的网页图片,调用原生控件进行...
Android最全开发资源 - 掘金
-- 作者 谢恩铭 转载请注明出处 Android最全开发资源 首先, 我觉得最好的Android学习路径还是: 看Google Android官方开发主页 (在国内的朋友可以上这里), 要记住Read The "Friendly"...
原生Android也能做Web开发了 - 掘金
大家好,今天跟大家介绍一个让原生Android也可以做Web开发的开源项目——AndServer。 开源地址:https://github.com/yanzhenjie... AndServer是一个Android端的Web服务器,类似Apach...
[[源码] Android 不要错过的 7 个完整项目学习 - Android - 掘金](https://juejin.im/entry/58ba1...
上周推荐了一个商业课程,很多人由于没有看到原文,私聊我表示对其很感兴趣,由此可见大家对完整的项目的感兴趣程度还是非常高的。 其实在github上也存在非常多的优秀的较为完整的开源项目,昨晚我分别按照不同的类别:音视频播放器、IM通讯、阅读类、商城以及部分公司...
Android 冷启动实现 APP 秒开 - Android - 掘金
在阅读这篇文章之前,首先需要理解几个东西:1、什么是Android的冷启动时间?冷启动时间是指用户从手机桌面点击APP的那一刻起到启动页面的Activity调用onCreate()方法之间的这个时间段。2、在冷启动的时间段内发生了什么?首先我们要知道当打开一个...
20 多个可以提高你安卓开发技能的开源 app - Android - 掘金
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 英文:20+ Awesome Open-Source Androi...
Android 从 json 文件到炫酷动画 - Lottie 实现思路和源码分析 - Android - 掘金
Lottie是最近Airbnb开源的动画项目,支持Android、iOS、ReactNaitve三个平台,相关背景介绍可以参考之前的文章Airbnb开源炫酷动画库Lottie(译)-看看Airbnb的工程师怎么说。本文分析主要Lottie把json文件转为动画...
安卓 5.0 6.0 新特性简单总结 - Android - 掘金
Android 5.0新特性 1. 了解Material Design ...
这交互炸了:饿了么是怎么让Image变成详情页的 - 掘金
晚上叫外卖,打开饿了么,发现推了一个版本,更新以后,点开了个鸡腿,哇,交互炫炸了。 本文同步自wing的地方酒馆 不过还是有槽点。我是无意中才发现可以左右滑动的。这。。。你不告诉我,我怎么知道左右可以滑。 https://github.com/githubwi...
Android 开发人员不得不收集的代码 (持续更新中) - Android - 掘金
README of English 为方便查找,已进行大致归类,其目录如下所示: Activity相关→ActivityUtils.java→Demo isActivityExists : 判断是否存在Activity launchActi...
Socket,你需要知道的事儿 - 掘金
what is socket socket作为一种抽象层,应用程序通过它来发送和接收数据,使用socket可以将应用程序与处于同一网络中的其他应用程序进行通信交互。简而言之,socket提供了应用程序内部与外界通信的端口以及为通信双方提供了数据传输的通道。 对...
贝塞尔曲线之购物车动画效果 - 掘金
question 贝塞尔曲线是什么? 贝塞尔曲线可以做什么? 怎么做? what is it? 贝塞尔曲线在百度定义是贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。 do what? 贝塞尔曲线根据...
2016 年最值得学习的五大开源项目 - Android - 掘金
1,Material Animations 演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享。是学习动画很好的项目,项目代码量比较少,也很适合新手学习。 项目地址GitHub: https://github.com/lgvalle...
WebView 你真的熟悉吗?看了才知道 - Android - 掘金
在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。下面总结一下使用webview遇到的那些事、那些坑。 目录 一、webview的基本使用方法 二、webview与js的交互(附上示例项目完整源码) ...
Android 开发人员不得不收集的代码 (不断更新) - Android - 掘金
为方便查找,已进行大致归类,其目录如下所示: 尺寸相关 dp与px转换 dp2px、px2dp sp与px转换 sp2px、px2sp 各种单位转换 applyDimension 在onCreate()即可获取View的宽高 getViewMeasu...
Android 引导页根据滑动切换逐渐改变背景色 - Android - 掘金
下面的知识点呢,是自己第一次做这个效果,记录下知识,不知道有没有更好的实现方法。 在Android项目中有些引导页上面是一些小图组合成的,背景颜色是纯色的,每一张颜色不同,这种情况呢,导致在滑动展示引导页的时候,切换效果的颜色变化感觉很生硬。本文讲解实现根据滑...
Java 中的多线程你只要看这一篇就够了 - Android - 掘金
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角...