- 博客(8)
- 收藏
- 关注
原创 Android面试必备!爆火超全的《Android性能优化全方面解析》
使用过Android系统手机的同学都知道,Android手机越用越卡,这个卡主要体现在手机系统越用越卡,打开APP的速度越来越慢。会从哪些角度去回答呢?1、Android系统源码是开放的,像国内的几大手机厂商,都是对系统进入定制开发,这样就会引发一系列问题,比如说著名的系统碎片化问题;内存一直是移动端设备的比较宝贵的资源,在 App 运行过程中,哪些对象比较耗费内存,针对这些对象做过监控或者针对性优化吗?Android应用的性能优化是每个Android开发人员必然会遇到的,也是跳槽面试时基本必问的问题。
2024-12-20 01:46:13
724
原创 Android面试大揭秘!从技术面被“虐”到征服CTO,全凭这份强到离谱的PDF
针对高开面试来讲,哪怕是最简单的问题(比如老生常谈的Handler)也会有超乎寻常的深度问法,而所谓的深度, 即对系统源码的理解程度。因此,对源码的研读是十分重要的我的学习方法论是,输入 + 输出,如果没有输出,第一是会忘,第二是没有办法内化为自己的知识。可能大家都会去看技术文章,但看过两天后,你还会对那些内容印象深刻吗?大多数情况是不会因此,不论是自己整理笔记也好,还是写文章分享也罢,输出是很必要的,跟别人交流的过程,也是不断内化和成长的过程。
2024-12-20 01:42:32
753
原创 Android设计模式——工厂模式和抽象工厂模式
/打印的是 摘的是绿苹果。//打印的是 摘的是红苹果。//如果你不想用反射机制,就酱紫判断吧,或者单独创建生产红苹果和绿苹果的工厂。2,底盘有圆的和方的。//创建一个大机器人。//创建一个小机器人。
2024-12-20 01:38:52
315
原创 Android记录4--自定义ToggleButton+用SharedPreferences保存用户配置
除了ToggleButton的自定义之外,用户配置的信息也是要保存起来的,每一次启动程序的时候要能保证使用的是之前的配置,而不是默认配置,在这里使用SharedPreferences是最好的选择了。“开机自启动”, toggle_StartOnBoot, toggleButton_StartOnBoot));// 是否自动播放,获取SharePerference保存的用户配置。
2024-12-20 01:35:11
528
原创 Android自定义View实战:简约风歌词控件
但是为了实现弹性滑动,我们需要将一次滑动分成若干次小的滑动并在一个时间段内完成,所以我们动态设置y的值,由于不断重绘,就能实现在0.5秒内完成View的滑动,这样就能实现歌词同步弹性滑动。其实很简单,这一句歌词的开始时间就是上一句歌词的结束时间。相信上面的代码和注释已经将这个歌词解析解释的挺明白了,需要注意的是上面对i=5,也就是歌词真正开始的第一句做了特殊处理,因为i=5这句有可能是很长的,假设i=5是“光年之外。因为在下面我们需要画歌词,画歌词时需要画的位置,这时候就需要用到控件的宽高了。
2024-12-20 01:27:50
410
原创 android自学教程!面试官都被搞懵了,建议收藏_刚学安卓很懵逼
关键问题分析:找到号码所在区域→获取号码图片→识别身份证号码不能说,接口怎么实现,我就怎么调用,虽然我也是这么做的1:明白什么是Http,从而知道http如何上传图片2:使用okhttp,retrofit怎么是实现这个过程。
2024-12-20 01:24:09
786
原创 Android移动应用开发之Button按钮与事件_android开发两个按钮点击事件使用同一个界面调不同接口
两张图片可以自己new出来,也可以直接拷贝上面的a、b。然后next finish就可以完成了。点击clip art可以选择不同样式的。name为文件名,自己任意取。按下为a图片,松开为b图片。按下为红色,松开为紫色。
2024-12-20 01:16:46
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人