• Android 2019最新面试实战总结

    Android: 今日头条屏幕适配的原理? 1:首先计算出 density,计算公式:当前设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = densitydensity 的意思就是 1 dp 占当前设备多少像素计算density 的原因:在布局文件中填写的是什么单位,最后都会被转

    19-03-28
  • 为Flutter而生的轻量级依赖检索容器—Dartin

    什么是Flutter? Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter官网: https://flutter-io.cn 在学习Flutter一段时间之后,我们已经在实

    19-03-23
  • 金三银四背后,一个 Android 程序员的面试心得

    回顾一下自己这段时间的经历,九月份的时候,公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。到十二月份,公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我

    19-03-19
  • 2019 Android 高级面试题总结

    说下你所知道的设计模式与使用场景 a.建造者模式: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 使用场景比如最常见的AlertDialog,拿我们开发过程中举例,比如Camera开发过程中,可能需要设置一个初始化的相机配置,设置摄

    19-03-12
  • MVVM架构在Flutter中的简单实践

    写在前面 Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter官网:https://flutter-io.cn 还记得18年参加上海Google开发者大会的时候,听了

    19-03-09
  • APT案例之点击事件

    目录介绍 01.创建项目步骤 1.1 项目搭建 1.2 项目功能 02.自定义注解 03.创建Processor 04.compiler配置文件 05.编译jar 06.如何使用 07.编译生成代码 08.部分源码说明 8.1 Process类-process方法 8.2 OnceProxyInfo代理类 8.3 OnceMethod类 好消息 博客笔记

    19-02-27
  • 资本寒冬下的android面经

    声明:作者:璇_c2be链接:https://www.jianshu.com/p/089861329c1a 在2018年10月初,公司倒闭,无奈走上找工作的道路,不想自己平时图安逸,不思进取,再次找工作才发现,android行业也不是站在风口上,猪也能吹上天的世道了.作为技术小菜的我,再找工作那几个月真

    19-02-27
  • 分享一套Android快速开发模板,包含常用主流框架,下载即用。

    BaseLibrary 本库旨在开发项目时能快速搭建框架,提供较为常用的开发工具。建议下载作为依赖库,便于修改。部分功能会仅在demo中有体现,请详细看完demo。 下面介绍本库的主要内容 1. MVP模式(变种) Model :使用 Retrofit + OkHttp + RxJava 框架 View :Ac

    19-02-22
  • ARouter路由解析

    目录介绍 01.原生跳转实现 02.实现组件跳转方式 2.1 传统跳转方式 2.2 为何需要路由 03.ARouter配置与优势 04.跨进程组件通信 4.1 URLScheme 4.2 AIDL 4.3 BroadcastReceiver 4.4 路由通信注意要点 05.ARouter的结构 06.ARouter的工作流程 6.1 初始化流程 6.

    19-02-20
  • KotlinAndroid项目实战

    从实战出发巩固Kotlin知识,本项目使用组件化 + MVP + Retrofit + RxKotlin + Dagger2实现的一款用Kotlin语言编写的影视类应用。 github地址 先看效果图 首页模块 音乐模块 电视直播,相声模块 项目结构 Common为公共库,主要包含一些基类和常用的工具类,Pr

    19-02-02
  • Android-打包AAR步骤以及注意事项

    简介 最近因为项目的要求,需要把开发的模块打包成aar,供其他项目调用,在搞了一段时间后,发现这里还是有很多需要注意的地方,所以记录一下,帮助大家不要走弯路。 首先何为aar包? jar与aar的简单区别: *.jar:只包含了class文件与清单文件 ,不包含资源

    19-02-01
  • Okhttp同步请求源码分析

    进阶android,OKhttp源码分析——同步请求的源码分析 OKhttp是我们经常用到的框架,作为开发者们,我们不单单要学会灵活使用,还要知道他的源码是如何设计的。 今天我们来分析一下OKhttp 同步请求的执行流程和源码分析 so,老样子,我们先来一张图 从上图可

    19-01-31
  • 短视频SDK在广电系统的解决方案

    锐动视频编辑 SDK集手机视频拍摄和视频剪辑主要功能于一体,同时包含手机端视频配音配乐,字幕特效,滤镜,转场特效等各种功能,全方位满足开发者的需求,并可以快速植入到APP中。 手机端的摄像头录制和直播功能结合强大的音 /视频编辑功能整合App,建立高效

    19-01-29
  • Android的路接下来该怎么走?

    其实想写这篇文章好久了,很多小伙伴们也经常在群里探讨android移动开发者的走向,一部分人都想多快好省,间歇性踌躇满志、持续性混吃等死 ,只想用CV的开发模式们快速完成工作,然后回家王者农药。其实这种现象很普遍,我想告诉你的是 ,只要你走对方向,不

    19-01-28
  • 还在期待安卓9.0吗?Android 10.0要来了

    目前,美国Google公司的AndroidP(安卓9.0),已经正式全面推出有几个多月了。众多手机品牌厂商也都在积极的进行更新适配Android 9.0系统(修改UI界面也算是二次开发,嗯)。不知道各位Android用户是否体验到了这一最新版本的系统呢? 但按照各大手机厂商的

    19-01-26
2620文