自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android应用--简、美音乐播放器增加音量控制

这里我特地整理了一份《Android开发核心知识点笔记》,里面就包含了自定义View相关的内容除了这份笔记,还给大家分享Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。分享上面这些资源,希望可以帮助到大家提升进阶,如果你觉得还算有用的话,不妨把它们推荐给你的朋友~喜欢本文的话,给我点个小赞、评论区留言或者转发支持一下呗~

2024-04-23 01:23:28 445

原创 Android原生PDF功能实现

针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

2024-04-22 21:45:34 278

原创 Android之使用Assets目录中的xml布局、网页、音乐等资源(1)

Android学习是一条漫长的道路,我们要学习的东西不仅仅只有表面的 技术,还要深入底层,弄明白下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。资源持续更新中,欢迎大家一起学习和探讨。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。

2024-04-22 20:22:32 281

原创 Android——单选多选按钮的使用详解

relativePackage@Override@Override//跳转页面break;//跳转页面default:break;relativePackage

2024-04-22 18:57:02 288

原创 Android-多渠道打包配置;你了解吗?

proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’}debug {applicationIdSuffix “.debug”}/**jnidebug {// This copies the debuggable attribute and debug signing configurations.initWith debugapplicationIdSuffix “.jnidebug”j

2024-04-22 17:17:55 273

原创 Android 高工面试必考题(二):Android的事件分发机制设计与实现,掌握了到底有什么用?(1)

本来写到这就结束了,但回顾一遍还是打算给大家稍微总结一下。需要总结的小点:1、Android 事件分发总是遵循 Activity => ViewGroup => View 的传递顺序;2、onTouch()执行总优先于onClick()Android事件分发机制详解:史上最全面、最易懂,所以直接引用一下其中的图片。Activity 的事件分发示意图ViewGroup 事件分发示意图View 的事件分发示意图事件分发工作流程总结。

2024-04-22 15:52:52 229

原创 Android 生成桌面快捷方式是这样做的

我这里整理了一份完整的学习思维以及Android开发知识大全PDF。当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2024-04-22 13:14:02 902

原创 Android 安卓动画 属性动画 - 缩放动画

Buttonandroid:text=“点击演示动画”

2024-04-22 10:40:54 436

原创 Android _ MVVM 设计模式的一种实现方式(1)

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

2024-04-22 04:18:20 1013

原创 Android Studio 的常用快捷键

(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总)面试成功其实是必然的,因为我做足了充分的准备工作,包括刷题啊,看一些Android核心的知识点,看一些面试的博客吸取大家面试的一些经验,

2024-04-22 02:53:30 733

原创 Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10

一、启动白屏优化首先我们处理白屏的问题,首先我想的是更改一下启动页的样式,之前是一片白,现在我改成绿色的,绿才有安全感,要想代码过得去,样式就得带点绿,手动滑稽。那么首先在colors.xml中增加一个颜色值:#2EAD4D。

2024-04-22 01:28:15 688

原创 Android HAL 开发 (1)(1)

休闲")Mokiod工程代码树如下所示:|-- apps – 测试应用程序| |-- LedClient – 直接调用service控制硬件| `-- LedTest – 通过manager来控制硬件|-- frameworks – 框架代码| | |-- ILedService.aidl – Android Interface Definition Language 代码,提供LedService的接口。

2024-04-22 00:03:58 808

原创 Android 12 启动画面-SplashScreen

所以,如果你的代码中还保留着过去自己实现的那一套SplashScreen,在Android 12中就会出现双重SplashScreen的现象。我这些话比较直接,可能会戳到一些人的玻璃心,但是我知道肯定会对一些人起到点醒的效果的。因为你的技术体系并不系统,是零碎的,散乱的。:指定成你的App原来的主题。这样,当SplashScreen结束时,你的主题就能够被复原,从而不会影响到你的App的主题外观。而现在随着跨平台开发,混合式开发,前端开发之类的热门,Android开发者需要学习和掌握的技术也在不断的增加。

2024-04-21 22:38:51 510

原创 5月份,京东 Android开发面经分享!(1)

【一面】1、基本的数据类型有哪些?2、String、StringBuilder、StringBuffer的区别?•String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间•StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量•StringBuil

2024-04-21 20:45:20 651

原创 熬夜再战Android从青铜到王者-聊聊自动化测试真经(1)

Appium 是一款「移动」的自动化测试框架,牛逼的地方在于支持 iOS 和 Android 原生和混生的移动 Web 应用程序,也就是跨平台。Appium环境搭建我们使用Appium和python来进行测试,所以需要安装Appium客户端以及Python环境。他们的执行顺序是:python代码 -> Appium-python库 -> Appium -> 手机。极速体验打开手机模拟器/真机打开appium工具创建python项目复制下面代码,并作微微修改测试示例。

2024-04-21 15:31:19 643

原创 深入Android系统 Binder-4-驱动

外链图片转存中…(img-U3gc4yYh-1713678064079)][外链图片转存中…(img-XS8rnrxa-1713678064080)][外链图片转存中…(img-O57cDBbA-1713678064081)][外链图片转存中…(img-GTsVjKTw-1713678064082)][外链图片转存中…(img-hxVJw9RL-1713678064083)]

2024-04-21 13:41:33 946

原创 月薪20+的Android面试都问这些问题系列一(含答案)

Overridecase 1://需要做判空操作= ) {break;@Override//在onCreate中初始化在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。

2024-04-21 03:10:41 635

原创 抖音品质建设 - iOS启动优化之原理篇(1)

可以在 Build Phase 中插入脚本,来做一些定制化的构建,比如 CocoaPod 的拷贝资源就是通过脚本的方式完成的。

2024-04-20 22:18:06 839

原创 我凭借这份pdf拿下了字节跳动、腾讯、京东金融等大厂的offer

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

2024-04-20 20:29:57 766

原创 微信小程序开发之——个人中心-框架搭建(3)(1)

,说明:| 属性 | 说明 || list | tabBar下的tab标签列表 || pagePath | 页面路径 || iconPath | 默认图标 || selectedIconPath | 选中图标选项 || text | tab显示文字 |

2024-04-20 18:21:07 759

原创 干货来袭-通过这份Android-中高级架构师教学资料(全套)在公司大裁员下,5个月里我居然升职了。(1)

分享一份工作1到5年以上的Android程序员架构进阶学习路线体系,希望能对那些还在从事Android开发却还不知道如何去提升自己的,还处于迷茫的朋友!阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升**全套体系化高级架构视频;**七大主流技术模块,视频+源码+笔记有任何问题,欢迎广大网友一起来交流《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!**

2024-04-20 16:37:18 293

原创 字节跳动(抖音)Android客户端实习 3+1 面经

Android学习是一条漫长的道路,我们要学习的东西不仅仅只有表面的 技术,还要深入底层,弄明白下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。资源持续更新中,欢迎大家一起学习和探讨。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2024-04-20 12:12:03 853

原创 如何用“华为天才”的方法30天内拿下offer?这份Android资料你不能不看

这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

2024-04-20 01:02:46 281

原创 号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2021最新面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2024-04-19 21:27:27 931

原创 区块链钱包开发(Android篇)

/创建钱包//创建WalletFiles,设置自动保存Wallet//立即保存钱包创建源码分析:Walletif (!

2024-04-19 19:40:49 722

原创 关于Android的网络通信

http的工作原理:客户端向服务器端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后开始处理请求,并根据请求做出相应的动作访问服务器资源,最后返回一些数据给客户端,客户端再对数据进行处理。// 若在客户端实例化了一个Socket,就会连接到该服务器,这里的accept()方法就会往下执行了,不会再处于等待状态。2)accept() —— 开始接收客户端的连接,若有客户端连接上时返回一个socket对象。2)connect() —— 连接指定IP和端口,用于客户端连接服务器端。

2024-04-19 17:18:52 691

原创 你平时开发会关注卡顿和卡顿率吗?

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。然而Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。贵在坚持!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2024-04-19 15:15:03 394

原创 京东技术中台的Flutter实践之路(1)

在原生根项目的settings.gradle加入如下配置信息))在原生App模块中加入flutter依赖这样就可以原生项目一起编译了。具体可以参照官方文档:http://github.com/flutter/flu…这样的方式虽可以满足混编需求,但还不是特别方便,开发完项目后,还需要去Android Studio项目中进行编译,比较麻烦,所以我们也可以把Flutter项目settings.gradle改造,在Flutter开发环境下直接运行包含原生代码的混合项目,改造方式如下。

2024-04-19 13:06:33 1015

原创 一文带你了解 Jetpack Compose UI 框架

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的。

2024-04-18 20:56:19 594

原创 【Kotlin 初学者】单例类(object)

/通过对象表达式可以越过类的定义直接得到一个对象自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

2024-04-18 18:34:31 709

原创 unity3D期末大作业,坦克射击游戏

/获取目标点,注意在面板中赋值//声明变量count = 0;//获取到自身的NavMeshAgent组件//使用属性将目标点的坐标进行传递//使用方法获取目标点坐标,,和前一行代码作用相同count = 0;注意:每个AI坦克的target属性需要手动设置,设置的时候建议设置为玩家坦克的Mainbody组件,保证能正常跟踪。然后为了实现简单,开始游戏后坦克就会不断追踪玩家。

2024-04-18 12:17:27 414

原创 redhat JDK和tomcat的安装

1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。

2024-04-18 10:12:07 318

原创 OkHttp3源码详解之Okhttp任务队列工作原理(三)

如果你正愁这块不知道如何学习或者想提升学习这块知识的学习效率,那么这份学习笔记绝对是你的秘密武器!文章中我们在缓存Connection连接的时候也是使用的Deque双端队列。这里同样的方式,可以方便在队列头添加元素,移除尾部的元素。Dispatcher是一个控制执行,控制所有Call的分发和任务的调度、通信、清理等操作。为了完成调度和复用,定义了两个队列分别用作等待队列和执行任务的队列。的时候直接把call对象直接推入到执行队列里,并启动线程任务(队列中的线程在什么时候才会被执行呢。队列中移除这个线程。

2024-04-18 08:11:11 394

原创 Kotlin:数据类、密封类

return pwd;分析:实现同一个功能,从代码量来说,Koltin比Java少了很多行代码,比起更简洁。例:修改User类的name属性Koltin要修改数据类的属性,若属性使用val修饰,则只能使用其独有的copy()函数。其作用就是:修改部分属性,但是保持其他不变,若用var修饰,也可以用Setter()函数修改,这一点和Java一样输出结果为:Java版:输出结果为:Kotlinpwd”)

2024-04-18 05:58:25 911

原创 Kotlin Jetpack 实战 _ 09

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

2024-04-18 04:29:24 562

原创 HTTPS原理解析—层层深入,刨根问底

面试题集可以帮助你查漏补缺,有方向有针对性的学习,为之后进大厂做准备。但是如果你仅仅是看一遍,而不去学习和深究。那么这份面试题对你的帮助会很有限。最终还是要靠资深技术水平说话。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。建议先制定学习计划,根据学习计划把知识点关联起来,形成一个系统化的知识体系。学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。

2024-04-18 02:28:47 331

原创 Flutter动手实战,大佬手把手教你如何仿写出大厂的APP(1)

渐隐渐现的appBbar搜索组件的封装语音搜索页面banner组件浮动的 icon 导航渐变不规则带有背景图的网格导航其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。

2024-04-17 08:56:57 626

原创 Flutter 中获取屏幕以及 Widget 的宽高

面试题集可以帮助你查漏补缺,有方向有针对性的学习,为之后进大厂做准备。但是如果你仅仅是看一遍,而不去学习和深究。那么这份面试题对你的帮助会很有限。最终还是要靠资深技术水平说话。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。建议先制定学习计划,根据学习计划把知识点关联起来,形成一个系统化的知识体系。学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。

2024-04-17 07:23:49 864

原创 dom4j简单学习

当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。//foo为根节点,获得根节点下的bar节点。

2024-04-17 05:41:49 592

原创 ArrayBlockingQueue源码解析(JDK1

感觉现在好多人都在说什么安卓快凉了,工作越来越难找了。又是说什么程序员中年危机啥的,为啥我这年近30的老农根本没有这种感觉,反倒觉得那些贩卖焦虑的都是瞎j8扯谈。当然,职业危机意识确实是要有的,但根本没到那种草木皆兵的地步好吗?Android凉了都是弱者的借口和说辞。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。

2024-04-17 03:32:19 945

空空如也

空空如也

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

TA关注的人

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