技术提升
文章平均质量分 86
Android-海绵
这个作者很懒,什么都没留下…
展开
-
Android视频播放器的手势控制实现
现在很多全屏的视频播放器现在都有这样的功能:左边上下滑动调节亮度,右边上下滑动调节音量,左右滑动调节快进快退,双击控制暂停播放。实现这样的功能并不难,本文分享一下实现经验。学习完本文有没有收获到一点什么呢?学无止境,学习如逆水行舟,不进则退,本文除了以上内容,还准备了许多Android进阶练习的相关资料,为努力奋斗的你无偿献上,希望能帮到你!扫码领取!Android开发必备进阶资料!原创 2023-11-21 09:26:12 · 396 阅读 · 0 评论 -
车载开发非易事,车载开发应该从何处学起?
Android Automotive OS 是一款基于 Android 的车载信息娱乐系统。车载系统是专为提升驾驶体验而优化的独立 Android 设备。借助 Android Automotive OS,用户可直接将您的应用安装到车载系统上,而不是手机上。Android Automotive 扩展了 Android 平台。在将 Android 打造为功能完善的信息娱乐平台的过程中,我们增加了对汽车特定要求、功能和技术的支持。原创 2022-12-13 15:29:20 · 285 阅读 · 0 评论 -
我熬夜三个通宵,把公司APP性能优化了十倍
经过我多日熬夜的结果,总算是把公司APP各大性能优化了个遍,总体效率提升了十倍不止。Android性能优化通常是“时间”与“空间”的互换与取舍相信做Android的朋友对以上这些应该都不陌生,毕竟当你很努力地优化了应用的性能后,用户依然不断抱怨应用卡顿、启动速度慢等问题。当 Leader 直接给到你性能优化的 KPI,内存要降多少,包体积要减多少时,你倍感压力,头疼不已。面试时,面试官不断追问你在开发中做了哪些优化?效果怎样?为什么要这样做?有没更好的方案?难点在哪?原创 2022-11-28 20:36:38 · 159 阅读 · 0 评论 -
Android Automotive OS在国内车载系统市场能分到多大一杯羹?
随着汽车智能化趋势的进一步发展,车载系统越来越得到各大汽车厂商的重视,同时也涌入了一批互联网企业加入,甚至很多汽车厂商直接使用Android车载系统来打造自己的车机系统,比如宝马在今年宣布将在明年正式使用Android Automotive OS原创 2022-11-25 17:19:28 · 940 阅读 · 0 评论 -
RxJava线程调度的使用
在不指定线程的状况下, RxJava 遵循的是线程不变的原则,即:在哪一个线程调用 subscribe(),就在哪一个线程生产事件;在哪一个线程生产事件,就在哪一个线程消费事件。若是须要切换线程,就须要用到 Scheduler (调度器)● 在 RxJava 的默认规则中,事件的发出和消费都是在同一个线程的。也就是说,若是只用上面的方法,实现出来的只是一个同步的观察者模式。观察者模式自己的目的就是『后台处理,前台回调』的异步机制,所以异步对于 RxJava 是相当重要的。原创 2022-11-17 18:04:08 · 461 阅读 · 0 评论 -
Android焦点处理流程
1.连接WindowManager和DecorView的纽带2.完成view的measure,layout,draw3.向DecorView分发按键、触摸事件等。关于按键事件和焦点寻找:先判断是否有按键事件处理1.若返回true,则打断该方向上的焦点寻找。2.若返回fasle,则根据指定的方向寻找最近且可获取焦点的view2.1判断view的类型,是否为ViewGroup。原创 2022-11-15 16:19:40 · 2066 阅读 · 0 评论 -
Android开发没有很强的技术,裸辞的想法还行得通吗?
在当前这个大环境下,Android开发者裸辞无异于火中取栗。这并不是危言耸听。我们必须要看到当前的就业形势,当前Android开发人员已经相对饱和了,尤其是在各大企业降本增效的情况下,缩招和裁员这两条路就摆在了我们面前。,因为这直接关系到你的工作效果。此外,我们每月都有贷款需要还,。在裸辞前一定要先了解目标公司更要重的是哪方面的能力,如果项目经验和该公司的开发方向完全不同,那自然是没有什么竞争力的,建议大家在裸辞前一定要找准自己的定位,发现自己的薄弱点,并加以解决,。原创 2022-11-04 22:09:36 · 85 阅读 · 0 评论 -
专业flutter开发手把手教你怎么学,不信还不会
对于Android开发者来说,Flutter是一个很好的跨平台开发框架。通俗的说,不用创建两个独立的本地应用程序,只需要一个框架和一些设置就可以为iOS和Android创建一个应用程序,这显然能够加快开发效率。而随着flutter跨平台功能的进一步发展,。原创 2022-11-03 20:54:19 · 308 阅读 · 0 评论 -
Android开发之不被年龄束缚的进阶学习路线
大龄并不意味着被裁,只有我们有价值,有不用太担心这个问题,**所谓积淀就是一个成为专家的过程,是创造自己独有价值的过程,而不是为年龄焦虑的过程**。真正被淘汰的是那些不求上进,不知道自己真正想要什么的人,是那些没有职场的技能和人脉,一直在做基础性工作的人。原创 2022-11-02 23:18:10 · 96 阅读 · 0 评论 -
从计算机硕士处境谈Android开发者如何实现升职加薪(内附Android进阶发展全套笔记)
最近,2023届计算机硕士普遍找不到工作的话题得到了很多人的关注。的确,硕士普遍扩招也是从3年前开始,现在硕士毕业生越来越多,吃螃蟹的最佳时机已经过去了,计算机硕士找不到一个好工作的情况也自然会出现。不过,在这大环境下,选择考计算机研究生的人只会多不会少。原创 2022-10-30 22:42:25 · 149 阅读 · 0 评论 -
想学声明式UI框架,就用这本Jetpack Compose强化实战手册
,这意味着使用Compose不必担心UI的前一个状态,只需声明新状态即可,这就允许你在不构建应用程序的情况下预览UI,这大大加快了开发速度。代码量更少,可以有效建少构建应用程序所需的时间,此外,它还允许你将UI构建为多个小块的组合,这些块可以根据用例在多个地方重用,有利于进行组件化、模块化开发,也解决了UI开发中存在的与XML的耦合问题。,它使编写漂亮的UI变得更加容易,并且提供了许多api和特性,允许我们以布局和视图无法实现的方式构建UI。万千Android工程师苦UI开发久已,我们可以看到,。原创 2022-10-24 21:49:11 · 235 阅读 · 0 评论 -
不会Android framework难进大厂?其实真正要学的原因在这里
Androidi源码与设计模式》作者说:“Android的framework层主要是由WMS、AMS还有View所构成,这三个模块穿插交互在整个framework中,掌握了它们之间的关系和每一个逻辑步骤,你对framework的了解至少有百分之五十”。最近几年,Android framework越来越受到公司和个人的重视,那学习android framework为什么会这么重要呢?我们又应该怎样去学习呢?从公司角度来看,一方面,熟悉framework可以在项目开发遇到问题时更好地找准原因。原创 2022-10-23 22:45:52 · 194 阅读 · 0 评论 -
为什么kotlin在国外大火?kotlin大有可为的原因找到了
当前在国内使用的编程语言还是以Java和c++为主,而国外kotlin在Android、前端和后端开发时甚至都能与Java拼一拼。原创 2022-10-19 21:58:11 · 401 阅读 · 0 评论 -
Android 架构组件之 ViewModel
以上便是 ViewModel 3个主要过程的剖析,这里做一下总结。通过 ViewModelProviders 创建 ViewModelProvider 对象,调用该对象的 get() 方法获取 ViewModel 对象。当 ViewModelStore 里不存在想要的对象,ViewModelProvider 会使用 Factory 新建一个对象并存放到 ViewModelStore 里。原创 2022-10-13 21:23:34 · 460 阅读 · 0 评论 -
安卓设计模式之单例模式
单例模式是一种软件设计模式,它保证一个类只有一个实例,并且该类提供对它的全局访问点。每当多个类或客户端请求该类时,它们都会获得该类的同一实例。此 Singleton 类可能负责实例化自身,或者您可以将对象创建委托给工厂类。原创 2022-10-12 16:31:17 · 688 阅读 · 0 评论 -
2022还在为怎样去提升自己Android技术而发愁吗?享学课堂是个不错的选择
当你遇到难题,你会怎么去解决它?上网搜还是请教朋友来解答,如果没法得到合理的解决方法,那是不是就会放弃了。同样如此,想要提升自己Android的技术,有人会说可以自学,那只是对于某些人来说的,自己没有学习方向、没有学习动力、没有对自己的监督,那可想而知就是在学习中摸鱼划水,就是在浪费自己的时间。我们可以在腾讯课题官网查询到的到目前为止了服务了8000+学员,课堂好评率高达到99%,这不难看出腾讯课程是个提升自己Android技术的一个不错的选择。...原创 2022-08-10 16:06:11 · 498 阅读 · 0 评论