小程序如何实现多进程?从隔离角度出发,看完你就会懂!
前言小程序这个名词相信大家已经不陌生了,继微信之后,阿里巴巴、百度、头条等大厂相继实现了自己的小程序。小程序是一种全新的开放能力,开发者能够快速开发出小程序并集成进宿主,实现推广等目的。从使用角度看,小程序有轻量,易用等特点;从技术角度,以Android端为例,小程序有部分组件原生化、UI和逻辑线程隔离、小程序之间进程隔离等等。本篇文章主要从小程序进程隔离角度出发,分析BAT的小程序多进程的实现方
亡羊补牢!31道Android面试题 ,牢固你的基础!
前言经常有朋友和我说,“我很想进阶学习,但是我基础不牢固,就怕跟不上”没关系,我们都知道,亡羊补牢,为时不晚!今天就给大家准备了31道Android面试题 ,牢固你的基础!BATJ、字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等已经上传到了的我的GitHub大家点击我的GitHub地址:h
怎么掌握安卓中高级开发面试知识点?缓存重点都在这!
前言之前早就说要整理一个集合方便大家,还好没有拖到2020年BATJ、字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等已经上传到了的我的GitHub大家点击我的GitHub地址:https://github.com/Meng997998/AndroidJX点下star一起学习好了今天就跟着我
UI绘制流程,让无数安卓工程师无从下手?一篇文章就教你读懂!
前言在android当中对于UI体系当中往往我们会在绘制UI的时候碰到各种各样的问题而不知道从何解决, 也有时需要开发更改自定义组件时,需要做自己的调整,或者是实现某个自定义特效时的思路不明确,想要达到去玩转UI的最为基础的部分,就是去全面的深入了解UI的绘制流程.所以接下来带大家去进行全面分析UI整体的绘制体系.思路:android程序启动-→Activity加载并完成生命周期-→setCont
Android中的装饰模式:一文让你了解这个用于替代继承的技术!
前言今天,我们来讲讲Android中的装饰模式,还有高级UI+Gradle+RxJava+小程序+Hybrid+移动架构+React Native+性能优化+flutter+kotlin+NDK等技术教程不定期分享,关注我第一时间学习装饰模式(Decorator Pattern):也可以称为包装模式(Wrapper Pattern),它动态给一个对象增加额外的职责,就增加对象功能来说,装饰模式比生
面试被问懵?带你一步一步深入Handler源码,不信还拿不下面试官?
Handler机制是Android中相当经典的异步消息机制,在Android发展的历史长河中扮演着很重要的角色,无论是我们直接面对的应用层还是FrameWork层,使用的场景还是相当的多。很多朋友面试时问到了这里,一时被问懵。从哪里跌倒就从哪里爬起来,带大家一步一步深入Handler源码,就不信还拿不下面试官!BATJ、字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,An
年终小盘点:这十八个Android开发必备知识点,你都知道吗?
本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、查看CPU温度二、开机向导调试相关方法三、查看APP启动时间四、判断 user,userdebug 版本的方法五、修改截屏默认存储路径六、解析 kernel dump 方法七、SPRD 默认打开 Ylog 以及dumpsys enable方法八、判断是否正在 monkey 测试的方法九
听说你们春节要出去玩?我要学好Flutter为升职加薪做准备了!
「比你优秀的人不可怕,可怕的是比你优秀的人比你更努力」——奋斗的互联网人眼看着就要过年了,很多小伙伴有在计划着去哪旅行,而我要好好利用这个假期学好Flutte开发,让Flutter成为我职业技能上的一把利器,为接下来的跳槽或升职加薪做准备。第一次看文章的朋友可以关注我,会不定期发布大厂面试题、Android架构技术知识点及解析、Flutter、kotlin、小程序等内容,还有学习PDF+源码笔记+
算法学习?挑战高薪的必经之路!让面试官满意的排序算法(图文解析)
让面试官满意的排序算法(图文解析)这种排序算法能够让面试官面露微笑这种排序算法集各排序算法之大成这种排序算法逻辑性十足这种排序算法能够展示自己对Java底层的了解这种排序算法出自Vladimir Yaroslavskiy、Jon Bentley和Josh Bloch三位大牛之手,它就是JDK的排序算法——java.util.DualPivotQuicksort(双支点快排)想看以往学习内容的朋友可
腾讯社招凉经!三面题目总结,如何躲掉这些“鹅厂”的坑?
2019-2020年,我们度过了21世纪10年代的最后一个冬天,趁这个机会,去鹅厂走了一波结局有点悲催,但是没多大影响,我还是我,那个在总结学习一线的我想看以往总学习内容的朋友可以看我的GitHub:https://github.com/Meng997998/AndroidJX还有收集好的面试题目总结带答案,就放在文末废话就不多说,接下来凭借记忆给大家讲讲三面时遇到的问题,关注我收藏文章,你知道如
Android面试轻松搞定设计模式:六大原则+三大分类+详细总结
2020年,我们已经过了5天,这样说来,春招的也快来了,以前总结了不少面试题分享给大家今天就给大家详细总结一下设计模式,春招可不能倒上面第一次看文章的朋友可以关注我,会不定期发布大厂面试题、Android架构技术知识点及解析等内容,还有学习PDF+源码笔记+面试文档+进阶视频分享设计模式六大原则a.单一职责原则就一个类来说,应该只有一个引起它变化的原因一个类做一件事情,避免职责过多。比如这种情况是
Android 日志工具:项目模块较多时的救星
在项目开发中,遇到一个痛点:项目模块较多,不同日志混合在一起;出现线上问题时,所有日志信息混合在一起,定位困难。为解决这个问题,有了这个工具。这个工具有以下作用:开发模式debug 为 true 时,打印在控制台,同时打印到文件;发版模式debug 为 fase 时,只打印到文件;方便日志上传 支持日志压缩上传缓存文件 区分模块 支持不同功能模块,日志打印到不同文件中;第一次看文章的朋友可以关注我
你不能不知道的Flutter:Flutter视频滚动播放解决方案
如题,本文分享的内容为:视频列表滚动播放。分类视频列表的播放规则一般需要和具体产品、交互确认,播放一般都是静音的,根据露出坐标规律,常见的有两大类:固定位置播放如滑动屏幕的中间位时,延迟若干毫秒自动播放。固定索引+屏占比播放如第一个符合屏占比的视频可以自动播放;屏占比可以是当前视频组件的高度百分比,也可以是屏幕上的固定位置;当我们把屏占比定位60%时,第一个视频的可见区小于60%会暂停播放,触发可
老许,你要转阵 Flutter不?你开了金口,面试题现在就给你送来
第一次看文章的朋友可以关注我,会不定期发布大厂面试题、Android架构技术知识点及解析等内容,还有Android学习PDF+源码笔记+面试文档+进阶视频+Flutter+Kotlin等分享。更多还可以看我的GitHub链接:https://github.com/Meng997998/AndroidJX,看完顺便点亮一下星星哦前言2019年马上就结束了,又要到年后,跳槽的好时机,金三银四,很多小伙
用Flutter做APP学习心得:Flutter widget的生命周期
第一次看文章的朋友可以关注我,会不定期发布大厂面试题、Android架构技术知识点及解析等内容,还有Android学习PDF+源码笔记+面试文档+进阶视频分享更多还可以看我的GitHub链接:https://github.com/Meng997998/AndroidJX,看完顺便点亮一下星星哦前言最近一直在用flutter做app,感觉就像用vue或react写web页面一样,蛮好玩的。为了加深自
要优雅!Android中这样加载大图片和长图片
我们在做开发的时候总是会不可避免的遇到加载图片的情况,当图片的尺寸小于ImageView的尺寸的时候,我们当然可以很happy的去直接加载展示。但是如果我们要加载的图片远远大于ImageView的大小,直接用ImageView去展示的话,就会带来不好的视觉效果,也会占用太多的内存和性能开销。甚至这张图片足够大到导致程序oom崩溃。这个时候我们就需要对图片进行特殊的处理了:一、图片压缩图片太大,那我
如果没有计划,现在20多岁的程序员,他们30岁的时候会怎样?
我们不愿过着那种一眼看到头的人生,然而现实情况却似乎已经把未来摆在了我们的眼前。都说考上公务员后在机关事业单位,每天都做着差不多重复的工作,似乎从刚入职的那天起就能看到自己的退休时的样子。这样的工作好无聊,没有挑战性,就是要趁着年轻才要去做一些有意思的事情。因此我们从老家不远万里来到北京、上海、深圳,为的就是做一份在家里面做不了工作。我们如愿以偿的做了程序员、当上了工程师,拿到了别人眼中的高薪,满
让动画实现更简单,Flutter 动画简易教程!
本文作者:Didier Boelens原文链接:www.didierboelens.com/2018/06/ani…翻译: hccFlutter中的动画功能强大且易于使用。接下来通过一个具体的实例,您将学到关于 Flutter 动画的一切。难度:中级今天,我们无法想象移动应用程序里面没有任何动画,当您从一页跳转到另一页时,或者点击一个按钮(如 InkWell)... 都会有一个动画。动画无处不在。
大厂面试经:说一下你们线上JVM是如何优化的?
JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!但是一到造火箭、飞机的场景(面试)不懂JVM的你,会被面试官虐的体无完肤,本期内容列举常见的JVM面试题:说一JVM的内存模型是什么样子的?什么时候对象可以被收回?常见的垃圾回收器算法有哪些,各有什么优劣?什么时候对象会进入老年代?什么是空间分配担保策略
面试半月无满意offer,这个Android程序员直呼“被现在的公司害了”
前言最近有个朋友开始偷偷投简历了。他与老东家的合同快要到期,想知道自己的斤两,续签合同也好有个底,顺便悄悄看看新的工作机会。虽然市场环境不好,但我们身在涨工资靠跳槽的行业没办法。由于工作了5年了,经验有了,朋友收到的面试邀请也挺多,但半个月的面试下来却没收到一份满意的offer,直呼“被现在的公司害了”。下面是朋友总结的一些面试题(简单的去掉了,留下了些疑难杂症):1.android内部是怎么实现