前言 不知道大家面试的时候,有没有遇到这种情况,面试工资谈的是10K,最后干着40K的活!说着冠冕堂皇,提升大家能力的话,做着死命压榨员工,996成了程序员心里的魔咒! 初级安卓开发工程师(10K-15K) 掌握扎实的java基础,了解各种设计模式,熟练掌握Android UI控件、Android Java层API的相关使用。往中级层次发展时,继续深入学习java编程技术,掌握更多Android开发需要的库,还要精通ml、json解析,会做socket c/s端的程序。 ...
前言 Android高级架构师需要学习哪些知识呢? 下面总结一下我认为作为一个资深开发者需要掌握的技能点。 八大库 1.libavutil 核心工具库,最基础模块之一,其他模块都会依赖该库做一些基本的音视频处理操作 2. libavformat 文件格式和协议库,封装了Protocol层和Demuxer、Muxer层,使得协议和格式对于开发者来说是透明的 3. libavcodec 编解码库,封装了Codec层,但是有一些codec是具备自己的License的,FFmpe不会默认添加像libx26...
前言 19年6月份从网易云音乐离开,放弃了留学机会,开始了人生的第一次创业,前后尝试了两个项目,因为个人能力与时机因素都失败了,虽然没能享受到创业所能够带来高杠杆物质上的回报,但是对个人软技能和自我边界认知上都有了很大的提升。 投递公司与拿到Offer 出于对工作的稳定性和后面自身的发展,主要考虑三个方向,短视频,陌生人社交和在线教育。虽然说短视频导致了人类深空探测迟缓,但并不影响内卷下想着被有尊严饲养的幻想...
前言 不知道大家面试的时候,有没有遇到这种情况,面试工资谈的是10K,最后干着40K的活!说着冠冕堂皇,提升大家能力的话,做着死命压榨员工,996成了程序员心里的魔咒! 初级安卓开发工程师(10K-15K) 掌握扎实的java基础,了解各种设计模式,熟练掌握Android UI控件、Android Java层API的相关使用。往中级层次发展时,继续深入学习java编程技术,掌握更多Android开发需要的库,还要精通ml、json解析,会做socket c/s端的程序。 ...
前言 每年,毕业季后面接踵而来的就是就业季,各位准备得怎么样了?准备Android面试的朋友记得收藏点赞哦,不是准备这个方向的面试也可以转发给你这个专业的朋友,助他一臂之力。 一. 背景说明 本文档是基于谷歌安卓R 的 beta1 版本的变更输出的兼容性整改指导,如果后续 beta 版本有新的变更和新的特性,我们也会刷新文档的相关章节内容,请开发者持续关注。 二. 存储空间限制 2.1 背景 为了让用户更好地控制自己的文件,并限制文...
本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注面试官: 音视频是什么,视频为什么需要压缩心理分析:很多人对音视频的概念停留在 苍老师的小电影上,只能理解他是一个视频文件。面试官考的对视频文件下的封装格式,视频文件组成和音视频开发有没相关的概念**求职者:**首先需要从视频文件组成开始讲解,慢慢深入到视频编码最近很多人说,Android越来越不好找工作了,学习NDK开发会不会好点,今天就聊聊这...
一、修改接口地址1.打开uni-app下config/app.js修改接口地址,将下图两个地址修改成您的域名二、配置参数1.打开 uni-app 根目录下的 manifest.json 文件, 点击《基础配置》,重新获取 uni-app应用标识,获取之后填写 应用名称,应用描述,应用版本名称,应用版本号2.点击《App图标配置》,上传APP的图标文件,点击《自动生成所有图标并替换》3.点击《App模块配置》3-1. 选择《Geolocation》,在《高德定位》和《百度定位》中选择一...
一 创建远程码云代码仓库 首先我们打开码云,注册一个账号,接着在左上角处点击加号新建一个远程的项目仓库用于待会AS项目的上传,具体如下: 按照上图所示,点击创建即生成远程代码仓库。 二 开始进行AS代码的上传 首先我们打开新建好的AS项目,点击AS顶部的如下:接着点击项目名称如下将项目加入到本地的git仓库中之后红色的字体会变成绿色。 接着点击顶部vcs上传代码,加入备注后点击conmit and pus...
没有稳定的工作,只有稳定的能力。又到了万物复苏的季节,在程序猿这个行当里,作为 Android 开发出生的,在经历了八年的脱发生涯后,有了越来越多的想法和感触 趋势 随着各类移动跨平台的兴起,在 ReactNative 、Flutter 、Weex 等框架的加持下,Android 开发的能力已不再局限于 Android 领域,而各大厂商近些年也针对跨平台的不足进行逐步完善: ReactNaitve 底层重构的新架构 Fabric,将管理器等往 C++ 迁移实现同步操作和性能优...
前情 首先介绍一下自己的情况吧,由于当年高中年少轻狂,不努力,差二本线16分。我自己也没有意识到学历的区别,最终听了家里的安排上了一个专科,电气专业。 现在想想都很后悔,当年为什么没有自己的主见,如果复读或者读三本都比这个好很多。后来也算是意识到了自己学历的不足吧,先是专升本,然后就是考研。 也是自己的基础不行吧,最后调剂到一所双非的大学读计算机专业,基础不好,什么都是自学。 在学校,找了一个导师,接触...
前言 组件化是 保持整个 App 可持续地进行高质量开发的基础,近年来也是业界一直在积极探索和实践的方向,在深入理解组件化架构的过程中,将不断考验你的技术深度与广度;实践中我还参考了十几家技术团队的解决方案(例如:美团、有赞、阿里等等),在这个系列里,我将总结我对于组件化的思考和实践。 实习生: 对于实习生而言的话,可能对于android方面的要求并不是特别的高,比较注重基础,但是基本的得会,比如: 1.四大组件基本...
火山安卓识别周边最佳手机WIFI环境(并判断是否支持5G) 经常听大家说手机网络怎么这么慢呢?有没有什么好办法判断下自己周边的网络环境究竟如何,并进行改善优化呢?答案是必须的,下面我们就用火山安卓实现一款简易的WIFI信息查看小工具。额外福利,知识拓展: WIFI信号强度在-20dBM 至 -70 dBm之间,值越小越好,超过-70dBm可以说信号极差。 无线连接速率:2.4G单天线最大150M速率 5G 单天线最大433M速率 推荐连接5G方可获得更大...
为什么越来越多的年轻人感觉工作没有动力、职业发展没有希望,迷茫和中年危机等现象普遍发生? 人常说,安居才能乐业。 前些年,房价虽然也不低,但刚工作的年轻人,努力奋斗,攒上几年钱,再借点,踮踮脚,还是能够到的。 而现在。这样的房价,年轻人,即使再踮脚,甚至拉长脖子,也只能望房兴叹。因此,人除了不能安居外,同时也失去了奋斗的目标。所以,在工作中,表现不积极,得过且过也就不足为奇了。 安卓跳槽需要复习的知识...
缘起 随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,还有65535,应用之间的互相调用等等问题,插件化技术应用而生。如果没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个g那么大。 所以,当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。 阿里P8大佬每天熬夜到凌晨一两点,花了将近半个月时间将Androi...
前言 这次去腾讯面试的是我大学同学,我们大学都是一学习,一起吃饭,一起洗脚,一起。。。 他们公司最近也裁员了,不过他是裁员前去的腾讯,不知道谁捞到他简历了,莫名就走了流程,他莫名的就面了6轮过了。 他想着行情这么不好,要不就去了,去了之后,他们公司就裁员了。。。 总之今年大环境真的很差,大家都时刻做好准备。 目录: 1.网络 2.Java 基础&容器&同步&设计模式 3.Java 虚拟机&内存结构&GC&类加载&四种引用&动态代理 ...