百度360必应搜狗淘宝本站头条

fragment和activity的区别 第2页

    解决APP卡顿的优化方案(解决app卡顿的优化方案怎么写)

    APP运行卡顿直接影响用户体验和留存率。通过系统性优化,可显著提升应用流畅度。以下是关键解决方案:一、代码层面优化减少主线程阻塞耗时操作移至子线程(网络请求、IO读写)避免在UI线程进行复杂计算优化数据结构使用更高效的集合类(如SparseArray替代HashMap)控制对象创建频率,重用已有对象...

    西瓜视频稳定性治理体系建设一:Tailor 原理及实践

    摘要Tailor[1]是西瓜视频Android团队开发的一款内存快照裁剪压缩工具,广泛用于字节跳动旗下各大App的OOM治理及异常排查,收益显著,在西瓜视频上更是取得OOM降低95%以上的好成绩。Tailor工具现已开源,本文将通过原理、方案和实践来剖析Tailor的相关细节...

    Android开发技巧、常见的坑和解决方案(二)

    一、ViewPager+Fragment动态增删缓存问题产生原因:我们在开发中会常常用到ViewPager+Fragment,有时候可能会有这样的需求,需要对ViewPager中的内容进行动态的增删管理,但是我们都知道ViewPager为了保证滑动的流畅性,viewpager在加载当前页的时候已...

    挖穿Android第四十一天(挖穿android第四十一天视频)

    1播放视频[1]surfaceView可以来展示视频播放的内容[2]sufaceView控件是一个重量级控件初始化需要一点时间,可以直接在子线程更新ui,内部维护2个线程,A----负责加载数据B----加载数据B----负责显示A----负责显示男女搭配干活不累[3...

    实战 | 将 Android 生物识别身份验证整合至应用中

    本文是Android生物识别身份验证系列文章的第二篇,上篇文章主要通过比较传统用户名和密码的认证方式和生物识别身份认证方式的不同,以及介绍生物识别加密的不同加密方式,来向开发者展示为何需要在应用中使用生物识别身份认证技术。为了拓展传统的登录授权流程,使其支持生物识别身份验证,您可以在用户成功登...

    Android 碎片(Fragment)讲解(安卓碎片化是什么意思)

    安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。碎片是活动的一部分,使得活动更加的模块化设计。我们可以认为碎片是一种子活动。下面是关于碎片的重要知识点-碎片拥有自己的布局,自己的行为及自...

    Android架构组件-App架构指南,你还不收藏嘛

    本指南适用于那些已经拥有开发Android应用基础知识的开发人员,现在想了解能够开发出更加健壮、优质的应用程序架构。首先需要说明的是:AndroidArchitectureComponents翻译为Android架构组件并不是我自己随意翻译的,而是Google官方博客中明确称其为Andr...

    Android软键盘的编程式隐藏方法(安卓软键盘)

    技术背景在Android应用开发中,经常会遇到需要在特定操作后隐藏软键盘的需求。例如,在用户完成输入并点击按钮后,或者在触摸屏幕其他区域时,隐藏软键盘可以提升用户体验。然而,由于Android系统的复杂性,隐藏软键盘并非总是一帆风顺,不同的场景和系统版本可能需要不同的处理方法。实现步骤1.使用In...

    Android开发之Fragment切换方法(安卓fragment详解)

    从Android3.0开始,安卓就支持Fragment组件了,翻译为碎片,寄宿在Activity上,拥有自主的生命周期。多用于在一个Activity里切换页面用。为了兼容低版本,Google提供了supportv4包,android.support.v4.app.Fragment;开发时一般都是...

    [Android开发]使用观察者的正确姿势

    前言首先先问一个问题,你在做Android开发的时候有没有被传值整的蒙圈?例如Fragment之间的传值,Activity之间的传值(ActivityForResult比较常用),Fragment与Activity之间的传值等等等等。郑州安卓培训先列举几个简单的回传例子吧。1.Activity之间的...