自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(384)
  • 收藏
  • 关注

原创 发现Kotlin一个神奇的bug

【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!【Android核心高级技术PDF文档,BAT大厂面试真题解析】[外链图片转存中…(img-rnvzJ2ge-1715235229311)]【Android高级架构视频学习资源】

2024-05-09 14:14:00 271

原创 准备Android面试?收藏这一个就够了

##上面是提供一些大概的思路,下面具体说一下每一块的知识点一、数据结构与算法推荐书籍:大话数据结构,数据结构与算法分析(java语言描述),剑指offer,进军硅谷。推荐在线刷题网站:Leetcode(LeetCode Online Judge),Lintcod(LintCode - 主页),牛客网(在线编程_C++Java前端经典笔试面试题库)推荐方案:主要做三件事1, 先看一遍大话数据结构,熟悉一些基本概念,大话这本书只讲了一些基本的数据结构,像是B树,B+树,红黑树需要自己看一些博客或是网站,推荐一个

2024-05-09 12:02:06 352

原创 全面了解Kotlin

中文翻译即领域特定语言,例如:HTML,XML等 DSL 语言特点解决特定领域的专有问题它与系统编程语言走的是两个极端,系统编程语言是希望解决所有的问题,比如 Java 语言希望能做 Android 开发,又希望能做后台开发,它具有横向扩展的特性。而 DSL 具有纵向深入解决特定领域专有问题的特性。总的来说,DSL 的核心思想就是:“求专不求全,解决特定领域的问题”。

2024-05-09 01:25:36 606

原创 从斗鱼Android开发二面被刷,到VR微创公司收留,我的NDK开发梦究竟缺了什么?

现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水!为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!Android架构师之路很漫长,一起共勉吧!

2024-05-08 23:01:36 718

原创 两个简单实战Demo,带你轻松理解Android-Hook机制(2)

private View.OnClickListener origin;public HookedClickListenerProxy(View.OnClickListener origin) {this.origin = origin;}@Overridepublic void onClick(View v) {Toast.makeText(v.getContext(), “Hook Click Listener”, Toast.LENGTH_SHORT).show();if (origin !

2024-05-08 20:46:07 645

原创 一个即将30岁的Android程序员妄想用他的「逆袭」来劝你不再「焦虑」

2015年7月我从一个90%以上的人都不知道的二本院校毕业(软件工程),凭借自学的Android技术,在北京找到了一份月薪7000的工作,在当时其实还算不错,毕竟我的学校起点比较差,跟大部分毕业即失业的同学来比还是比较幸运的。毕业的时候,几个同学一起拖着很多很多的行李,挤上了前往北京的列车,当时连学校的被子也舍不得扔, 到了之后就急急忙忙的找了房子,一个1000多块钱的合租房,安顿好了一切,准备高高兴兴的上班,迎接毕业之后的新生活。没错,就是黑中介,不知道多少在北京租房的小伙伴遇到了这个问题,我当时是租的1

2024-05-08 18:38:54 1019

原创 【Android高级进阶】论一个普通大学电子商务大三学生,怒刷3000道题逆袭拿到腾讯Offer?

笔者之前工作是在金融公司可能并不是特别追求技术,而笔者又是喜欢追求技术的人,所以格格不入,只能把目标放在互联网大厂了。也希望大家都去敢于尝试和追逐自己的梦想!BATJ大厂Android高频面试题《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!。也希望大家都去敢于尝试和追逐自己的梦想!BATJ大厂Android高频面试题[外链图片转存中…(img-gXCMMYuZ-1715158274077)]

2024-05-08 16:51:25 829

原创 “你们Android的程序员不就是敲点代码吗,凭啥工资这么高?“

首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!希望大家不要犯和我一样的错误呀!!!一定要看完!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-08 15:09:25 664

原创 Ubuntu下Android开发之配置USB设备

*一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。技术提升遇到瓶颈了?缺高级Android进阶视频学习提升自己吗?还有大量大厂面试题为你面试做准备!

2024-05-08 12:54:37 886

原创 RabbitMQ 入门 Helloworld

总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

2024-05-08 10:41:44 1022

原创 OOM问题原理解析(一):adj内存管理机制(1)

​ *但是一般启动了服务的进程往往是希望服务在后台能够执行某些任务,这样看是不希望这些服务因为进程被杀而过早的被终止的,那如何调和这种矛盾呢?正确的做法是,对于期望较长时间留在后台的服务,应该将服务运行在单独的进程里,即是UI进程与Servie进程分离,这样期望长时间留在后台的Serivce会存在与一个被lmk分类为Service 进程的服务而获得较小的Adj值,而占有大量内存的UI进程则会分类为Cached进程,能够在需要的时候更快地被回收。*​ *还有一点,这类进程虽然被lmk划分为cached进程,但

2024-05-08 03:33:12 938

原创 Kotlin学习(二):类型初探(1)

abstract class AbsClass{abstract void absMethod()open protected void overrideMethod(){}void nonOverridable(){} //正常的方法默认不允许被覆写}抽象类的继承,java与kotlin对比,如下所示://java 实现继承以及实现接口public class SimpleClass extends AbsClass implements SimpleInfo{…}//kotlin 实现继承以及实现接

2024-05-08 01:25:16 288

原创 Jetpack之DataBinding(1)

/ android:text=“@{user.name}“等价于tvName.text = user.name这样就将数据和View相关联了。

2024-05-07 21:41:51 1000

原创 Handler消息机制(二):一个线程有几个Handler

在消息机制里面,有一个非常重要的东西,那就是Looper,Looper的作用主要是从消息队列里面取出消息交给Handler处理,不过不仅限于此,在这里面还有很多东西值得我们去源码看一看:要在一个线程里面处理消息,代码如下:class LooperThread extends Thread{public Handler mHandler;public void run(){Looper.prepare();mHandler = new Handler(){public void handleMessage(M

2024-05-07 14:39:47 634

原创 Flutter自定义绘制Widget初探

本文列举了Flutter开发中,Canvas绘制流程常用的方法并提供了简单的示例,可以看出,和Android的Canvas还是很相似的,上手也非常的快。要做出酷炫的Widget,最好还是需要配合动画效果,当然,用canvas做些简单的icon也是可以的。作者简介风少,铜板街客户端开发工程师,2013年5月加入团队,目前主要负责APP端项目开发。本文主要通过具体的案例重点介绍了自定义绘制Widget的机制,如需获取更多 Flutter 相关的知识,可以扫码关注 “铜板街科技”公众号 ,并在后台。

2024-05-07 12:46:33 660

原创 Flutter-可以缩放拖拽的图片

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-06 10:34:19 749

原创 Flutter Dio二次封装

在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。

2024-05-06 09:05:19 729

原创 Cocos2d-x 3(11)

总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

2024-05-06 03:16:43 819

原创 Android高级工程师面试必备之计算机网络基础

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-06 00:58:14 967

原创 Android面试老生常谈的 View 事件分发机制,看这一篇就够了!

考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!) {第二步:设置双击监听// 设置双击监听考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档[外链图片转存中…(img-FhJgcwLZ-1714878581488)][外链图片转存中…(img-dgADJVJc-1714878581489)]

2024-05-05 11:09:52 891

原创 Android记录23-关于actionbar中overflow menu(溢出菜单)中的一些问题

总之啊,家里没矿的同学们,如果你们想以后的日子过得好一些,多想想你们的业余时间怎么安排吧;技术方面的提升肯定是重中之重,但是技术外的一些“软实力”也不能完全忽视,很多时候升职确实是因为你的技术足够强,但也与你的“软实力”密切相关在这我也分享一份大佬自己收录整理的Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅并给下属员工学习的精品资料。

2024-05-05 09:30:23 295

原创 Android硬件加速(1)

一线互联网Android面试题含详解(初级到高级专题)这些题目是今年群友去腾讯、百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。并且大多数都整理了答案,熟悉这些知识点会大大增加通过前两轮技术面试的几率如果设置门槛,很多开发者朋友会因此错过这套高级架构资料,错过提升成为架构师的可能。这就失去了我们的初衷;让更多人都能通过高效高质量的学习,提升自己的技术和格局,升职加薪。最后送给大家一句话,望共勉,永远不要放弃自己的梦想和追求;

2024-05-04 22:25:33 850

原创 Android热修复基础篇(二)

运行结果分析:BootClassLoader 类加载器是加载 Android 系统自带的 类,如 ActivityPathClassLoader 类加载器是加载 第三方类或自己写的类,(不是Android自带的),如 MainActivity、AppCompatActivity补充点:现在你应该明白了,为什么你写的类直接调用就好了,这是因为 系统帮你选择好了 类加载器 自动帮你把需要的类加载进来,即类加载过程代码如下(系统自动替你完成了):getClassLoader().loadClass() //在这里

2024-05-04 15:10:23 678

原创 Android性能优化:这是一份全面&详细的内存优化指南-GitHub标星8k-建议收藏!(4)

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-04 13:41:48 1086

原创 Android开发最佳实践手册全网独一份,知名大企都在用,建议收藏

应放在 styler XML中。此规则也有例外,不过大体工作 的很好。这个思想整体是保持layout属性(positioning, margin, sizing) 和content属性在布局文件中,同时将所有的外观细节属性(colors, padding, font)放 在style文件中。

2024-05-04 12:02:40 846

原创 Android开发5年年薪30w+,在今年特殊时期被辞退,沉寂3个月入驻字节跳动!

不想减肥就当个肥宅,没什么大不了的。彩礼给不起这婚就不结了,没什么大不了的。房子买不起就回老家,没什么大不了的。只要你活的开心快乐,外面的一切都是可以忽略的。于是我开始做准备,为我大学时目标 【字节跳动】进发!1.我先去查看了一下字节跳动岗位的职责1、本科及以上学历,计算机、通信等相关专业2、具有扎实的编程功底,良好的设计能力和编程习惯3、熟练掌握Java语言,有Kotlin经验者优先,有iOS或前端开发经验者优先,有跨平台开发经验者优先4、良好的代码洁癖,对事情追求极致5、积极乐观,责任心强,工作认真细致

2024-05-04 02:53:47 605

原创 Android学习之fragment(1)

import android.widget.BaseAdapter;import android.widget.Button;import android.widget.ImageView;import android.widget.ListView;import android.widget.TextView;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivit

2024-05-04 01:17:36 797

原创 Android友盟增量更新(1)

UMENG_APPKEY:用来定位该应用的唯一性,用您该应用的UMENG APPKEY,替换value中的”YOUR APP KEY”。UMENG_CHANNEL:用来标注应用推广渠道,不同渠道可以上传不同更新包,您可以使用20位以内的英文和数字为渠道定名,替换value中的”Channel ID”。如果不改动,将代表默认渠道,如果需要使用友盟自动更新多渠道更新,必须先集成友盟统计SDK。4.3.3 添加Service和Activity到标签下: (请注意:v2.4的SDK中,对话框改为Activity实现

2024-05-03 13:45:17 142

原创 Android中集成FFmpeg及NDK基础知识

log-lib。

2024-05-03 12:10:42 1020

原创 Android-适配各国语言、屏幕尺寸、系统版本及常见适配方法总结

针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!**

2024-05-03 10:24:53 1003

原创 Android-Framework学习笔记(五)应用程序启动过程(1)

Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2021年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。【Android高级架构视频学习资源】Android部分精讲视频领取学习后更加是如虎添翼!进军BATJ大厂等(备战)!

2024-05-03 08:53:38 945

原创 Android 自定义标签控件

Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-03 07:20:05 938

原创 android 微信分享详情

【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!//进行支持:看是否分享到朋友圈还是微信的好友//网络类型【Android开发核心知识点笔记】[外链图片转存中…(img-e0nueXaS-1714686274275)]【Android思维脑图(技能树)】

2024-05-03 05:44:45 112

原创 android 字体大小 根据分辨率 自动调整

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。

2024-05-03 04:13:40 737

原创 Android 仪器化单元测试(instrumented unit tests) Androidx kotlin版本

本例子参考官方网站。因为官网里面很多类没有给到,所以进行了一波补充完善。➡️➡️➡️➡️点击可前往官网。以下示例显示了如何编写仪器单元测试来验证 接口是否被 类正确实现:🙆‍♀️import android.os.Parcelimport android.os.Parcelableimport android.os.Parcelable.Creatorimport androidx.test.runner.AndroidJUnit4import org.junit.Assertimport org.jun

2024-05-03 02:47:12 960

原创 Android Service与Activity之间的通信(bindService启动方式)

包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。//脱离了service的体系,不能用new对象来调用服务的方法。//建议写在onDestroy()方法中,这里只为显示效果。,这里放上我搜集整理的。

2024-05-03 01:03:56 422

原创 Android OpenCV(四十):QR二维码检测(1)

都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 PDF(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。Java语言与原理;大厂,小厂。Android面试先看你熟不熟悉Java语言高级UI与自定义view。

2024-05-02 21:20:13 382

原创 Android Hook 机制之简单实战

Android高级架构师之路很漫长,一起共勉吧!

2024-05-02 18:28:07 41

原创 自动化快速上手--Python(8)--函数(下)

合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**

2024-04-23 02:19:36 521

原创 用Python进行数据清洗,这7种方法你一定要掌握

外链图片转存中…(img-EJkrM3vz-1713803193205)][外链图片转存中…(img-9XqSugCu-1713803193206)][外链图片转存中…(img-b8pBVIPS-1713803193206)]

2024-04-23 00:26:44 524

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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