- 博客(9)
- 收藏
- 关注
原创 TabLayout+Fragment实现滑动标签页
设置标签的模式~,有Fixed固定模式和Scrollable可以滑动模式两种。固定模式就像上图,整个TabLayout有多大,里面的标签就全部平均布局显示出来;可滑动模式当标签很多的时候就一直往后添加,以滑动的效果显示出来,效果如图.实现完上面的效果后,将for循环添加标签的代码注释掉,你会发现依然有效,所以~tabLayou和viewPager联用就不用再手动添加标签了。完成到上一步,我们的TabLayout只能通过点击标签实现切换,下面实现和ViewPager的联用.给tablayout添加监听。
2024-09-08 18:46:38
527
原创 Framework掌握不熟?字节跳动大牛带你系统化学习
其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。(以下体系的复习资料是我从各路大佬收集整理好的)《Android开发七大模块核心知识笔记》《379页Android开发面试宝典》历时半年,我们整理了这份市面上最全面的安卓面试题解析大全包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。
2024-09-08 13:56:36
932
原创 Android面试:看似简单的Activity-生命周期问题,面试官会从哪些刁钻的角度考你呢?
Activity 的生命周期很基础而且也很重要,这也是面试常问的原因。相关的面试题可以涉及到 framework 的一些知识,平常在处理一些问题的时候最好不要只是打下日志看下结果,多钻进去源码看看,才能有更多收获,也记得更牢。作者:Android面试官链接:https://juejin.im/post/6844904199675871245最后我在这里分享一下这段时间从朋友,大佬那里收集到的一些2019-2020BAT 面试真题解析。
2024-09-08 09:11:10
1071
原创 Android测试:关于junit、espresso、mockito、robolectric
如A对象方法依赖B对象方法,在测试A对象的时候,我们需要首先构造出B对象,这样子增加了测试的难度,如果依赖过多,相应地也增大了编写测试用例的难度。上面runClick里面的测试,一个表示text内容为"点击获取城市感冒指数"则执行点击,另一个表示找到R.id.wendu的控件,然后看它是否text内容为"点击获取城市今天温度"。).thenReturn(…onView(withId(R.id.wendu)).check(matches(withText(“点击获取城市今天温度”)));
2024-09-08 03:38:43
840
原创 Android应用的保活方案以及另类出路,你了解几个
我们知道现在很多应用都想开启自启动权限,这样应用就可以保活很久了了,不过只要有了自启动权限之后应用首先是不会杀死,然后也可以重启,真的是完完全全的保活了,那么其实权限这个事情我们肯定是做不了了,所以我们可以想其他的方案,比如我们可以引导用户去开启,这个就要看产品怎么去很好的引导用户了,比如有一个提示说:开启自启动可以更好的使用本应用此类消息。这样有了自启动权限之后可以做很多事情了,但是不是所有的用户都愿意去开启的,那么我们怎么让我们的应用保活呢,难道真的没办法了吗?那么我们是否可以利用这一点来做呢?
2024-09-07 17:05:54
1428
原创 Android-面试中常问的MMAP到底是啥东东?原理及应用解析
分配,映射,更新页表if (!get_unmapped_area用于为用户空间找一块内存区域,current->mm->get_unmapped_area一般被赋值为arch_get_unmapped_area_topdown,先找到合适的虚拟内存(用户空间),几经周转后,调用相应文件或者设备驱动中的mmap函数,完成该设备文件的mmap,至于如何处理处理虚拟空间,要看每个文件的自己的操作了。
2024-09-07 11:31:27
488
原创 Android 开发者学习路线(2024 版)
许多人提倡 App 使用 单 Activity + 多个 Fragment 的组合,可见 Fragment 在开发中的重要性,但是 Fragment 的管理又是一门技术,Fragment 的坑,只能在实际开发中慢慢填平了,不过下面的 Fragment 基础还是要牢固。卸载抖音、微博、斗鱼、游戏吧,做好 2020 年的规划,很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我针对Android程序员,我这边给大家整理了一套。
2024-09-07 04:59:39
1834
原创 Android Jetpack之Room的简单应用
以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。后面我就自己整理了一套资料,还别说,真香!资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。加入社区》https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0t;
2024-09-06 23:08:41
1038
原创 Java 里面的异常
一、异常概述类是类的子类。它是因编程错误或由于偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。除了类外,还有一个子类。是指运行时环境发生的错误,Java 虚拟机无法解决的严重问题。例如,JVM 内存溢出。一般地,程序不会从错误中恢复, 一般不编写针对性的代码进行处理。类和类。(此图片来源于网络)二、编译时异常是指编译器要求必须进行处理的异常。即程序在运行时由于外界因素造成的一般性异常。/***/try {// 实例化File对象。
2024-09-05 05:15:31
1219
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅