给Android程序员的一些面试建议
应大家邀请写一篇 Android 应用开发面试笔记(不含 ROM、逆向)。面试决定进哪家、什么级别和待遇。作者面试别人的次数更多,下面从面试官视角说怎么把握一场面试。 一、什么是合适的候选者 结合百度面试官经验,公司想要的 Android 程序员大致是:本科及以上(名校更好);2 年及以上经验(名企…
应大家邀请写一篇 Android 应用开发面试笔记(不含 ROM、逆向)。面试决定进哪家、什么级别和待遇。作者面试别人的次数更多,下面从面试官视角说怎么把握一场面试。 一、什么是合适的候选者 结合百度面试官经验,公司想要的 Android 程序员大致是:本科及以上(名校更好);2 年及以上经验(名企…
地图已经是日常刚需:出门先查位置,手机地图则让定位随时可用。下面用百度地图 Android 定位 SDK 把手机定位跑通:密钥、so/jar、Manifest、LocationClient。 一、准备工作 开发入口:http://developer.baidu.com/map,选 Android,再…
大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对整个属性动画完全解析系列收个尾,来学习一下剩下的非…
大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做不到的现在属性动画也可以做到了。因…
在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的…
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍: android的消息处理有三个核心类:Looper,Handl…
异步加载、缓存、显示网络图,不必每次从零写。下面对比 Universal-Image-Loader、Picasso、Android-ImageCache-Warmtel、Glide 和 Fresco,方便按项目选型。 一、Android-Universal-Image-Loader 开源 UI 组件…
美团、大众点评一类 App 常见二级下拉筛选。网上已有 ExpandTabView,Github 可点 DownLoad。这里做一版改进,顺带练 PopupWindow、自定义控件、自定义 ToggleButton 和回调。 一、效果与数据源 实现效果: 价格、排序、优惠各一个 List;区域有二级…
一直想对Android网络请求进行整理,刚好看到这篇文章,分享如下希望对您有所帮助. 一直想对Android网络请求进行整理,刚好看到这篇文章,分享如下希望对您有所帮助. HttpUrlConnection 最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还…
装好 Android Studio 就可以建工程了。Studio 和 Eclipse 的工程概念不一样:Studio 的 Project 对应 Eclipse 的 workspace,Studio 的 Module 才对应 Eclipse 的 project。新建工程会开新窗口,Module 里还可…