android

贤泽1 小时前
android
Android 15 Lock Task 模式深度分析(第二部分)Lock Task的完全锁定模式(LOCKED)需要通过DevicePolicyManager(DPM)进行配置。只有DeviceOwner或ProfileOwner才能使用完整的Lock Task功能。
huohuopro1 小时前
android·vue
Vue3 Webview 转 Android 虚拟导航栏遮挡问题记录在 Android 设备上运行 Capacitor 打包的 Vue 3 应用时,遇到虚拟导航栏(底部返回键、主页键等)和状态栏遮挡应用内容的问题。
zh_xuan2 小时前
android·开发语言·kotlin
kotlin 挂起函数测试下挂起函数:在onCreate函数中调用testSuspend函数,打印:ok. 这里好像没看出挂起有什么用。后面再继续研究。
贤泽2 小时前
android
Android 15 Lock Task 模式深度分析(第一部分)Lock Task模式是Android从5.0(Lollipop)开始引入的一种特殊任务锁定机制,主要用于企业环境和专用设备场景。它允许设备管理员或应用将设备锁定到特定的应用或任务,限制用户访问其他应用或系统功能。
zh_xuan3 小时前
android·kotlin·协程·launch
kotlin launch函数测试下kotlin launch函数执行流程:在主线程执行testLauncher函数, 打印:ok. 由此可见,launch启动的协程是异步的,不会阻塞主线程。
贤泽3 小时前
android·aosp
android 15 AOSP Broadcast 广播机制源码分析Android广播(Broadcast)是一种基于发布-订阅(Publish-Subscribe)模式的组件间通信机制。它允许应用程序或系统组件向其他组件发送异步消息,实现松耦合的组件间通信。
啥都想学点3 小时前
android·flutter
第1天:搭建 flutter 和 Android 环境今日目标 1.安装 Flutter 开发环境 2.安装 Android Studio 开发环境作者实际环境为 windows 环境
huohuopro4 小时前
android
Android WebView 输入法同步问题解决方案在开发 BiDa 项目的过程中,发现一个严重的输入框问题:在 Android App 中使用手机输入法的语音输入、手写输入、复制粘贴等功能时,输入内容无法同步到 Vue 的响应式数据中。
草莓熊Lotso4 小时前
android·linux·c语言·开发语言·c++·人工智能·文件
Ext 系列文件系统核心:块、分区、inode 与块组结构详解🎬 博主简介:在上一篇博客中,我们搞懂了磁盘的物理结构、逻辑抽象和寻址方式(CHS/LBA),知道了磁盘的最小存储单位是扇区。但扇区仅 512 字节,直接操作效率极低,且杂乱无章的扇区无法高效管理文件。这就需要 “文件系统” 登场 —— 它就像磁盘的 “管理员”,通过划分块、分区、inode 等结构,将零散的扇区组织成有序的存储体系,让文件的创建、读取、修改、删除变得高效可控。本文从 “块”“分区”“inode” 等基础概念入手,深入剖析 Ext2/3/4 文件系统的核心设计 —— 块组结构,帮你彻底搞
桂花很香,旭很美4 小时前
android·adb
ADB 安卓实战手册本文是一份可直接复制命令使用的 ADB 实战手册,覆盖:开发启动(环境、连接、模拟器)→ 开发过程(安装、文件、logcat、截图、端口/抓包)→ 开发结束(发版前归档)→ 测试(Monkey、批量测包、多机并行)→ Debug(logcat/dumpsys 进阶、排障)→ 自动化与组合命令打包 → CI/CD 中 adb 用法。车机、平板、机器人 IoT 等设备在项目中较常见,手册在「ADB 还能用在哪些场景」中单独列出其连接方式与常用命令。
summerkissyou198714 小时前
android
Android Handler:机制、原理与示例Android Handler:机制、原理与示例📱 基本示例public class MainActivity extends AppCompatActivity { private Handler mHandler; private TextView mTextView;
哈哈浩丶15 小时前
android·linux·驱动开发
安卓系统全流程启动从 组件层级关系 和 全链路启动流程 两个维度来拆解,清晰展示 ATF、OP-TEE、LK (Little Kernel)、Linux Kernel 和安卓应用之间的协作。
summerkissyou198716 小时前
android·audio
Android-Audio-MediaPlayer-播放-流程Android MediaPlayer 播放流程:解码与 AudioTrack 调用时机应用层请求播放 → 状态机准备 → 解码器初始化 → 解码线程启动 → PCM数据 → AudioTrack写入 → 硬件播放
mjhcsp17 小时前
android·java·c++
C++ 后缀平衡树解析此文章用对话形式。学生:老师,我听说过平衡树,AVL、红黑树、替罪羊树……但后缀平衡树是什么?它和“后缀”有关吗?和后缀数组、后缀自动机有关系吗?
没有bug.的程序员18 小时前
android·java·开发语言·分布式·缓存·gradle
Gradle 构建优化深度探秘:从 Java 核心到底层 Android 物理性能压榨实战指南前言:构建速度——研发效能的“第一生命线”在现代软件工程的语境下,构建系统(Build System)早已不再是简单的代码编译器,而是支撑庞大业务逻辑流转的“工业生产线”。无论是纯粹的 Java 服务端项目,还是逻辑极其复杂的 Android 移动端应用,构建效率的高低直接决定了开发者的反馈周期。
lljss20201 天前
android
MediaPad 10 Link S10-201wa(安卓4.1.2) 安装vlc以安装,但必须用 VLC 历史旧版(支持 Android 4.1.2),新版(≥3.x)装不了。 一、版本要求(关键) 你的平板:Android 4.1.2(API 16) VLC 新版(3.x+):最低 Android 4.2(API 17) → 无法安装 可用版本:VLC for Android 2.x 系列(如 2.5.16、2.0.6),最低支持 Android 2.2+,完美兼容 4.1.2
黄昏晓x1 天前
android·java·c++
C++----异常1. 程序出现问题时,通过抛出(throw)⼀个对象来引发⼀个异常,抛出对象的类型决定了由哪个catch语句来解决异常
aningxiaoxixi1 天前
android·java·python
Android Audio 广播之 ACTION_AUDIO_BECOMING_NOISY用于判断在音频设备状态改变时(特别是断开连接时),是否需要向媒体应用发送 ACTION_AUDIO_BECOMING_NOISY广播。 主要职责是评估断开连接的设备是否是当前活跃的音频输出设备,以及当前系统状态(是否有音乐播放、是否处于通话中等), 并最终决定是否需要发送广播,如果需要,则返回一个延迟时间(通常用于等待蓝牙设备的短暂重连机会)。
Chengbei111 天前
android·安全·网络安全·系统安全·密码学·网络攻击模型·安全架构
内网渗透过程中搜寻指定文件内容Everything小工具当对内网束手无策的时候,入口机器上面说不定藏着突破口,翻找本地的文件和建立的网络连接就是手法这里也提供一个文件内容敏感词的字典,需要可以自己去整理,如下:
coding者在努力1 天前
android·langchain·prompt
LangChain之Prompt核心组件.2026年新版讲解,超详细深入学习 Prompt(提示词) 组件是掌握 LangChain 的基石。在 LangChain 中,Prompt 不仅仅是一个字符串,它是一个管理输入逻辑的工厂。