Android技术分享

197 篇文章
28 人订阅

全部文章

Android技术干货分享

Android面试官装逼失败之:关于Activity的启动模式

面试的时候,面试官经常同你随便侃侃Activity的启动模式,但Activity启动牵扯的知识点其实很多,并非能单单用四个启动模式就能概括的,默认的启动模式的表...

30
Android技术干货分享

阿里高级Android面试题:Android(虚拟机)内存模型,垃圾回收机制是如何实现的?

垃圾回收机制是如何实现的呢?其实从Jvm内存模型中入手对于理解GC会有很大的帮助,不过这里只需要了解一个大概,说多了反而混淆视线。

80
Android技术干货分享

RxJava 2.0还没熟悉,RxJava 3.0说来就来了!(多种操作符代码详解篇)

在上篇文章中讲的是关于Rxjava的基础篇,今天来讲讲多种操作符的具体内容,操作符太多了,大家准备好啊,耐心看~

50
Android技术干货分享

来自一位五年Android工程师APK体积优化的一些总结

这个使用的时候很简单,选中图片直接右键,conver to Webp...直接就能转换过来!越大的图片转换节约的体积也就越大!

312
Android技术干货分享

大型Bat面试知识总结分享—AMS在Android起到什么作用?简单的分析下Android的源码

相信大多数动脑同学对文章中提到的ActivityManagerService(以后简称AMS)都有所耳闻。

182
Android技术干货分享

RxJava 2.0还没熟悉,RxJava 3.0说来就来了!(基础篇)

每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已...

352
Android技术干货分享

逆袭Flutter? Facebook 发布全新跨平台引擎 Hermes!

移动应用变得愈加繁重的同时也愈加复杂了。开发者为应用添加新功能时通常会遇到卡顿等性能问题。虽然出现性能问题的原因是多种多样的,但用户不关心这些,他们只希望自己在...

834
Android技术干货分享

移动跨平台框架Flutter详细介绍和学习线路分享

Flutter是一款移动应用程序SDK,一份代码可以同时生成iOS和Android两个高性能、高保真的应用程序。 Flutter目标是使开发人员能够交付在不同...

282
Android技术干货分享

Android 开发你需要了解的那些事:学习路线规划+技术需注意的问题

这些问题有些是刚接触 Android 开发的小伙伴所不熟悉的,有些则是部分初级工程师都没有注意到的。

772
Android技术干货分享

我是如何做到在 5 分钟之内将应用大小减少 60% 的?

移动设备的资源总是有限的。有限的电量,有限的存储,有限的处理能力,有限的内存,有限的网络带宽……无论你面对的是 Android 还是 iOS,这都是真理。

922
Android技术干货分享

Android Native进程间通信实例—Socket本地通信服务端进程异常退出解决办法

想想,如果手机上使用一个聊天程序的时候,手机端关闭了聊天程序,那么远端服务器程序总不能说挂就挂吧!所以一定要查明真相。

522
Android技术干货分享

Android APK瘦身实践:二次瘦身如何再减少大小?(4M—2.9M)

Android打包本身会对png进行无损压缩,不信大家可以看看apk中的图片的大小实际上比你代码工程里的图片要小(针对没进行过无损压缩的那些png图)。

621
Android技术干货分享

Android冷启动优化,一顿操作猛如虎

大部分开发者在遇到页面冷启动耗时初始化时,会首先考虑通过Handler.postDelay()方法延迟执行。但延迟多久合适?100ms?500ms?还是1s?

582
Android技术干货分享

如何在 Android 中完成一个 APT 项目的开发?

APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具。

632
Android技术干货分享

如何在10分钟内让Android应用大小减少 60%?

尽量不用太复杂的lib,轻量级lib是首选。如果你的应用没用到兼容库,可以考虑去掉support包。

792
Android技术干货分享

使用ARouter进行Android模块化开发

关于为什么要进行Android模块化开发,网上也已经讲烂了,不过归结起来,大体是可以总结为:在App开发的初期,代码量不大,业务量比较少,一个App作为一个单独...

1433
Android技术干货分享

Android开发:请你吃一顿史上最全的Android混淆大餐

在 Android 日常开发过程中,混淆是我们开发 App 的一项必不可少的技能。只要是我们亲身经历过 App 打包上线的过程,或多或少都需要了解一些代码混淆的...

562
Android技术干货分享

Android笔记:Android 组件化方案探索与思考

组件化项目,通过gradle脚本,实现module在编译期隔离,运行期按需加载,实现组件间解耦,高效单独调试。

621
Android技术干货分享

带你一起探究Android事件分发机制, 让面试提问不在畏惧!

大家知道Android中的视图是由一个个View嵌套构成的层级视图,即一个View里包含有子View,而这个子View里面又可以再添加View。当用户触摸屏幕产...

681
Android技术干货分享

Android-Q 对 startActivity() 做了限制,怎么适配?

今天来聊聊“Android Q 中后台禁止启动 Activity 对现有国内 App 中启动页设计的影响”这个话题,再聊聊 Android Q 限制后台启动 A...

1022

扫码关注云+社区

领取腾讯云代金券