自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android接入腾讯直播(一)

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。同时我还搜集整理2020年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含。但是如果你仅仅是看一遍,而不去学习和深究。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-08-20 19:36:25 948

原创 Android开发 ——Android Studio工具Debug调试技巧

所谓条件断点就是在特定条件发生的断点,也就是,我们可将某个断点设置为只对某种事件感兴趣,最典型的应用就是在列表循环中,我们希望在某特定的元素出现时暂停程序运行。条件断点就是满足这种需求的,顾名思义,在特定条件下的断点。开启这个功能后,idea的Debugger会自动评估某些变量,大概就是当你执行在某个断点时,Debugger会检测当前调试点之前或者之后的变量的状态,然后在变量区选择性输出。除了这里的求值断点,条件断点,还有日志断点,异常断点,方法断点等,具体的可自行google哈。

2024-08-20 17:46:13 1108

原创 Android事件分发机制

对于不同的输入事件需要使用相应的处理方法,而这些处理方法需要有优先级,所以通过责任链模式,把不同的处理阶段通过一条链串起来是一个很优雅的设计实现。不用理会它们,在考虑整体设计的时候,具体细节都可暂时跳过,不能被它们蒙蔽了双眼,阻碍了前进的脚步。其实仔细想想,除了触摸输入事件外,常用的还有键盘输入,所以只定义这样一个类从设计上是不合理的,没有考虑到它的可扩展性。它作为整个View树的根部,是View树正常运作的基石。既然是纽带,那么必然有两者的依赖,所以它的创建过程就非常重要了,按理说是可以从中找到依据的。

2024-08-20 16:01:18 794

原创 android 论编码的简洁规范

我搜集整理过这几年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含。自定义view用的xml :view_view名称简写.xmlview_header.xml 这个就是共用的view 也可以用common_view名称简写.xml替换。com. 公司名称简写.应用名称简写(拼音或者英文).util 放各种工具类 (图片,字符,时间,dalog 等)

2024-08-20 14:16:30 630

原创 Android 开发艺术探索笔记(4)

(2)线程同步机制完全失效。已经不再同一个内存了,不管是锁对象还是锁全局类都不能保证线程同步,因为不同进程锁的不是同一个对象。(3)SharePreferences可靠性下降。。因为SharePreferences的底层是通过读/写XML来实现的。(4)Application会多次创建。其实一个进程的创建就会伴随一Application(可以用Application中的onCreate()方法来查看PID)的创建。这样说,。一个应用中的多个进程也相当几个不同的应用采用了ShareUID模式。

2024-08-20 12:37:02 320

原创 Android 刻度尺的另类实现方式

我们可以给横向RecyclerView添加Header和Footer, Header的宽度可以设置为RecyclerView宽度的一半, 让刻度尺的第一个刻度, 和指示灯重合。我们可以通过添加SnapHelper来保证RecyclerView滑动到两个刻度之间时,那个刻度线靠近指示灯, 那个刻度线自动对齐指示线。目前的滑动并没有刻度自动对齐指示针的操作, 可以滑动在两个刻度中间的任何位置, 不能确定当前的指示数值。在刻度尺的滑动过程中, 具体还是要获取到刻度滑动的位置。可以看出有了自动会弹的效果。

2024-08-20 01:37:53 349

原创 Android NDK开发入门

/对应的Native代码下面,我们整理下Java和JNI的类型对照表,如下所示。| Java 类型 | Native类型 | 有无符合 | 字长 || boolean | jboolean | 无符号 | 8字节 || byte | jbyte | 有符号 | 8字节 || char | jchar | 无符号 | 16字节 || short | jshort | 有符号 | 16字节 || int | jint | 有符号 | 32字节 |

2024-08-19 22:08:39 526 1

原创 Android Debug Bridge 技术实现原理

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。不论遇到什么困难,都不应该成为我们放弃的理由!如果你看到了这里,觉得文章写得不错就给个赞呗?参考docs.qq.com/doc/DSkNLaERkbnFoS0ZF。

2024-08-19 20:18:33 975

原创 37岁被裁员,大公司不愿要,无奈去小公司面试,HR的话扎心了

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

2024-08-19 18:33:57 743

空空如也

空空如也

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

TA关注的人

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