自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android程序员如何突破瓶颈,实现自我提升?

在程序员职业生涯的早期,尤其是在参加工作的前三年,大多数开发者都会经历一个快速成长的阶段。然而,随着时间推移,许多人在工作三年后开始遇到职业发展的瓶颈。是继续在舒适区中躺平,还是寻求突破进阶?这是一个摆在每一位Android开发者面前的重要课题。在日常开发工作中,很多程序员的任务往往是围绕业务需求展开的,这导致他们的技术面越来越窄。长此以往,开发者们开始感到迷茫,找不到突破的出口。再加上当前就业形势的不容乐观,今天的稳定工作可能明天就会成为泡影。因此,提升自我,拓宽技术视野,成为了迫切的需求。

2024-07-15 17:50:43 851

原创 Android开发从初级到高级,如何打造技术核心竞争力?

在技术日新月异的今天,Android开发作为移动互联网的重要组成部分,正经历着一场深刻的行业进化。曾经,随着智能手机的普及与移动应用的爆发式增长,Android开发领域迎来了人才需求的黄金时代,初级开发者的岗位一度供不应求。然而,随着时间的推移,行业逐步成熟,市场对于人才的要求也从数量转向了质量,高级技术人才成为了新的需求热点。在Android开发的征途中,每一次行业进化都是为了更好地适应市场需求,推动技术的革新与应用的创新。

2024-07-11 17:21:11 692

原创 面对35岁危机,Android程序员是时候做出改变了

在科技行业,尤其是软件开发领域,“35岁危机”如同悬在每位程序员头顶的达摩克利斯之剑,时刻提醒着他们职业道路的不确定性。对于Android开发者而言,这一话题尤为敏感。在行业高速发展的背后,是技术迭代的无情与市场竞争的激烈。面对裁员、优化、以及中年危机的讨论,许多开发者陷入了迷茫与焦虑之中。然而,与其沉浸在对未来的担忧中,不如主动出击,寻找破局之道。

2024-07-08 16:55:45 526

原创 《Android八大模块进阶资料》让你成为行业翘楚!

自2013年踏入职场以来,我见证了无数程序员的成长与挣扎。在技术的海洋中,有些人看似游刃有余,实则在转换赛道、寻求更高平台时屡屡受挫。究其原因,问题往往出在知识深度与体系完备性上。在当前的Android市场,尤其如此。随着移动端开发者的数量激增,行业竞争愈发激烈,单纯掌握表面技能已无法满足市场需求。

2024-07-03 17:30:48 804

原创 Android开发者进阶秘籍,征服性能优化,成为技术大牛

在Android开发这片充满挑战与机遇的领域,每位开发者都承载着自己独特的成长故事。作为一名资深的Android开发工程师,回望过往,那些少年时期的美好与梦想,成为了职业生涯中最温馨的回忆。人生的旅途并非坦途,面对挫折与挑战,我们学会了坚持与自我超越,正如那句老话:“未经风雨,何以见彩虹。”出身不由人,但生活的态度与方向,始终握在自己手中。对于许多人而言,所谓的“罗马”或许并不是最终目的地,而是内心深处那份对技术的热爱与追求。技术之路,贵在坚持与探索。

2024-06-29 21:55:45 710

原创 Android程序员掌握底层Framework技术,驾驭未来变革

在瞬息万变的IT行业,特别是在当前所谓的“寒冬”时期,Android开发者们正面临着前所未有的挑战与机遇。随着市场竞争的加剧和技术迭代的加速,如何在这一领域中脱颖而出,成为了每位开发者必须思考的问题。

2024-06-26 17:03:15 449

原创 Android开发深入Android Framework,突破职业天花板

在快速迭代的科技时代,Android开发领域正经历着前所未有的变革。随着行业竞争的加剧和市场需求的细化,传统的应用层开发逐渐显现出其局限性,一些开发者开始感受到职业发展的瓶颈,甚至发出“被时代淘汰”的忧虑之声。然而,这并非Android开发领域的全貌,对于那些勇于探索、持续精进的开发者而言,深入系统层面或专攻特定技术领域,正成为他们职业生涯中的一次华丽转身。综上所述,Android开发领域并没有所谓的“被淘汰”,有的只是技术发展的自然选择和对开发者能力的更高要求。

2024-06-21 17:08:57 620

原创 30+安卓开发者转型之路,探索Android Framework开发的广阔天地

面对行业变革,30+的安卓开发者应积极寻求技术上的转型升级,而Android Framework开发以其独特的技术深度、职业稳定性以及高收入潜力,成为了值得考虑的优质选项。通过不断学习与实践,积累系统级开发经验,不仅能够有效应对就业市场的波动,更能在技术的浪潮中稳立潮头,开启职业生涯的全新篇章。

2024-06-18 20:57:28 889

原创 从应届生迷思到职业规划新视角,Android程序员的Framework进阶之路

在职场的赛道上,应届生往往怀揣着“大厂梦”与“高薪梦”,如同校园考试追求高分一般,将进入知名企业和获得丰厚报酬视为成功的唯一标尺。然而,职场的规则远比考试复杂,特别是在瞬息万变的科技领域,尤其是Android开发行业,盲目追求“大厂+高薪”的短期目标,很可能忽略了职业发展的长远规划与个人成长的重要性。本文旨在引导Android程序员,尤其是刚步入职场的应届生,认识到拥抱未来产业,深入学习Android Framework,与业务共成长的战略意义,从而在职业生涯中占据更有利的位置。

2024-06-14 13:54:30 561

原创 Flutter 3.22.0稳定版的MaterialState迁移WidgetState

`3.22`版本以前,`MaterialState`提供了处理小部件可能具有的多种不同状态的逻辑,例如“悬停”、“聚焦”和“禁用”。由于此功能在 `Material 库`之外很有用,即对于基础 `Widgets 层`和 `Cupertino`,因此决定将其移出 `Material`。作为移动的一部分,为了避免将来混淆,不同的类`MaterialState`已重命名为`WidgetState`。两者的行为相同。

2024-05-25 08:30:00 1457

原创 鸿蒙入门到实战学习资料大总结,助力程序员少走弯路

随着华为对鸿蒙操作系统的持续投入与强力推广,鸿蒙生态系统不仅稳固了其在国内的领先地位,更是开启了全球化布局新篇章。鸿蒙开发者群体正成为行业内炙手可热捧的“香饽饽”。截至目前,鸿蒙生态的设备接入量已突破新高点,逾越8亿大关,覆盖智能手机、平板、智能穿戴设备、车载系统、真无线耳机、全屋智能装备等多元化场景,与众多行业领航企业携手,合作深化,共绘就鸿蒙生态版图。同时,适配鸿蒙系统的应用程序如雨后春笋般涌现。鸿蒙生态的迅速崛起,为广大开发者带来了前所未有的机遇和挑战。尤其是 2024 年,这个被称为“鸿蒙元年。

2024-05-23 09:30:00 373

原创 flutter和原生iOS,android通信EventChannel

flutter和原生iOS,android通信分为一次性通信(一问一答)MethodChannel和持续通信(一次调用多次传值) EventChannel.

2024-05-23 08:30:00 370

原创 flutter和原生iOS,android通信MethodChannel

在开发flutter应用的过程中, 通常需要和原生方法进行通信, 有时还需要进行传值. 比如: (1)、某些SDK不支持flutter但项目又必须要用 (2)、某些原生的功能flutter不支持, 电池电量 通知是否开启等 针对以上通信并传值的方法进行一个记录

2024-05-21 08:00:00 884

原创 Flutter-Android-Export 外部存储的读写

需求:用户可以将音频转录的文本内容,导出为多种格式的文件实现:file\_picker文件选择功能包 permission\_handler应用权限请求包

2024-05-18 08:00:00 660

原创 华为鸿蒙系统要放大招了,纯血版即将登场,赚翻天的机会来了!

华为对于操作系统的发展可谓是孜孜不倦。今年以来,华为在鸿蒙系统的推进上达到了新的阶段,纯血鸿蒙系统的商用版本将于今年四季度与Mate 70系列手机一同面世。所谓"纯血鸿蒙",是指这一版本的鸿蒙系统将完全使用鸿蒙内核和应用,不再依赖安卓系统。据透露,纯血鸿蒙将减少40%的冗余代码,从而提升系统的流畅度、能效和安全性。为推进纯血鸿蒙系统的生态建设,华为已在今年4月宣布,目前已有超过4000个应用加入鸿蒙原生生态。余承东表示,今年下半年将是鸿蒙冲刺的关键期,生态扩张和产品打磨速度将比去年有大幅提升。

2024-05-16 09:00:00 825

原创 如何让不同Activity之间共享同一个ViewModel

根据不同的LifecycleOwner创建出来的ViewModel是不同的实例,所以在两个不同的Activity之间无法创建同一个ViewModel对象

2024-05-16 08:30:00 762

原创 2024年听闻鸿蒙开发大火,真的是就业“香饽饽”吗?

鸿蒙(HarmonyOS)这个名字似乎已成为科技圈内绕不开的话题热点。2024年,坊间关于鸿蒙开发的讨论热度持续发酵,不少声音称其为“就业新蓝海”。那么,这股热潮是否真如传闻般热浪滔天,为开发者带来广阔的就业金矿呢?

2024-05-13 21:48:22 377

原创 Android 通过JNI调用三方so 高效教程

在Android开发中,JNI(Java Native Interface)技术允许Java代码与本地代码(如C/C++)进行交互,这是一种强大的功能,尤其在需要使用第三方本地库(.so文件)时。虽然网络上关于如何引入第三方.so文件和头文件的资料较多,但信息往往零散且缺乏清晰度。

2024-05-13 20:09:31 1248

原创 AS常用快捷键 + AS插件推荐 + 常用adb命令

刚开始入门Android开发时,同事推荐了好多提高开发效率的快捷键和AS插件,以及调试使用的adb命令,有必要记录一下以防忘记。

2024-05-10 14:44:13 806

原创 Android 面试题之 Kotlin 异步流、冷流Flow

为方便起见,流构建器对每个发射值执行附加的ensureActive检测以进行取消,这意味着从flow{}发出的繁忙循环是可以取消的

2024-05-08 18:56:03 892

原创 鸿蒙是否能成为新的行业风向标?鸿蒙的开发前景如何?

最主要的是,鸿蒙开发现在不卷1. 人才稀缺:鸿蒙作为新技术,目前懂的人还挺少,市场上是供不应求。这也意味着你在这个领域能更容易找到工作。

2024-05-08 18:51:32 1069

原创 鸿蒙操作系统市场份额飞跃,高薪人才缺口显现

根据近日Counterpoint的研究显示,鸿蒙系统在全球市场的份额已经在第四季度达到了4%,超过了Windows Phone的巅峰时期。这说明,华为的鸿蒙系统开局良好,虽然前路漫漫,但已经有了一个好的开始。截止到目前为止,国内最常用的5000个应用,已经有4000个完成了鸿蒙系统的适配,同时徐直军表态,今年晚些时候,随着Mate 70系列的推出,原生的鸿蒙操作系统也将正式亮相,彻底告别Android。在鸿蒙系统快速发展的同时,其背后的人才需求也日益凸显。

2024-05-06 19:38:33 785

原创 Android.mk变量解析

Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。

2024-05-06 19:29:27 631

原创 Android Native线程找不到class的原因

在native创建线程,想调用java层时,通常会去获取到java层class,

2024-05-04 08:30:00 1567

原创 react native对接Android原生模块SDK

对接原生模块方面,其实官网讲得已经非常详细了,这里不多做赘述,详情[点击这里](https://www.reactnative.cn/docs/native-modules-android)虽然详细,但是还是得补充一些点,如下: 1、创建自定义原生模块文件之前需要先将自己的sdk放置在/android/app/libs下(如果没有libs,则需要新建该文件夹,然后将sdk放进去) 2、修改/android/app/build.gradle文件,添加如下配置

2024-04-30 17:21:51 788

原创 Android 原生WebView与JSP交互

我们也经常做平板和大屏项目的时候常常会遇到要开发网站壳子,一般网站前端用的Nodejs之类的框架来交互的,但是与JSP交互的少之又少,他们一般不会前端开发更加重视后端内容,导致一些交互他们无法实现,这时候我就来分享了我对于这块的解决方案了。

2024-04-28 22:08:15 363

原创 【Android面经】半年的求职征途,终于上岸!!

希望以下分享的Android开发面试心得与关键知识点能助力各位同仁,早日收获心仪Offer,踏上职业生涯的新征程。欢迎大家在评论区交流各自的面试体会和技巧,共同进步!

2024-04-28 21:56:12 471

原创 Android 线程通信之handler机制

Handler机制主要为了解决以下2个问题1). 不要阻塞UI线程; 2). 不要在UI线程之外访问UI组件,即不能在子线程访问UI组件,只能在UI线程访问。

2024-04-25 17:50:27 597

原创 有了这套Android全套学习资料,30+程序员脱卷不是梦

在科技发展一日千里的今天,30岁以上的Android程序员面临的职场挑战似乎越发严峻,尤其是AI技术的快速发展,如果你要是没有深厚技术背景和持续学习动力就会被时代抛弃。面临“内卷”的压力,非科班出身、没有底子的程序员想要在Android开发领域找到一条不被“卷”进去的出路,关键在于把握住自身优势,积极应对挑战,持续提升和转型。

2024-04-25 17:37:47 677

原创 Android自定义表情删除时卡顿问题的定位与优化

当遇到性能问题时,Profiler是一个非常有用的工具,可以帮助我们深入分析和定位问题。在本文中,通过Profiler分析,我们找到了导致卡顿的原因,并通过emoji2源码找到了优化方案。希望这篇文章能对大家在解决类似问题时提供帮助,让大家在应用中更好地处理自定义表情的输入和删除,提高用户体验。如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。

2024-04-23 18:05:42 1013

原创 鸿蒙小白入行必看的干货分享!零基础轻松学鸿蒙

我必须坦言,我原先对鸿蒙的发展速度持有保守估计,而今却被其迅猛的增长势头深深震撼!今年年初,华为掷地有声地发布了HarmonyOS NEXT鸿蒙星河版开发者预览,并公开展示了鸿蒙生态系统的最新飞跃成就:令人惊叹的是,鸿蒙生态设备数在短短5个月内实现了从7亿台跨越到8亿台的里程碑式突破。现阶段,已有超过6000万用户完成了鸿蒙系统的升级,且这一数字每天还在以约120万人的速度稳健递增。截止至今年3月底,已有超过4000款应用程序积极加入鸿蒙生态阵营,这说明啥?

2024-04-23 17:55:30 499

原创 Android debug包运行正常,release包崩溃解决办法

添加配置调试release包,这样的抓取的log日志,这种方式可以知道具体错误,(无法精准到是哪一行)

2024-04-20 10:00:00 435

原创 鸿蒙开发,高速增长的生态与广阔的就业前景,‘钱’途无量,赶快学起来

在全球化视野下,鸿蒙为开发者提供了参与世界级竞争的舞台,有机会在全球范围内展示才华,树立中国技术力量的品牌形象。随着5G、物联网、人工智能等技术的深度融合,未来智能设备间的互联互通将更加紧密,鸿蒙操作系统凭借其分布式特性,将扮演至关重要的角色。为了帮助不同背景的学习者,包括在职人员、编程新手、应届毕业生、计算机专业学生以及鸿蒙技术爱好者,整理了一套全面的鸿蒙开发学习指南,涵盖了从基础到高级的全栈开发技术,供大家参考和学习。,从智能家居到移动设备,鸿蒙系统的影响力日益扩大,而对鸿蒙开发人才的需求也随之激增。

2024-04-20 09:00:00 914

原创 Android webview 添加白名单

Android 通过webview来实现网页的加载和访问,Webview提供了一个addJavascriptInterface方法,该方法可以把一个Java类注入到当前WebView的实例中,这样利用该Webview实例加载的页面就可以方便地利用Javascript与Java层通信了。 要在双方调用方法交换数据的时候更加安全,只允许特定的网址来访问加载,那就是需要在webview中增加访问白名单,只对特定的对象开放访问和加载。

2024-04-17 22:08:32 382

原创 android 10 长时间卡在logo界面 挂载分区时报如下错误,循环很长(2分钟甚至更长时间)

设备不带电池,预装客户客制应用,然后长时间老化测试突然断电再上电;

2024-04-15 22:20:56 486

原创 鸿蒙生态突破4000应用大关,纯血系统6月亮相,开发者迎来黄金机遇,不容错过!!

随着鸿蒙操作系统(HarmonyOS)的生态圈不断扩展,华为宣布其原生应用数量已经突破4000个,这一里程碑事件标志着鸿蒙OS在应用生态建设方面取得了显著进展。此外,备受期待的纯血鸿蒙OS也预计将在今年6月份正式发布,这将为开发者和用户带来全新的体验和更多的可能性。

2024-04-15 22:12:53 949

原创 Android事件分发时,你浓眉大眼的onTouch()竟然没有执行?

最后再总结下onTouch:**不管是Parent(ViewGroup)还是Child(View),可以直观认为onTouch回调都是在其执行到onTouchEvent()之前负责拦截的一步,这样就能正确理解他们的执行时机了。**

2024-04-12 18:00:07 913

原创 2024年大厂Android面经整理(含阿里、菜鸟、蚂蚁、腾讯、咪咕等)

许多求职者都渴望能够进入知名的大型科技公司,但往往因为自身技能的局限和缺乏专业的面试材料而感到困难重重。最近,我抽出了一些时间来整理了一些大型科技公司面试中常见的问题,希望能为那些准备迈向大公司面试的求职者提供一些帮助。这些面试题覆盖了阿里巴巴、菜鸟网络、蚂蚁金服、腾讯、咪咕等顶级企业的多轮面试(包括一面、二面、三面)中可能遇到的问题。希望这份资料能够助即将参加大公司面试的你们一臂之力。

2024-04-12 17:45:47 854

原创 Android Activity启动过程中事务模式的一点点分析

将各个生命周期作为一个个对象进行具体的封装,一种生命周期对应一个对象* 将调用者即发出需要执行某个生命周期的类,与接收者即具体执行某个生命周期的类进行分开,调用者与接收者间不存在直接引用,降低了系统的耦合度* 方便根据需要扩展命令类即xxItem.java,符合开闭原则

2024-04-10 18:44:10 307

原创 鸿蒙(HarmonyOS)开发正当红,年薪160万,学起来,挣得多,前景一片大好!

随着鸿蒙原生应用开发的日益兴盛,对鸿蒙开发人才的需求呈现井喷式增长。随着鸿蒙用户基数的持续扩大,众多关键应用和平台开始针对性地进行鸿蒙原生适配与开发。因此,各家企业纷纷抛出橄榄枝,热招鸿蒙相关技术人才,昭示着鸿蒙开发者的黄金时代已然来临。

2024-04-10 18:33:28 601

空空如也

空空如也

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

TA关注的人

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