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

#android

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

在Android上使用YOLOv8目标检测(步骤+代码)

Color Space

Yolov8 是一种流行的物体检测 AI。Android是世界上用户最多的移动操作系统。

6110

【Android】AS环境安装并运行第一个Android程序

DevFrank

下载地址:https://developer.android.google.cn/studio/

5710

Android Native内存泄漏检测方案详解

陆业聪

一个完整的 Android Native 内存泄漏检测工具主要包含三部分:代理实现、堆栈回溯和缓存管理。代理实现是解决 Android 平台上接入问题的关键部分...

5610

Android应用保活全攻略:30个实用技巧助你突破后台限制

陆业聪

在AndroidManifest.xml中为Service或Activity设置android:process属性,使其运行在单独的进程中。这样,即使主进程被杀...

9720

Android SO加固技术及其破解方法探讨

陆业聪

本文将介绍Android应用中的native层(C/C++代码编译生成的.so文件)的SO加固方法,以及潜在的破解方式。SO加固旨在防止动态链接库(.so文件)...

7010

Android下的Touch事件分发详解

陆业聪

在 Android 系统中,触摸事件的分发和处理是一个非常重要的部分。了解触摸事件的分发机制对于我们进行界面交互设计和优化具有重要意义。本文将详细介绍 Andr...

8710

Android自定义View中的onMeasure、onLayout和onDraw方法解析

陆业聪

在Android开发中,我们经常需要自定义View来实现特定的界面效果。要实现一个自定义View,我们需要了解并掌握onLayout、onMeasure和onD...

7810

Android 音频开发入门指南

陆业聪

Android 平台提供了一套丰富的音频 API,使得开发者可以轻松地为应用添加音频播放、录制、处理等功能。这些 API 包括:

5910

Android开发技能图谱

陆业聪

Android开发的知识体系非常庞大。本文梳理了Android相关的重点知识技能,从编程语言与开发环境、Android基础组件与SDK,到架构设计与模式、跨平台...

6210

深入了解Android垃圾回收机制

陆业聪

关于Android的垃圾回收机制,之前笔者也有发过相关的文章,但是这次增加了一部分GC源码的分析。本文的第一到第五部分,介绍GC算法的基本原理和常见优化方式。第...

5210

在Android Native层实现Try/Catch异常处理机制

陆业聪

在Native层实现异常处理的关键在于信号处理(Signal Handling)和非局部跳转(Non-Local Jumps)。当程序发生错误(如访问非法内存、...

5910

Android Native Hook: 原理、方案对比与具体实现

陆业聪

本文详细介绍了两种主要的Native Hook方案:Inline Hook和PLT/GOT Hook,并通过实际代码示例展示了如何实现这两种Hook方案。同时,...

6010

Android应用启动过程详解

陆业聪

当用户在启动器上点击应用图标时,启动器会发起启动请求。这通常通过调用startActivity()方法实现,该方法的参数包括一个Intent对象,表示要启动的A...

5410

深入理解Android中的startActivity过程

陆业聪

Activity应该是我们在日常开发中最熟悉的一个组件了,当我们在应用程序中启动一个新的Activity时,实际上是进行了一系列复杂的操作。本文将尽量以简化的方...

7210

Android经典面试题之Java中获取时间戳的方式有哪些?有什么区别?

AntDream

在Java中,有多种获取时间戳的方法,每种方法都有其特定的用途和特点。以下是常见的一些方法及其详细解释:

10410

Android经典面试题之Kotlin中使用 LiveData、ViewModel快速实现MVVM模式

AntDream

使用 Kotlin 实现 MVVM(Model-View-ViewModel)模式是开发 Android 应用程序的一种常见架构方式。MVVM 模式将应用程序的...

5410

Android经典面试题之Kotlin中object关键字实现的是什么类型的单例模式?原理是什么?怎么实现双重检验锁单例模式?

AntDream

在 Kotlin 中实现单例模式非常简单,因为它提供了 object 关键字,可以用来创建单例对象。这里是一个简洁的示例和详细的解释:

4510

Android经典面试题之Kotlin中Lambda表达式有哪些用法?

AntDream

Kotlin的lambda表达式是一种简明且灵活的语法结构,用于表示函数类型的匿名函数(即没有名字的函数)。Lambda表达式广泛应用于Kotlin的集合操作、...

5910
领券