![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android程序员
文章平均质量分 94
普通网友
这个作者很懒,什么都没留下…
展开
-
Toolbar设置掉坑总结,看这一篇就够了
说一千道一万,不如自己去行动。要想在移动互联网的下半场是自己占有一席之地,那就得从现在开始,从今天开始,马上严格要求自己,既重视业务实现能力,也重视基础和原理。基础夯实好了,高楼才能够平地而起,稳如泰山。最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2020-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有。原创 2024-03-19 19:58:35 · 691 阅读 · 0 评论 -
Http详解,Android高级工程师进阶学习—Android热修复原理
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF,大家有兴趣的可以自行领取或者私信我:还有。原创 2024-03-19 17:29:08 · 282 阅读 · 0 评论 -
Base64加密解密,【微信小程序】,最新Android面试合集
**一、什么Base64算法?Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,Base64并不是安全领域的加密算法,其实Base64只能算是一个编码算法,对数据内容进行编码来适合传输。标准Base64编码解码无需额外信息即完全可逆,即使你自己自定义字符集设计一种类Base64的编码方式用于数据加密,在多数场景下也较容易破解。Base64编码本质上是一种将二进制数据转成文本数据的方案。原创 2024-03-19 15:08:33 · 978 阅读 · 0 评论 -
Android日常开发问题总结:这些问题火候不够,随时变成删库跑路
点击我的GitHub免费领取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。容对你有帮助,可以添加下面V无偿领取!(备注Android)**[外链图片转存中…(img-qYrCDJjI-1710824234399)]点击我的GitHub免费领取获取往期Android高级架构资料、源码、笔记、视频。原创 2024-03-19 12:57:25 · 806 阅读 · 0 评论 -
Android——Broadcast Receivers广播接收器(1)
来自普通应用程序,如一个应用程序通知其他应用程序某些数据已经下载完毕。BroadcastReceiver自身并不实现图形用户界面,但是当它收到某个通知后,BroadcastReceiver可以启动Activity作为响应,或者通过NotificationMananger提醒用户,或者启动Service等等。在 Android 里面有的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑的处理。原创 2024-03-19 10:48:04 · 614 阅读 · 0 评论 -
java Type 详解,rxjava原理面试,面试安卓
Type及其子接口的来历。原创 2024-03-18 12:39:20 · 614 阅读 · 0 评论 -
我又开发了一个非常好用的开源库,调试Android数据库有救了(1)
那么过去大家都是如何解决的呢?这个真的是八仙过海,各显神通了。像我个人比较习惯的方式是直接用 SQL 命令查看,借助 adb shell 进入控制台,然后使用 sqlite3 命令打开某个数据库文件,再接下来用传统的 SQL 语句就能查看该数据库当中的数据了。只可惜这种方式自 Android 7.0 之后被禁止使用,主要还是考虑数据的安全性问题吧。另外也有一些朋友可能会借助一些第三方的工具,比如说 SQLite Expert。原创 2024-03-18 03:02:34 · 880 阅读 · 0 评论 -
多媒体系统之MediaCodec基本原理及使用(四)
点击我的GitHub免费领取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。原创 2024-03-18 00:28:58 · 578 阅读 · 0 评论 -
为什么 Activity,字节跳动社招面试记录
找工作是个很辛苦的事情,而且一般周期都比较长,有时候既看个人技术,也看运气。第一次找工作,最后的结果虽然不尽如人意,不过收获远比offer大。接下来就是针对自己的不足,好好努力了。最后为了节约大家的时间,我把我学习所用的资料和面试遇到的问题和答案都整理成了PDF文档,都可以分享给有需要的朋友,如有需要私信我【资料】或者**【点这里】免费领取**《Android面试复习资料汇总》自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。原创 2024-03-17 21:36:15 · 761 阅读 · 1 评论 -
UI组件化--干掉shape终极一战,android音频面试题
默认背景颜色按下背景颜色Disable背景颜色默认开始渐变颜色默认结束渐变颜色按下开始渐变颜色按下结束渐变颜色Disable开始渐变颜色Disable结束渐变颜色渐变方向默认文字颜色按下文字颜色Disable文字颜色边框颜色按下边框颜色Disable边框颜色边框宽度水波纹是否可用默认水波纹颜色按下水波纹颜色圆角角度左上圆角角度右上圆角角度左下圆角角度右下圆角角度是否开启防抖其实Android开发的知识点就那么多,面试问来问去还是那么点东西。原创 2024-03-17 19:02:55 · 830 阅读 · 1 评论 -
Java WeakReference 和 SoftReference
你也许已经想到,用HashMap!对,像这样:这看起来工作的很好。但是,有个问题:当我们不再需要某个Widget的serial number信息,此时应该从HashMap中将这个Entry移除,如果我们忘记了怎么办?因为HashMap中持有对这个对象的引用,这个对象永远不 会被垃圾回收器回收,这就造成了内存泄漏!这意味着我们需要像没有垃圾回收功能的语言一样,手动管理内存!但是我们用的是Java…另一个很常见的问题是缓存。原创 2024-03-17 16:34:47 · 396 阅读 · 1 评论