自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android JNI QQ 搞怪语音实战 (含完整 Demo)

红框下载后是这个样子:然后打开即可,打开的时候系统自带了一些音频:选择这个打开即可:打开后是这样的:一些简单设置看文字即可。

2024-08-21 20:56:06 396

原创 Activity嵌套fragment大全,activity加载单个fragment,TabLayout+ViewPager实现多个fragment滑动效果

2、FragmentManager实现framelayout加载多个fragment。1、activity的layout文件。同一布局,显示不同fragment内容。2、创建fragment。3、加载fragment。

2024-08-21 13:42:43 58

原创 2024最新中高阶Android面试题总结-下(附解题思路)

Volley:Volley是Google官方出的一套小而巧的异步请求库,该框架封装的扩展性很强,支持HttpClient、HttpUrlConnection, 甚至支持OkHttp,而且Volley里面也封装了ImageLoader,所以如果你愿意你甚至不需要使用图片加载框架,不过这块功能没有一些专门的图片加载框架强大,对于简单的需求可以使用,稍复杂点的需求还是需要用到专门的图片加载框架。5.“无”本地缓存。注意:只是在视图层实现了动画效果,并没有真正改变View的属性,比如滑动列表,改变标题栏的透明度。

2024-08-21 09:06:38 434

原创 (转载)Android的三种菜单

android:showAsAction属性也可包含“collapseActionView”属性值,这个值是可选的,并且声明了这个操作视窗应该被折叠到一个按钮中,当用户选择这个按钮时,这个操作视窗展开。否则,这个操作视窗在默认的情况下是可见的,并且即便在用于不适用的时候,也要占据操作栏的有效空间。menu.add(Menu.NONE, Menu.FIRST + 1, 5, “删除”).setIcon(menu.add(Menu.NONE, Menu.FIRST + 2, 2, “保存”).setIcon(

2024-08-21 00:22:08 634

原创 Android开发经验谈:大厂offer手到擒来,灵魂拷问

为了方便有学习需要的朋友,我把资料都整理成了视频教程(实际上比预期多花了不少精力)当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建议!!我希望每一个努力生活的IT工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。

2024-08-20 18:12:37 444

原创 Android修行手册 - 自定义Switch

外观定制这块属于基操了,我们利用属性 android:track 和 android:thumb 定制 Switch 的背景图片和滑块图片,UI那能直接切图肯定做起来更快,此方式实现极其简单指定图片就行,所以今天我们实操的是自定义drawable的形式。

2024-08-20 16:27:41 285

原创 Android-APK:为何你的应用老是被破解,该如何有效地做签名校验?

系统将应用的签名信息封装在 PackageInfo 中,调用 PackageManager 的 getPackageInfo(String packageName, int flags) 即可获取指定包名的签名信息。这个并不用我多说了,如果没听过的话,用搜索引擎找一下「Android 签名校验」,花上几分钟就明白了,很容易的。编译出 release 包并安装,可以看见运行效果很满意。但是事实真的如此么?下面我们让他作为受害者,被一键破解。

2024-08-20 14:37:28 648

原创 Android 断点续传进阶之多线程下载

【Android 详细知识点思维脑图(技能树)】其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。

2024-08-20 12:57:58 599

原创 Android 图形:绘制渐变色奥运五环图形,游戏文字,验证码,Matrix旋转,缩放

/ 应用setScale(float sx, float sy, float px, float py) 方法缩放图像。

2024-08-20 11:13:15 248

原创 Android WebView:这是一份 详细 & 易懂的WebView学习攻略(含与JS交互、缓存构建等)

一个基于webkit引擎、展现web页面的控件a.在低版本 & 高版本采用了不同的webkit版本的内核 b.后:直接使用了Chrome内核本文全面讲解了WebView的相关知识,含具体介绍、使用教程、与前端JS交互、缓存机制构建等等,相信你对的使用已经非常熟悉了。关于WebView的系列文章希望对你有所帮助。

2024-08-20 00:14:09 796

原创 Android EditText限制输入字符的5种实现方式

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!

2024-08-19 20:44:56 730

原创 4年Android开发成功跳槽大厂,最新面试题分享

感觉时间过得真快啊,从19年7月本科毕业入职,到现在快4年了。毕业时选择的是一家非一线大厂的公司,在这边工作的近两年时间里,业余学习了许多 Android 相关的专业知识,但由于业务原因,且公司发展一直在走下坡路,我在项目上的经验比较欠缺,因此考虑进一家大厂继续磨练磨练自己。最近金三银四期间想着找一个新的工作,前前后后花了一个多月的时间复习以及面试,但在面试还是险些翻车。所幸自己的基础还不错,准备也算充分,面试到的公司基本上都通过了。

2024-08-19 18:54:53 752

原创 15个经典面试问题,2021最新华为Android校招面试题,秀出天际!_红海华为招聘2021校招面试题

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。最后针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!参考docs.qq.com/doc/DSkNLaERkbnFoS0ZF。

2024-08-19 17:04:46 453

原创 面试官:_准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?_

看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。

2024-08-16 13:31:22 660

原创 Android知识笔记:记录 2 个 “容易误解” 的Android 知识点

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的百度、腾讯、网易、字节跳动、阿里等公司2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。【Android思维脑图(技能树)】知识不体系?

2024-08-16 12:29:58 764

原创 Android-Jetpack组件ViewModel基本使用和原理分析【建议收藏】

自定义view,Android开发的基本功。

2024-08-16 12:13:59 761

原创 Android RxJava: 这是一份全面的 操作符 使用汇总 (含详细实例讲解)

RxJava作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!

2024-08-16 11:58:00 850

原创 Android程序员现状:没有架构师的命,却得了架构师的病!

为什么很多程序员做不了架构师。1、良好健康的职业规划很重要,但大多数人都忽略了2、学习的习惯很重要,持之以恒才是正解。3、编程思维没能提升一个台阶,局限在了编码,业务,没考虑过选型、扩展4、身边没有好的架构师引导、培养。所处的圈子对程序员的成长影响巨大。我是zero,一名来自阿里的程序员。欢迎关注我的简书,分享Android干货,交流Android技术。对文章有何见解,或者有何技术问题,都可以在评论区一起留言讨论,我会虔诚为你解答。

2024-08-16 02:00:04 603

空空如也

空空如也

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

TA关注的人

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