排序
Android ConstraintLayout使用攻略
原文链接 Android ConstraintLayout使用攻略 ConstraintLayout是新一代的布局,它汲取了众家之长,把布局的概念进行了大统一,灵活且强大,基本上可以干掉以前所有的常用布局(LinearLayout, Re...
Android 如何统一处理登录后携带数据跳转到目标页面
需求场景 我们在开发应用的时候经常会遇到先登录,登录成功后再跳转到目标页面。比如商品详情页面我们点击购买必须要先登录,登录完成才能去下单支付。针对这种场景,我们一般有两种做法: 点击...
Android录制视频,硬编API实现录制的几种方式
通过系统API实现录制的几种方案与简单的使用 前言 关于如何使用视频录制,之前也讲到过可以有多种方式实现,Intent 跳转系统页面,FFmpeg之类的软编,以及 CameraX 封装的硬编码实现,MediaReco...
从iOS App启动速度看如何为基础性能保驾护航 | 京东物流技术团队
1 前言 启动是App给用户的第一印象,一款App的启动速度,不单单是用户体验的事情,往往还决定了它能否获取更多的用户。所以到了一定阶段App的启动优化是必须要做的事情。App启动基本分为以下两...
搜狗输入法双击输入框崩溃问题 | 京东云技术团队
前言: 每当到618、双11这样大促的时候,搜索作为整个App的核心功能,不仅担当着流量入口,还承载着用户感知到这个产品在导购场景中的服务与体验,所以保障搜索以便更好的助力618大卖。 现象: ...
【车载性能优化】将线程&进程运行在期望的CPU核心上
车载Android应用开发中,可能会出现一种奇葩的要求:与用户交互时应用需要全速运行,保证交互的流畅性,但是如果应用进入后台就需要怠速运行,让出更多的资源保证系统或前台应用的流畅度。那么...
京东金融客户端用户触达方式的探索与实践 | 京东云技术团队
一、关于用户触达 用户触达:可以简单理解为通过某种方式将消息传递给用户的行为;触达的特定消息从功能上可分展示、引导落地两层。用户触达作为一种产品运营方式,已经融入我们日常生产活动的...
Android事件高级手势处理
原文链接 Android事件高级手势处理 GestureDetector只能帮我们处理并识别一些常用的简单的手势,如点击,双击,长按,滑动(Scroll)和快速滑动(Fling)等,一般情况下,这些足够我们使用了,...
Android登录拦截的场景-基于动态代理+Hook的实现
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第26天,点击查看活动详情 登录拦截系列: 登录拦截-AOP的实现 登录拦截-方法池和消息回调的实现 登录拦截-线程的实现 登录...
android刷机root + 爬取app接口数据,心得分享
更新时间:2023年07月16日 第一次写文章,还望各位多多担待。不啰嗦,开始我们的心得分享, 先上最终成果图,这里是爬取到酷狗app11.6.8版本的接口信息。 一、设备准备 Window电脑一台,还有一...
突破传统动画:探索MotionLayout的独特优势
在移动应用程序开发中,动画和过渡效果是提升用户体验的重要元素。Android提供了丰富的动画功能,而MotionLayout作为Android Jetpack中的一个组件,为我们带来了更强大、更灵活的动画工具。本文...
封装h5调用App端原生方法工具函数
前言 随着业务越来越复杂,App应用越来越大,变成了巨石应用,对于项目的开发、部署、维护都是一个挑战,所以想借鉴于hybrid的方式,将应用进行拆分,变成一个个h5应用,然后通过web-view组件将...
超实用!Android开发中的Kotlin扩展函数技巧!
在Kotlin中,扩展函数是一种非常有用的功能,可以让我们向现有的类添加新的功能,而无需修改类的源代码。在本文中,我们将探讨Kotlin扩展函数的原理和运用,以及如何在Android开发中使用它们。 ...
【车载Android】多用户(一) – Linux用户与Android多用户
现如今手机这样的移动设备已经是人手一台了,但是汽车依然是以家庭为单位使用,不同的家庭成员对于汽车的使用存在着差异,比如空间、功能、影音风格等。因此,“智能汽车”需要具备千人千面的特...
灵活运用inline和crossinline来优化代码
在Kotlin编程中,inline和crossinline是两个非常重要的关键字。这两个关键字可以帮助开发人员编写更加高效和灵活的代码。在这篇文章中,我们将探讨inline和crossinline的使用,以及如何在Kotlin...
移动端APP组件化架构实践 | 京东云技术团队
前言 对于中大型移动端APP开发来讲,组件化是一种常用的项目架构方式。个人最近几年在工作项目中也一直使用组件化的方式来开发,在这过程中也积累了一些经验和思考。主要是来自在日常开发中使用...
Android View滑动处理大法
原文链接 Android View滑动处理大法 对于触控式操作来说,滑动是一个特别重要的手势操作,如何做到让应用程序的页面滑动起来如丝般顺滑,让用户感觉到手起刀落的流畅感,是开发人猿需要重点解决...
车载Android应用开发与分析 – SystemUI 「功能」与「源码结构」分析
在前面的视频、文章中我们介绍完了整个车载Android应用开发所需要的基础知识: 【视频文稿】车载Android应用开发与分析 - 走进车载操作系统 - 掘金 【视频文稿】车载Android应用开发与分析 - AO...
APP流水线测试领域探索与最佳实践 | 京东物流技术团队
1 背景 APP端UI自动化因其特殊性(需连接测试机)一般都在本地执行,这种执行方式的局限性有以下弊端: 时效性低:研发每次打包后都需要通知测试,测试再去打包平台取包,存在时间差 研发自测或...
从php5.6到golang1.19-文库App性能跃迁之路
作者 | 百度文库App 导读 本文深入浅出地分享了百度文库App服务端技术栈从PHP迁移至Go的实战经验,包含了技术选型、基础建设、流量迁移的具体方案,以及核心项目案例的重构实践。 全文6209字...