我的移动开发春季工作与面试历程

没有稳定的工作,只有稳定的能力。 春天,又到了万物复苏的季节,在程序猿这个行当里,作为 Android 开发出生的我,在经历了5年的脱发生涯后,现在更多的是称呼自己为移动开发攻城狮。 趋势 随着各类移动跨平台的兴起,在 ReactNative 、Flutter 、Weex 等框架的加持下,...

2019-03-01 22:00:59

阅读数 4184

评论数 0

二本毕业,我是如何成为BAT 安卓开发工程师?

13年,我从一个二本学院的化学专业毕业。许多同学毕业后都是在制药工厂上班,朝九晚六,拿着微薄的工资。那个时候的自己很迷茫,总觉得未来不该如此淡然无味。一波波得招聘信息里面,最热门也最诱人的是互联网/IT领域。 顺势而为勇者胜。当机立断,我决定转战互联网行业。 不过,那时的我仅仅会一些C...

2019-02-21 21:13:50

阅读数 4826

评论数 15

Android快速开发框架,基础库,样式库,组件化,组件集成

概述 快速开发框架,并不是现成的框架。它是一种架构,它集成了基础库,网络库,尺寸颜色主题定义,并提出了一种组件化设计。它更像是一种sdk+架构设计抽象。本文也提供了组件设计规范和集成demo,开发者使用时,还需要做定义工作。 目标 快速接入基础库和组件,大大缩短新应用开发周期。统一开发模式,...

2019-01-17 20:14:36

阅读数 1263

评论数 0

Flutter工程解析篇 + 工程代码部分解析记录

在上一篇我们搭建flutter环境之后,并且创建了一个HelloFlutter我们的第一个demo,接下来让我们看一看flutter的工程目录以及创建项目运行代码的部分解析。 首先工程目录如下: 主要分为四个部分,第一个部分是Android,第二个部分是iOS,第三个部分是类似buil...

2019-03-18 21:14:15

阅读数 6

评论数 0

腾讯十年开发者发自腾讯一线的真实Android资料

已经到3月份了,职场的金三银四跳槽季又来了,不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,代表的就是滴滴、京东这种大型互联网公司,已经官宣了。 即使这种情况下,我相信,3、4月份仍然会有一波离职、求职潮。作为求职这来说,面试是一道坎,...

2019-03-18 18:16:24

阅读数 9

评论数 0

原来FFmpeg这么有意思 (二)

前提 文章耽搁了两星期了,可能不少老铁已经忘了,上一篇文章的内容了,不妨回顾一下,之前的文章里面就简单的提及了FFmpeg的一些简单命令的用法,官方下载不同平台的静态库,可以直接执行binary 文件来编辑一些音视频文件。我上次只是说了视频画面合成的用法,通过vstack和hstack,来进行合...

2019-03-17 21:04:00

阅读数 10

评论数 0

无需再怨恨“刘海屏”了,因为适配十分简单

网上关于刘海屏适配的文章不少,可讲清楚的却没几篇,大多是拷贝文档、长篇大论,甚至热情的贴图告诉你什么是刘海屏,到最后你仍不确定到底是怎样的一个适配方案,才能让你的 app 真正的适配所有的刘海屏机型。 看到这篇文章你就无需再怨恨各大厂商的跟风“刘海”了,因为刘海屏的适配十分简单。 ok,废话说...

2019-03-15 17:52:13

阅读数 18

评论数 0

我是如何准备 Android 技术面试的(含面试题及答案)

00 前言 这两个月听的最多的两个词就是 寒冬 和 裁员,作为被裁大军中的一员,我的关键词就是 遗憾 和 还好。 遗憾 的是现在的项目还有很多想象的空间,但是就要走向尽头;还好 的是毕业几年来一直没有以一种打工的心态在工作,寒冬就寒冬,怕个锤子。 最近又开始写文章了,有小伙伴问我是怎么准备面...

2019-03-14 22:29:15

阅读数 17

评论数 0

Android 适配总结之服务

本文内容没有什么技术,仅做问题及方案记录。 1 参考 Android 8.0 + Service开启方式兼容处理 后台执行限制 2 变更记录 2.1 Android 8.0 后台执行限制 手机同时运行的应用越多,对系统造成的负担越大。 如果还有应用或服务在后台运行,这会对系统造成更大负担...

2019-03-14 22:04:59

阅读数 13

评论数 0

Android自定义View,画一个好看带延长线的饼状图

前言 在Android中,图表的实现是比较麻烦的,基本只能通过自定义View来实现。目前Github上有一些集成度高功能性强的三方库,比如MPAndroidChart等。但三方库虽然强大,定制性总是有限的,在项目中为了达成一些特别需求,就要靠我们自己去画啦。虽然费点时间,不过计算各种绘制点的位置...

2019-03-14 18:09:44

阅读数 33

评论数 0

Android 10.0 来了,居然有这新特性!

谷歌今日发布全新操作系统Android Q Beta 1,其主要特性有增强的隐私和安全功能,支持可折叠屏幕的增强功能,全新API接口,全新媒体编码解码器,全新摄像头功能,可扩展神经网络API(NNAPI),支持图形API Vulkan 1.1,以及更快的应用启动速度。,谷歌正式推出Android ...

2019-03-14 17:07:14

阅读数 19

评论数 0

Android 很好用的启动器大更新,来看看这些新变化

经历了 6 个月的测试,知名 Android 第三方启动器 Nova Launcher 终于在本月初迎来了 6.0 正式版本。作为定制 ROM 用户拥抱原生 Android 的首选,这款刚刚过完 7 岁生日、经历了六次大版本更新的经典启动器是否风采依旧呢? 选项太多?想要的设置可以一搜即达 对...

2019-03-13 20:53:15

阅读数 19

评论数 0

React Native 团队怎么看待 Flutter 的?终于有官方回复了

昨天 React Native 官方团队在 reddit 上发起了一次 AUA(ask us anything)活动,地址在文末。看到这个活动的时候,我脑海里想到的第一个问题就是,他们怎么看待 Flutter 的?结果打开活动后,发现已经有人问了,而且还得到了官方的回复。 提问者: 你们...

2019-03-13 17:40:34

阅读数 17

评论数 0

Flutter 什么功能都有的Image

Pub上面关于Image的插件挺多的,但是为啥我还是想要做一个呢,主要是感觉pub上的不够自定义化。 extended_image跟官方的用法一模一样,但是增加了许多实用的功能。 缓存网络图片 ExtendedNetworkImageProvider除了缓存的功能还提供了重试,超时等...

2019-03-12 21:45:20

阅读数 20

评论数 0

Apk 极限压缩(说点不一样的)

1.引言 Readhub+ 发布后,后台有人留言要源码的,还有人问 Apk 怎么压缩的。但是目前还不打算开源,所以没有源码。不过倒是可以分享一下我在压缩 Readhub+ Apk 的一点小小的心得。 关于 Apk的压缩与优化,这是一个老生常谈的话题了。大家耳熟能详的方法就有很多,比如开启混淆,...

2019-03-12 21:00:25

阅读数 17

评论数 0

金三银四,冲击大厂:阿里、腾讯、百度、华为最新面试题汇集(文末附面试答案)

已经到3月份了,职场的金三银四跳槽季又来了,不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,代表的就是滴滴、京东这种大型互联网公司,已经官宣了。 即使这种情况下,我相信,3、4月份仍然会有一波离职、求职潮。作为求职这来说,面试是一...

2019-03-12 19:39:05

阅读数 18

评论数 0

Android 把性能优化落到实处

App的优化目的是为了让应用更快、更稳定、更小。网上也有很多相应的文章,但是很多因为花费时间跟优化程度不成正比,或者许多在开发过程中自己已经避免了所以仅仅记录一下自己最近用过的。 更快 启动白屏 把启动页的主题换成 注意 可能有些人直接换MainActivity的主题,这样会有...

2019-03-11 20:56:16

阅读数 19

评论数 0

Android——文件断点续传下载(二)

上篇博客写的是单个文件单个线程的断点续传下载(文件断点续传下载(一)),这里是在之前的基础上进行了扩展,变成了多文件,多线程同时下载/暂停,同时添加了通知栏下载状态显示,虽然代码是基于之前的,还是做了不少改动。 1、activity中显示的是一个列表,点击事件的触发是在列表的条目中,就需要在点击开...

2019-03-11 16:49:42

阅读数 22

评论数 0

Android——文件断点续传下载(一)

文件的断点续传下载在项目中或多或少的会碰到,要实习该效果,先看看会涉及到哪些东西: 1、如果要显示下载进度的话,就要自定义下载进度效果,自定义view是回涉及到的 2、需要将下载的文件存储在sd卡中,android6.0后,对于sd卡的读写权限做了更改,需要动态去申请该权限,涉及到权限的适配 3、...

2019-03-11 16:45:00

阅读数 19

评论数 0

Android智能下拉刷新、上拉加载框架(三)——SmartRefreshLayout

由于效果比较多,就不将代码贴出来了,就只将效果和所在的类贴出来,可以下载源码,查看对应的类和源码来实现所需要的效果; BannerPracticeActivity FeedListPracticeActivity ProfilePracticeActivity Re...

2019-03-11 16:37:13

阅读数 18

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭