首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android
以身入局
创建于2024-01-30
订阅专栏
Android入坑局
暂无订阅
共20篇文章
创建于2024-01-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
FragmentManager 之 addToBackStack 作用
FragmentManager 管理 Fragment 返回堆栈。在运行时,FragmentManager 可以执行添加或移除 Fragment 等返回堆栈操作来响应用户互动。每一组更改作为一个单元(
FileWriter 理解
`FileWriter` 是 Java 中用于将字符数据写入文件的类。它是一个字符流类,适合写入文本数据。`FileWriter` 简单易用,但在写入大量数据时性能可能会受到限制。它通常与其他流类(如
PowerManager.WakeLock 的使用
PowerManager WakeLock 是 Android 中用于控制设备电源状态的类,主要用于防止设备进入休眠状态,以确保在执行重要任务时 CPU 和屏幕保持活跃。下面是它的详细讲解: 1. 类
HttpURLConnection 讲解 1
讲解一下 HttpURLConnection 这段代码: 这段代码是在Java中使用HttpURLConnection发送HTTP请求的示例。下面对其中的代码进行解释: 首先,使用指定的urlStri
MIME 类型
MIME (Multipurpose Internet Mail Extensions) 类型是用于标识文件类型和内容类型的标准。它最早用于电子邮件系统中,以便告诉客户端如何解释或呈现邮件的内容。如今
Parcelable 在 android Intent中的使用
在同一个应用内通过 Parcelable 传递自定义类是效率比 Serializable 高。Parcelable 是 Android 专门为在进程间高效传递数据设计的接口。以下是实现步骤: 1. 实
Intent flag的使用
在 Android 开发中,Intent 的 flag 用于控制启动 Activity 或处理 Task 堆栈的行为。通过设置不同的 flag,你可以定义启动新的 Activity 时的行为、任务堆栈
AlarmManager 讲解
AlarmManager 是 Android 系统中一个用于在指定时间启动特定任务的系统服务。它可以用来执行计划任务,即使应用在后台或设备处于休眠状态,也能确保任务按时执行。常见的使用场景包括定时提醒
PendingIntent 讲解
PendingIntent 在 Android 开发中是一个非常重要的类,它主要用于描述一个即将要执行的 Intent,通常与 AlarmManager、NotificationManager 等系统
SensorManager, SensorEventListener, SensorEvent, Sensor 讲解
在 Android 开发中,SensorManager、SensorEventListener、SensorEvent 和 Sensor 是处理设备传感器相关操作的核心类。下面详细介绍它们的作用和使用
SensorManager 讲解
SensorManager 是 Android 系统中用于管理传感器的一个类。它提供了一组 API,可以用于访问设备上不同的传感器,比如加速度计、陀螺仪、磁力计、光传感器等。通过 SensorMana
Http 概述
HTTP是一种获取资源(如HTML文档)的协议。它是Web上任何数据交换的基础,它是客户机-服务器协议,这意味着请求是由接收方(通常是Web浏览器)发起的。从获取的不同子文档(例如,文本、布局描述、图
getDimension,getDimensionPixelOffset和getDimensionPixelSize的区别
方法getDimension, getDimensionPixelOffset, 和 getDimensionPixelSize都是用于从资源文件 dimens.xml 或 dimen.xml 中检索
Android 适配横竖屏切换
正常情况下,安卓设备横竖屏切换时,会销毁旧的 Activity、新建一个新的 Activity。 依次调用 Activity 的生命周期是: 解决方案 在 Manifest 文件中的 标签中添加and
Android的<meta-data>使用
Android Manifest 文件中的 <meta-data /> 标签是怎么使用的,使用场景是什么? 在Android应用开发中,<meta-data />标签主要用于在manifest文件中提
`DisplayMetrics`动态获取屏幕的分辨率和像素密度
在Android应用程序中,你可以使用DisplayMetrics类来动态获取屏幕的分辨率和像素密度。以下是如何获取这些信息的示例代码: 在上述类中,我们首先获得了WindowManager服务,然后
adb查看屏幕分辨率、像素密度
如果您想要获取 Android 设备屏幕翻转(即屏幕旋转)后的显示面积,您可以使用 ADB (Android Debug Bridge) 命令来查询当前的屏幕分辨率。这将给您当前屏幕的像素尺寸,您可以
Android 的 EventBus
EventBus 在 Android 开发中是一个发布/订阅事件总线,是一种在 Android 应用程序的不同组件(如 Activities, Fragments, Services 等)之间进行通信
解决Activity布局与透明状态栏重叠的问题
Bug 最近开发项目中,遇到一个问题:状态栏是透明的,但Activity顶部部分的布局在状态栏中显示了。如下图: 正常情况下,我们的布局是在状态栏底下展示,如下图: 上图的布局文件,如下: Solut
View类的getWidth()和getMeasuredWidth()的区别和应用
两个方法的源码如下: View#getWidth View#getMeasureWidth 它们的区别是什么? View 的 getWidth() 方法与 getMeasuredWidth() 方法在