Android
文章平均质量分 89
就不告絮你
这个作者很懒,什么都没留下…
展开
-
Android Binder通信底层超详细讲解
前言复习、复习、复习你是否了解Binder机制?Binder这么好用,那为什么Zygote的IPC通信机制用Socket而不用Binder?为什么说Binder是安全的?Intent跨进程传大图为什么会崩溃?AIDL的oneWay和非oneway有什么区别?本文将针对以上问题进行原理分析目录一、IPC机制Inter-Process Communication 简称 IPC ,即为进程间通信。Android与Liunx都有自己的IPC机制。虽然说Android是继承自Linux的,但是I原创 2020-09-21 15:07:27 · 1994 阅读 · 0 评论 -
安卓轻量级线上APM监测
App性能如何量化如何衡量一个APP性能好坏?直观感受就是:启动快、流畅、不闪退、耗电少等感官指标,反应到技术层面包装下就是:FPS(帧率)、界面渲染速度、Crash率、网络、CPU使用率、电量损耗速度等,一般挑其中几个关键指标作为APP质量的标尺。目前也有多种开源APM监控方案,但大部分偏向离线检测,对于线上监测而言显得太重,可能会适得其反,方案简单对比如下:SDK现状与问题是否推荐直接线上使用腾讯matrix功能全,但是重,而且运行测试期间经常Crash否腾讯GT2原创 2020-09-15 11:25:00 · 1153 阅读 · 0 评论 -
国产鸿蒙2.0尝鲜试用
国产鸿蒙2.0预览分析鸿蒙开发者官网:developer.harmonyos.com/cn/home鸿蒙应用开发文档:developer.harmonyos.com/cn/docs/doc…鸿蒙API文档:developer.harmonyos.com/cn/docs/doc…真正的鸿蒙SDK API在 ohos.jar ,可以结合 鸿蒙API文档 查看。开发语言有 Java,C/C++ ,JS 分别面向不同的开发场景,Java的开发体验跟Android基本一致,Android开发者可以无缝切原创 2020-09-15 10:40:29 · 5992 阅读 · 0 评论 -
Kotlin1.4新特性
Kotlin 1.4 来了!全新语言特性和更多改进发布人:开发技术推广工程师 Wojtek Kaliciński来自开发者社区的热情与积极采用推动了 Kotlin 成为 Android 开发的 首选语言 (Kotlin-first)。随着 Kotlin 不断发展,JetBrains(Kotlin 的创建者)、开源社区以及 Google 团队也将持续投入更多的资源和精力。我们很高兴与大家分享 Kotlin 1.4 版本,这将是 Kotlin 发展的下一个里程碑,包含新的语言特性、改进的编译器和工具。以原创 2020-09-14 12:40:20 · 637 阅读 · 0 评论 -
Android初学者如何入门?
核心分析内容面向Android初、中级开发者,对于要学习的Android理论知识,我认为主要包括:Android基础 & 常用Android进阶与时俱进、热门技术编程语言计算机基础下面,我将对上面的理论知识逐一介绍。1. Android基础 & 常用针对Android基础&常用知识,我认为对于初级开发者来说,按照优先级最主要的知识点主要包括:四大组件、布局使用、多线程 & 动画;具体介绍如下:2. Android进阶针对Android进阶原创 2020-09-14 09:15:30 · 222 阅读 · 0 评论 -
Android Studio调试小技巧
作为开发者,我们有时会被一些问题所困,导致在调试器中所花费的时间甚至超过了编写代码所用的时间。正因如此,最近我们找机会了解了 Android Studio 团队在提升调试速度方面使用的一些技巧。接下来,我们会为您一一呈现那些我们认为最好的、节省您时间的、且方便与您的调试流程整合的小技巧。虽然您的应用可能与本文假想中的示例应用大相径庭,但是本文所介绍的小窍门可以用在任何应用的开发上。Log 的过滤与折叠我们从经典调试法 —— printf 语句的一个小窍门说起。假设有一个游戏,它会在日志中打印它的帧数和原创 2020-09-10 13:53:03 · 618 阅读 · 1 评论 -
Android热修复技术选型参考
背景热修复就是通过下发补丁包,让已安装的客户端动态更新,用户不用重新安装APP,就能够修复软件缺陷。热修复技术对比1.公司角度大致可以分为阿里系和腾讯系和其他,如下:阿里系 Dexposed 开源,实时修复 AndFix 开源,实时生效 HotFix 阿里百川,未开源,免费、实时修复 Sophix 未开源,商业收费,实时生效/冷启动修复 HotFix是AndFix的优化版本,Sophix是HotFix的优化版本。目前阿里系主推是Sophix。腾讯系 Qzone 超级补丁 QQ原创 2020-09-10 13:50:13 · 798 阅读 · 0 评论 -
好用的Android Studio插件
Android Studio是JetBrains公司开发的一款功能强大的开发工具,它具有构建出色Android应用所需要的一切。借助基于IntelliJ IDEA的强大的功能,插件非常丰富。正确的使用插件可以帮助你提高工作效率,更智能,更快。但是,不断增长的插件列表可能也会让人不知所措。考虑到这一点,我在这里盘点了一个Android Studio 插件列表,以减轻选择的麻烦。对于使用其他IDE(例如WebStorm)的开发人员也同样适用。让我们开始吧!1. CodeGlance与Sublime或Xc原创 2020-09-03 15:39:37 · 781 阅读 · 0 评论