程序员
文章平均质量分 95
普通网友
这个作者很懒,什么都没留下…
展开
-
Android企业级实战-界面篇-4
最后我想说:对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,原创 2024-04-23 09:48:38 · 670 阅读 · 0 评论 -
Android应用架构 — 从MVC到MVVM
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!原创 2024-04-23 01:45:14 · 324 阅读 · 1 评论 -
Android学习指南 — Java知识点汇总
针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。原创 2024-04-23 00:20:19 · 803 阅读 · 0 评论 -
17道Python面试题,让你在求职中无往不利_求职会考察你会不会用python
1.4,于2012年03月23日发布.Django的主要目的是简便、快速的开发数据库驱动的网站。这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。原创 2024-04-22 20:12:53 · 348 阅读 · 0 评论 -
15行Python代码,帮你理解令牌桶算法_。用于计算令牌的示例 python 代码。
从名字上看令牌桶,大概就是一个装有令牌的桶吧,那么什么是令牌呢?紫薇格格拿的令箭,可以发号施令,令行禁止。在计算机的世界中,令牌也有令行禁止的意思,有令牌,则相当于得到了进行操作的授权,没有令牌,就什么都不能做。Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。原创 2024-04-22 20:12:22 · 306 阅读 · 0 评论 -
15行Python代码搞定网易云热门歌单_python写一个网易云音乐播放器
b. 打开谷歌浏览器,检查Chrome的版本:在浏览器地址中输入 chrome://settings/help 回车即可看到。e. 以Windows为例,下载结束后,将ChromeDriver 放置在python安装目录下的Scripts文件夹即可。我们这次的目标是爬取热门歌单,比如网易云音乐中播放量大于1000万的歌单信息(歌单名称、链接)。c. 我们还需要遍历所有的页,使用工具继续分析,找到“下一页”的URL。e. 等我们爬取完所有符合的歌单信息后,将其保存在本地。准备工作完成,代码写起来吧~原创 2024-04-22 20:11:51 · 422 阅读 · 0 评论 -
Android与Flutter混合开发
这种跳转方式和上面的两种不同,边跳边发,适用于多种场景。这里也不一定非要使用BasicMessageChannel,也可使用MethodChannel或EventChannel,只是混合开发通常涉及到两端频繁通信,个人更加倾向使用BasicMessageChannel,不分主客,使用和通信更方便。window.defaultRouteName就是获取Android传递过来的参数,当Android端需要跳转多个flutter页面,通常这个用于路由分发,若需要的信息比较多的时候可以传递json字符串。原创 2024-04-22 19:18:41 · 267 阅读 · 0 评论 -
Android-架构组件的最新进展
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。当然我也为你们整理好了百度、阿里、腾讯、字节跳动等等互联网超级大厂的历年面试真题集锦。这也是我这些年来养成的习惯,一定要学会把好的东西,归纳整理,然后系统的消化吸收,这样才能极大的提高学习效率和成长进阶。碎片、零散化的东西,我觉得最没有价值的。就好比你给我一张扑克牌,我只会觉得它是一张废纸,但如果你给我一副扑克牌,它便有了它的价值。原创 2024-04-22 17:40:58 · 412 阅读 · 0 评论 -
Android-Apng动画的播放,大牛手把手动态教学,你都不愿意看吗?
1)方案一是将Apng文件全部解压成png序列图片保存在本地,方案二是把Apng文件当做一个整体去处理,需要第几帧直接读取第几帧,并将该帧以Bitmap的形似保存到内存。2)方案一解压得到的png图片在后面的渲染中需要转化成Bitamp,而方案二直接就获取了第几帧的Bitmap,相比于方案一,方案二减少了一个从SD卡读取png文件的操作。原创 2024-04-22 16:14:44 · 347 阅读 · 0 评论 -
android 获取通讯录并显示listview
** 联系人显示名称 **//** 电话号码 **//** 头像ID **//** 联系人的ID **/try {// 获取手机联系人= null) {// 得到手机号码// 当手机号码为空的或者为空字段 跳过当前循环continue;// 得到联系人名称// 得到联系人ID// 得到联系人头像ID// 得到联系人头像Bitamp// photoid 大于0 表示联系人有头像 如果没有给此人设置头像则给他一个默认的contactid);原创 2024-04-22 14:50:15 · 336 阅读 · 0 评论 -
Android 绘图和shape圆形(3)
最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。由于篇幅有限,这里以图片的形式给大家展示一小部分。原创 2024-04-22 13:36:03 · 744 阅读 · 0 评论 -
Android 开发面试题集合整理(内含答案)(4)
基于XML协议的通讯协议,前身是Jabber,目前已由IETF国际标准化组织完成了标准化工作。原创 2024-04-22 12:11:21 · 726 阅读 · 0 评论 -
android 屏幕适配
代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。所以,长征路还长,大家还是好好地做个务实的程序员吧。最后,小编这里有一系列Android提升学习资料,有兴趣的小伙伴们可以来看下哦~《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!原创 2024-04-22 11:02:39 · 647 阅读 · 0 评论 -
Android 启动系统相机,相册,裁剪图片及6(1)
优点: 实现的样式可以自己定制,可以实现多张图片的选择等缺点: 代码量稍微多一些总结综上所述,对于本地相册的功能,本人还是强烈推荐自己实现,因为采用系统的,灵活性差,更重要的是,经常会有一些 莫名其妙的bug这里给大家推荐两种实现方式,一个是鸿洋大神以前写的,一个是GitHub的开源库。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。原创 2024-04-22 09:36:13 · 276 阅读 · 0 评论 -
Android 代码混淆 混淆方案
命令 | 作用 || — | — || -keep | 防止类和成员被移除或者被重命名 || -keepnames | 防止类和成员被重命名 || -keepclassmembers | 防止成员被移除或者被重命名 || -keepnames | 防止成员被重命名 || -keepclasseswithmembers | 防止拥有该成员的类和成员被移除或者被重命名 || -keepclasseswithmembernames | 防止拥有该成员的类和成员被重命名 |原创 2024-04-22 04:40:48 · 1013 阅读 · 0 评论 -
Android studio如何使用SVN进行版本控制?(1)
这里说明一点,在Import into Version Control下有Import into Subversion和Share Project(Subversion)两个选项:第一个是直接将项目导入到SVN服务器上,但是这样做本地的项目同SVN服务器没有建立起关联,在导入后项目所有的文件都会变成红色,而且在要提交到SVN服务器时会提示项目不是SVN下的工作副本;第一种方式和第二种方式的区别就在于:第一种是将代码先提交到SVN服务器上,然后再从SVN服务器上更新下来(本地项目同SVN服务器建立联系);原创 2024-04-22 03:15:16 · 869 阅读 · 0 评论 -
Android OkHttp使用和源码详解(2)
除了直接 new OkHttpClient 之外,还可以使用内部工厂类 Builder 来设置 OkHttpClient。如下所示:builder.connectTimeout(15, TimeUnit.SECONDS)//设置超时.addInterceptor(interceptor) //拦截器.proxy(proxy) //设置代理//设置缓存.url(url).build();原创 2024-04-22 01:50:48 · 536 阅读 · 0 评论 -
Android Intent用法全面详解(1)
2)直接发送短信3)发送彩信4.发送Email5.添加附件6.播放多媒体7.分享功能String msg = “我正在使用星空琴行软件,不错哦 ,你也快来试试看吧!startActivity(Intent.createChooser(intent, “分享”));8.跳转到应用市场 自己应用详情 评分页面。原创 2024-04-22 00:25:42 · 904 阅读 · 0 评论 -
android app启动页(闪屏页)白屏快速优化方案实践
@drawable/bg_splash_snow_改为你自己的背景图启动页activity 的onCreate方法回调中,将window的背景图置空,代码如下:) {看下效果:完事儿~~~下篇见这就没了?????对,没错,代码就是这么简单。不过对style里那三个属性不熟悉的朋友,可能心存疑问:这到底是个什么鬼。。。那咱接下来就细细的捋一遍吧。原创 2024-04-21 23:01:16 · 844 阅读 · 0 评论 -
@Android程序员:这-5-道刁钻的-Activity-生命周期面试题,你会几道?
*Activity 的生命周期很基础而且也很重要,这也是面试常问的原因。**相关的面试题可以涉及到 framework 的一些知识,平常在处理一些问题的时候最好不要只是打下日志看下结果,多钻进去源码看看,才能有更多收获,也记得更牢。最后在这里我也分享一份大佬自己收录整理的Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅并给下属员工学习的精品资料。原创 2024-04-21 21:14:06 · 595 阅读 · 0 评论 -
15个经典面试问题及回答思路,很多人死在了最后一个问题上
这次面试问的还是还是有难度的,要求当场写代码并且运行,也是很考察面试者写代码因为Android知识体系比较庞大和复杂的,涉及到计算机知识领域的方方面面。在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。原创 2024-04-21 19:06:58 · 721 阅读 · 0 评论 -
玩转字符串篇--代码自动生成,解放双手
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。原创 2024-04-21 16:02:26 · 578 阅读 · 0 评论 -
深入理解WMS(四):从WMS的角度分析Activity之间的关系
今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。原创 2024-04-21 14:10:44 · 667 阅读 · 0 评论 -
来深入了解一波鸿蒙开发
这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容除了这份笔记,还给大家分享Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。分享上面这些资源,希望可以帮助到大家提升进阶,如果你觉得还算有用的话,不妨把它们推荐给你的朋友~喜欢本文的话,给我点个小赞、评论区留言或者转发支持一下呗~原创 2024-04-21 12:18:34 · 676 阅读 · 0 评论 -
数据代理与事件(1)
【Android 详细知识点思维脑图(技能树)】其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。原创 2024-04-21 01:52:26 · 236 阅读 · 0 评论 -
掌握-Android-系统架构,看这一篇就够了!(2)
###Android平台的基础是Linux内核,比如ART虚拟机最终调用底层Linux内核来执行功能。Linux内核的安全机制为Android提供相应的保障,也允许设备制造商为内核开发硬件驱动程序。启动Kernel的swapper进程(pid=0):该进程又称为idle进程, 系统初始化过程Kernel由无到有开创的第一个进程, 用于初始化进程管理、内存管理,加载Display,Camera Driver,Binder Driver等相关工作;原创 2024-04-20 22:47:33 · 403 阅读 · 0 评论 -
我的Android面试;OPPO外包+百度+平安三面+腾讯三面(offer)(1)
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套。原创 2024-04-20 20:57:49 · 933 阅读 · 0 评论 -
微信小程序开发之——用户登录-开放数据校验与解密(6)
我一直以来都有整理练习大厂面试题的习惯,有随时跳出舒服圈的准备,也许求职者已经很满意现在的工作,薪酬,觉得习惯而且安逸。不过如果公司突然倒闭,或者部门被裁减,还能找到这样或者更好的工作吗?我建议各位,多刷刷面试题,知道最新的技术,每三个月可以去面试一两家公司,因为你已经有不错的工作了,所以可以带着轻松的心态去面试,同时也可以增加面试的经验。我可以将最近整理的一线互联网公司面试真题+解析分享给大家,大概花了三个月的时间整理2246页,帮助大家学习进步。原创 2024-04-20 19:10:35 · 1205 阅读 · 0 评论 -
开发5年,在资本寒冬下的-android开发者,该何去何从?(1)
图片上传中…(image-e29a86-1586183428003-2)]原创 2024-04-20 17:08:20 · 544 阅读 · 0 评论 -
安居客 Android App 走向平台化
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 PDF(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。Java语言与原理;大厂,小厂。Android面试先看你熟不熟悉Java语言高级UI与自定义view。原创 2024-04-20 15:09:15 · 307 阅读 · 0 评论 -
安卓神器---scrcpy(1)
考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!**原创 2024-04-20 13:46:56 · 982 阅读 · 0 评论 -
安全(六种核心安全机制-加密、密钥、签名与证书)
1、HASH与散列函数的定义与特点HASH翻译成散列或者哈希HASH(散列)函数(算法)的定义是:变长的输入变换成定长的输出常见的HASH算法:MD5(128bit)、SHA1(160bit)HASH的特点:易变性:即便原始信息发生1bit的变化,HASH的输出将会有不可预知的巨大变化。不可逆:通过HASH结果构造出满足的输入信息是不可能的或者及其困难的。2、消息摘要与数字指纹人的指纹的特点:双胞胎的指纹不同;通过指纹猜不出它的主人。与Hash的对应关系:易变性、不可逆数字指纹由此而来。原创 2024-04-20 12:36:26 · 1141 阅读 · 3 评论 -
字节客增慢 SQL 治理体系(2)
这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容除了这份笔记,还给大家分享Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。分享上面这些资源,希望可以帮助到大家提升进阶,如果你觉得还算有用的话,不妨把它们推荐给你的朋友~喜欢本文的话,给我点个小赞、评论区留言或者转发支持一下呗~原创 2024-04-20 10:55:09 · 964 阅读 · 0 评论 -
多媒体系统之音频的采集和播放(三)(1)
今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。原创 2024-04-19 23:31:28 · 850 阅读 · 0 评论 -
回忆2024年的美团Android岗的面试之旅,这面试官太会问了(1)
*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取![外链图片转存中…(img-AhfJR8cN-1713535216829)][外链图片转存中…(img-4YA8VfhQ-1713535216830)]《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!原创 2024-04-19 22:00:41 · 677 阅读 · 0 评论 -
写代码还是做管理?安卓开发者的困扰(1)
现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上,当学的新技术无法学以致用,很容易被我们遗忘,到最后真的需要使用的时候,又要从头来过(虽然上手会更快)。我觉得身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该知道这是一个活到老学到老的行业,所以面对新技术,不要抵触,拥抱变化就好了。Flutter 明显是一种全新的技术,而对于这个新技术在发布之初,花一个月的时间学习它,成本确实过高。原创 2024-04-19 17:59:20 · 666 阅读 · 0 评论 -
使用NavigationUI更新UI组件
作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取![外链图片转存中…(img-7mbrgfbU-1713513404446)]原创 2024-04-19 15:57:08 · 290 阅读 · 0 评论 -
从0开始写一个基于Flutter的开源中国客户端(5)——App整体布局框架搭建
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。【Android思维脑图(技能树)】知识不体系?原创 2024-04-19 13:40:57 · 910 阅读 · 0 评论 -
两个简单实战Demo,带你轻松理解Android-Hook机制(3)
Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2020年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。就先写到这,码字不易,写的很片面不好之处敬请指出,如果觉得有参考价值的朋友也可以关注一下我。原创 2024-04-19 11:25:32 · 998 阅读 · 0 评论 -
「性能优化系列」APP内存优化理论与实践(1)
【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!以上Android开发知识点,真正体系化!**由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你觉得这些内容对你有帮助,可以扫码获取!!原创 2024-04-18 16:21:42 · 1031 阅读 · 0 评论