android

用户2181697049302 小时前
android
Kotlin 语法二本质是一个匿名函数,然后赋值给一个变量。可以作为参数传递。其它常用的高阶函数主构造,定义构造函数的时候默认生成属性。
妖星2 小时前
android
android 源码分析surfaceFinger是如何通过设置属性启动bootanimbootanim服务默认是不启动的SurfaceFlinger 初始化完成‌(SurfaceFlinger::init())后,会启动一个 StartPropertySetThread 线程,代码在 frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp
JoyMonitor2 小时前
android
APK mmap 内存增长定位:pagemap 与 DEX 结构联合定位方法本文提出一种将 APK mmap 增长从 VMA 级下钻到 APK entry / DEX 结构级的归因方法。方法利用:
有什么事2 小时前
android·智能手机
永久虚拟免费云手机能实现吗,本地安卓容器与云端托管的技术边界“永久虚拟免费云手机” 这个词背后的诉求其实很具体:用户想要一个不要钱、一直能用的安卓运行环境,既能装应用,又能挂机保活。从技术上看,这个诉求并非无解,但它指向的不是同一种产品。免费的那一侧在本地,云端的那一侧要付费,两条路线在架构、性能和可用性上有本质区别。理清这两条路的边界,也就理解了 “永久免费” 这四个字在云手机行业里到底能兑现到什么程度。
妖星2 小时前
android
Android 源码 .rc 语法详解在 Android 系统中,.rc 文件是 init 进程的启动配置文件,它定义了系统启动过程中需要创建的服务、执行的动作、设置的系统属性等。理解 .rc 语法是阅读 Android 源码、定制系统启动流程的基础。本文将系统梳理 .rc 文件的语法规则,并结合源码实例进行讲解。
JMchen2 小时前
android·c++·性能优化
实战项目一——实现一个高性能图片滤镜App在移动端图形处理领域,Java层对Bitmap的像素操作(如getPixel/setPixel或遍历数组)在面对大图或复杂算法时,往往因为虚拟机的内存管理和解释执行而力不从心。而NDK开发允许我们用C/C++直接操作像素内存,配合SIMD指令集和多线程优化,能将性能提升数倍甚至一个数量级。本文将通过一个完整的高性能图片滤镜App实战项目,带你掌握从Java层传递Bitmap到Native层、在C++中实现经典滤镜算法、对比性能差异、以及处理超大图片的优化技巧。
白帽攻防录2 小时前
android·网络安全·智能手机·src漏洞挖掘
SRC 挖洞:Android 蓝牙预认证 RCE 深度复盘,CVE-2026-55330 怎么在蓝牙范围内零交互攻破手机作者 akihi(白帽攻防录讲师),某甲方网络安全工程师,合合 SRC 年度第一、腾讯 SRC 连续三年前十,单漏洞赏金 4w+,擅长 Web/App/PC 客户端漏洞挖掘。专注移动设备安全、蓝牙协议栈漏洞、无线通信安全分析。本文基于公开 CVE 信息与技术原理深度复盘,供安全研究与防护参考。
vilya3 小时前
android·agent
手机端 Agent 是怎么跑起来的:决策循环、四道护栏、两条红线这是整个手机 GUI Agent 架构的总览篇。前面几篇我拆了感知(怎么看屏幕)、打包(Python 怎么塞进 APK)、桥接(两层语言怎么打通)、记忆(怎么记住环境)。但一直没讲最核心的那一下:这些部件是怎么被串起来、一下一下把任务跑完,又怎么保证不乱来。
2501_915921433 小时前
android·macos·ios·小程序·uni-app·cocoa·iphone
详细教程:使用Perfdog工具测量iOS应用的功耗性能与优化方法在现代开发中,性能和效率是至关重要的。在移动应用的开发过程中,功耗是用户体验的重要组成部分。Perfdog 是一款针对移动应用性能测试的工具,它支持对 iOS 应用的资源消耗进行监测,包括 CPU 利用率、内存使用情况以及功耗测量。本文将介绍如何使用 Perfdog 测量 iOS 应用的功耗,并提供相关代码示例。
hunterandroid3 小时前
android·前端
android方案 : Multiplatform 跨平台开发实战:一套代码,多端运行传统跨平台方案(Flutter、React Native)都有各自的痛点:Flutter 使用 Dart 语言学习成本高,React Native 性能和原生体验有差距。Compose Multiplatform 基于 Kotlin 和 Jetpack Compose,让 Android 开发者可以用熟悉的技术栈实现真正的跨平台开发。
事圆则缓4 小时前
android
什么是 Android Clean Architecture一个订单页面需要请求商品价格、计算满量折扣,再显示总价。最直接的写法,是在 Activity 或 ViewModel 里调用 Retrofit,拿到 DTO 后顺手计算折扣。功能能跑,但当接口字段改变、折扣规则增加、页面从 XML 换成 Compose 时,这段代码很可能一起被改动。
字节跳动的猫4 小时前
android·java·中文分词
LikeShop 搜索功能优化二开:中文分词、商品权重排序与搜索热词管理LikeShop 的搜索逻辑集中在 app/api/logic/SearchLogic.php 中,核心实现为 hotLIsts()方法,用于返回热搜列表数据:
恋猫de小郭4 小时前
android·前端·flutter
Flitz ,一个把 Flutter 玩成热插拔 Preview 的有趣项目,不错的思路Flitz 是 LeanCode 的一个新产品,他家的项目我们之前介绍过类似 Patrol 、Marionette 之类的,这次的这个 Flitz 也挺有意思的,类似 Android 和 iOS 版的 “Vercel Preview Deployment” 。
千码君20165 小时前
android·adb·智能手机
个人开发者:安卓手机adb调试很多 USB 线外表一样,内部只有电源线,没有数据线芯,插上只能充电,电脑完全识别不到。换一根确定能传数据的线(比如原装线,或平时能连电脑传照片的线),然后:
我不会插花弄玉16 小时前
android·数据库·mysql
7.函数【由浅入深-MySQL】在数据库应用开发中,日期与时间的处理几乎无处不在——从记录用户注册时间、订单生成时刻,到统计某段时间内的数据增长,再到计算会员有效期剩余天数。MySQL 提供了一套完备的日期函数,帮助开发者高效、精准地操作时间数据。本章将围绕日期函数的核心用法展开,从基础获取到复杂运算,再到实际业务场景中的典型应用,逐一深入讲解。
vilya17 小时前
android·agent
手机端 Agent 怎么动起来:Kotlin 与 Python 之间的桥上篇把 Python 打进了 APK,但有个问题没回答:Agent 要"动"起来,它得能看屏幕、能点按钮。
高晶17 小时前
android·程序员
Android 新手实战:从零搭建 WebRTC 在线直播系统摘要:本文从零开始带你掌握 WebRTC 实时音视频开发的完整链路。文章先通俗拆解 WebRTC 的核心架构与“先协商、后传输”的通信原理,再手把手搭建信令服务器与 STUN/TURN 穿透服务,随后逐步实现呼叫发起方与接收方的完整逻辑,并通过“复刻微信双人视频通话”和“构建拼多多式多人直播带货”两个实战演练,把理论落到可运行的代码。最后针对常见的连接失败报错给出标准排查流程,并分享弱网环境下的码率自适应与抗丢包优化策略,帮助新手避开“本地能跑、外网黑屏”的典型坑。
alexhilton17 小时前
android·kotlin·android jetpack
为什么你的 LazyColumn 仍然卡顿本文译自「Why Your LazyColumn Is Still Janky」,原文链接proandroiddev.com/why-your-la…,由Subhankar Bag发布于2026年9月22日。