Android 性能优化典范 - Android - 掘金
摘要:新年伊始,Google发布了包含16个短视频的Android性能优化典范专题,详解Android系统中有关性能问题的底层工作原理,并介绍了如何通过工具找出性能问题以及提升性能的建议。本文作者对这些问题和建议进行了总结梳理。2015年伊始,Google发布...
如何理解 Android 的多进程 - Android - 掘金
平时的工作中,有时会遇到多进程编程,也会涉及到多进程之间的通信,那么Android的多进程到底是怎么回事,该如何理解Android的多进程呢?在读本篇文章之前还需要明确一点,这儿说的多进程是指一个应用中存在多个进程的情况。而在理解Android多进程之前,先来...
Android面试题收集 - 掘金
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题,目前已收集100题。 1.Android系统的架构 An...
布局优化 - Android - 掘金
性能优化是开发中必不可少的,大概可以从内存、布局以及app启动时间等方面进行优化,本篇文章介绍一些布局优化的方法; 1、合理选择布局 新建activity时,默认的布局是RelativeLayout ,...
公共技术点之 Android 动画基础 - Android - 掘金
本文为 Android 开源项目源码解析 公共技术点中的 Android 动画基础 部分 分析者:lightSky,校对者:Trinea,校对状态:未完成 一 传统 View 动画(Tween/Frame) 1.1 Tween 动画 主要有 4 中:缩放、...
安卓性能优化—绘制优化 - Android - 掘金
绘制优化指view的onDraw方法要避免执行大量的操作,这主要体现在以下几个方面: 1.减少对象创建 onDraw中要尽量减少局部对象的创建,因为...
为跳槽的你献计献策(Android) - Android - 掘金
背景 首先先介绍下我的境况吧,上周一提交的辞职报告,周二正式离开了我的EX公司,也就是裸辞吧,毕竟我还没有收到任何面试通知和offer,但是我在上周一之前已把简历写好,并在相关的平台投出了多份简历,只欠东风了。互联网简历平台我还...
Android 内存泄露——全解析和处理办法 - Android - 掘金
前言 本文章会一步一步的探讨内存泄露的问题。博主第一次书写长篇技术贴,如有错误或不周到的地方请多指教。 ...
WebView· 开车指南 - Android - 掘金
北京市东城区首席Bug布道师开山之作,一整月交通事故血泪经验,教你如何快速成为‘伪’老司机,开启WebView飙车之旅。 Tips 由于WebView的用法实在太多,如果您只是想查询某个功能的使用——建议Ctrl+F(Commad+F)在本页面搜索关...
安卓性能优化—内存优化 - Android - 掘金
在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用函数来释放内存,但也随之带来了内存泄漏的可能,本篇博客,我将介绍内存优化的相关知识。 ...
17 年 2 月面试经验 | _striveg blog - Android - 掘金
前言 小插曲:我年前就开始投简历,投了很长时间没人联系,结果年后回来一看,尼玛,电话写错了。 又到了一年一度换工作的时候,我也不例外,因为去年一年都在乙方公司工作,自己不是很喜欢,因此想换家公司。由于目前还在职,因此只面试了四家...
让 Activity 更加简洁第(一)篇 ---MVP 模式 - Android - 掘金
MVP 这种模式出现已经很久了,在网上有些关于 MVP 开源代码2014年就有了,近期有关注项目架构方面的内容,于是乎,作为一个还不懂什么是 MVP 的人,那么就一定要了解一下的。网上关于 MVP 的资料其实也不少,通常都要把 MVP 和 MVC 做一下比较,...
(译) Android MVP 架构必要知识:第一部分 - Android - 掘金
原文地址:Essential Guide For Designing Your Android App Architecture: MVP: Part 1 原文作者:Janisha...
对 Fragment 的一些思考 (一) - Android - 掘金
自从Google在Andorid 3.0推出Fragment以来,它变迅速占领Android“开发市场”,作为一个Android开发者,如果你说没用使用过Fragment那就有些说不过去了。今天我们就来聊聊这个神奇的“组件”。 ...
Android 内存管理机制 - Android - 掘金
1、基于Linux内存管理 Android系统是基于Linux 2.6内核开发的开源操作系统,而linux系统的内存管理有其独特的动态存储管理机制。不过Android系统对Linux的内存管理机制进行了优化,Linux系统会...
Android 性能优化的方方面面 - Android - 掘金
通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢等,有的公司处理的很好,有的还有很大的优化空间,对于性能优化,怎么去做,我总结了一下性能优化如何入手,Android性能优化这个系列目前已经完成11篇,...
回眸进程和线程 - Android - 掘金
在上一篇文章中,我们简单地回眸了一下操作系统,这一次我们细致一点来回眸一下进程和线程,通过这样的回眸,也许能膨胀出一些火花,对进程和线程有个比以往更清晰明了的认识。我们还是从问题的角度出发,帮助我们分析一下进程和线程。注意下诉讨论都在单核CPU的范围内,多核会...
深入聊聊 Android 事件分发机制 - Android - 掘金
在Android开发的过程中,自定义控件一直是我们绕不开的话题。而在这个话题中事件分发机制也是其中的重点和疑点,特别是当我们处理控件嵌套滑动事件时,正确的处理各个控件间事件分发拦截状态,可以实现更炫酷的控件动画效果。 ...
写给小白的 android 基础面试笔试题(三) - Android - 掘金
序言:尽管LZ已经找到了工作,但是之前的面试经验还没有跟大家分享完,所以就打算再写一篇博客来跟大家分享,这次打算从简历、面试官会问问题的方向、投递简历的对象以及LZ遇到的最后几个面试的问题来跟大家介绍。(如有错误,请及时纠正)。 ...
写给小白的 android 基础面试笔试题(二) - Android - 掘金
序言:找工作绝逼是一件非常痛苦的事,尤其是年底找工作,当然了,这其中大部分原因肯定是因为LZ只是个没有经验的,还没毕业的大学生。今天看到一句掉渣天的骂人的话:“你TM就是一个没有对象的野指针”,哈哈哈!扯淡就到这,下面进入正题(如有错误,请及时纠正)。 ...
写给小白的 android 基础面试笔试题(一) - Android - 掘金
序言:由于公司的某些方面原因,LZ最近都处于找工作的状态,年关了,最关键的LZ还只是个没毕业的孩子,所以工作越来越不好找了,到哪里投简历都是动不动就好几年经验,这让我们这些没经验的渣渣还怎么活啊!好了,也不吐槽那么多了,这几天到处去投简历,到处去面试,培训机构...
全面了解 Service - Android - 掘金
大家好,我叫石头. 近眼看世界 前言 这个时间点快接近大家最激动(涨薪),最担忧(能涨多少呢)的时间了~~~....