首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#android

基于 Linux 内核的开放源代码移动操作系统

Android实战经验之如何使用DiffUtil提升RecyclerView的刷新性能

AntDream

DiffUtil 是一个用于计算两个列表之间差异的实用程序类,它可以帮助 RecyclerView 以更高效的方式更新数据。使用 DiffUtil 可以减少不必...

2700

Android中如何使用Charles和Android Studio进行网络抓包

AntDream

日常开发过程中难免要进行抓包,查看服务端返回的数据是否正常,而Charles可谓是抓包利器了。下载安装地址:

1100

Android实战经验之如何通过调整RecyclerView的缓存来优化滚动性能

AntDream

在 RecyclerView 中,setMaxRecycledViews 方法用于设置 RecycledViewPool 的缓存大小,这是一个重要的性能优化手段...

2000

Android经典面试题之如何根据项目需求调整RecyclerView的缓存策略?

AntDream

RecyclerView 提供了 setItemViewCacheSize 方法来调整内部缓存 mCachedViews 的大小。默认情况下,这个缓存的大小是 ...

800

Android中使用 RecyclerView 时,有哪些常见的性能优化技巧可以分享?

AntDream

使用 RecyclerView 时,性能优化是确保流畅用户体验的关键。以下是一些常见的性能优化技巧:

1700

安卓软件开发:使用机器学习TF框架和 CameraX 识别文本、识别语言和翻译文本

Nimyears

使用机器学习套件构建一个 Android App实现文本识别 API 识别实时相机画面中的文本。使用机器学习套件 Language Identification...

3300

FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播

aqi00

​之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMP Streamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手...

5110

FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher

aqi00

​EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用R...

10010

安卓软件开发:如何实现机器学习部署到安卓端

Nimyears

现在智能手机和移动设备越来越普及,很多应用都依赖机器学习模型提升用户体验,比如图像识别、文本识别、面部识别、语音处理、图像分类等。因为移动设备的硬件资源有限,直...

38680

brida和frida练习hook逆向技术【中】

San3an

非常抱歉brida插件的安装使用一直报错,这里没有用brida和frda去hook加密算法,是直接反编译源码定位加密算法,接着使用另一个burp插件完成后续自动...

6210

Android RecyclerView 缓存机制深度解析与面试题

AntDream

RecyclerView 是 Android 开发中用于展示列表和网格的强大组件。它通过高效的缓存机制,优化了滑动性能和内存使用。本文将深入探讨 Recycle...

8510

Android经典面试题之RecycleView 深度解析与面试题梳理

AntDream

在 Android 开发中,列表和网格布局是非常常见的界面元素,它们用于展示大量数据集合。RecyclerView 是 Android 提供的一个高效且功能强大...

8510

Android经典面试题之Kotlin的==和===有什么区别?

AntDream

在 Kotlin 中,== 和 === 是两个不同的操作符,它们用于比较两个值是否相等,但它们的行为和用途有所不同。

5710

Android GLSurfaceView绘制3D图像

AntDream

GLSurfaceView 是 Android 提供的一个用于 OpenGL ES 绘图的专用视图,它可以用来绘制 2D 和 3D 图形。GLSurfaceVi...

5410

Android 跨平台方案对比之Flutter 和 React Native

AntDream

Flutter 和 React Native 都是流行的跨平台移动应用开发框架,各自具有独特的优点和缺点。以下是详细的对比:

8610

Android中多进程通信有几种方式?需要注意哪些问题?

AntDream

在Android中,多进程通信(Inter-Process Communication,IPC)是指不同进程之间进行数据交换和协同工作的过程。由于Android...

9810

Android经典面试题之图片Bitmap怎么做优化

AntDream

分辨率的适配主是针对我们放在drawable目录下的图片资源,我们需要不同分辨率的图片来放在对应的目录下来做适配,否则Android系统可能会将我们的图片拉伸导...

6610

安卓软件开发:Java和Kotlin实现首页壁纸的手势切换功能

Nimyears

本项目是通过左右滑动手势切换首页壁纸,为车机应用用户提供灵活、便捷的壁纸定制体验。这功能提升了应用的互动性,增强了用户对应用的操作感。

430150

安卓软件开发:Jetpack Compose 和 Material 3 实现高级登录页面(Kotlin)

Nimyears

在项目的 build.gradle 文件中添加 Compose 和 Material 3 的依赖项:

476180

一个Android App最少有几个线程?实现多线程的方式有哪些?

AntDream

多线程编程是Android应用开发中非常重要的一个环节,可以有效地提升应用的性能和用户体验。下面是对Android中多线程相关内容的详细介绍,包括app最少有几...

7010
领券