android

程序员陆业聪3 小时前
android
绕过Frida/Xposed的最后防线:SVC直接系统调用与Native反Hook实战事情是这么开始的:上线一个金融业务的安全 SDK,灰度第一天,风控同学在群里 @ 我:"线上有人能稳定 Hook 我们的核心校验函数,你那个反 Hook 失效了。"
程序员陆业聪3 小时前
android
WebView与原生JS交互:JSBridge生产级实现与安全防护这是 「Android WebView 深度探索」 系列的第 4 篇。前三篇分别聊了内核选型、白屏诊断、离线包代理,今天我们直击工程师每天都要面对、又最容易被做歪的环节——JS 与 Native 怎么打通,并且打通得既快又安全。
我命由我123456 小时前
android·java·java-ee·android jetpack·android-studio·androidx·android runtime
Android 开发问题:MlKitException: An internal error occurred during initialization.
Meteors.6 小时前
android
Android自定义 View 三核心方法详解目录一、三个方法的分工二、示例 1:自定义 View(onMeasure + onDraw)三、示例 2:自定义 ViewGroup(onMeasure + onLayout)
2501_916007477 小时前
android·ios·小程序·https·uni-app·iphone·webview
前端开发常用软件与工具全面指南前端开发作为当今互联网行业的重要组成部分,涉及到众多工具和软件的使用。一款优秀的前端工具可以提高开发效率,减少出错率,提高代码质量。下面就介绍一些常用的前端开发软件和工具。
赏金术士7 小时前
android·热修复·tinker
Android Tinker 热修复集成与使用指南 1.9.15.2版本:Tinker 1.9.15.2、AGP 8.2.2、Gradle 8.7。 目标:讲清环境、引入、集成、日常怎么用,并列出本项目踩过的坑。 项目仓库地址:点击进入 aar修复,请参照项目文件 docs目录下的 old和new .aar文件,关于项目如何打包 .aar,我会出一个新的文档
2603_954138398 小时前
android·智能手机
安卓误删文件先别慌!5个实用小技巧指南教你补救很多人都有过这样的经历:手滑误删了重要的工作文档、珍贵的照片、聊天记录,或是清理内存时不小心删掉了关键文件,下意识就觉得这些数据彻底消失、再也找不回来了。其实安卓手机删除的文件,并非完全无法恢复,只要没有被新数据彻底覆盖,掌握正确的方法,就有很大概率把丢失的资料找回来。
波诺波10 小时前
android
5-SOFA可变形的3D物体 5-elasticity.scn接下来从 rigid case 进入 deformable case(从刚体情况进入可变形情况)rigid frames → deformable object 一个或多个刚体点/刚体 frame 整体移动→一个 3D 物体可以发生形变
2501_9159090611 小时前
android·ios·小程序·https·uni-app·iphone·webview
iOS应用性能优化:十大策略提升用户体验与开发效率iOS APP性能优化iOS APP性能优化是提升用户体验的关键,涉及多个方面。以下是一些常见的优化策略。
sun00770012 小时前
android
打通android全链路,网卡驱动, 内核 , 到上层hal, framework你说的网卡驱动、内核、HAL、Framework是核心主干,下面按数据流从上到下、分层递进梳理完整链路,同时区分**有线/无线(Wi-Fi/蜂窝)**通用架构。
awu的Android笔记12 小时前
android
Android VpnService:如何把所有流量导入用户态这是 WeakNet 技术博客系列的第二篇。上一篇我们看到了 WeakNet 的整体架构——从 TUN 接口到操纵管线的全链路。今天我们开始拆解最底层的基础设施:VpnService 是怎么在用户态处理网络数据包的?
plainGeekDev12 小时前
android·java·kotlin
AlertDialog → DialogFragment两个问题:调用方:ProgressDialog 替换为自定义 DialogFragment:DialogFragment 由 FragmentManager 管理,配置变更后会自动恢复,不会再丢。但如果显示 DialogFragment 的 Activity 本身被重建了,需要用 childFragmentManager 还是 parentFragmentManager 要搞清楚——在 Activity 里用 supportFragmentManager,在 Fragment 里用 childFragme
流星白龙12 小时前
android·数据库·mysql
【MySQL高阶】13.其他存储引擎使用 ARCHIVE 存储引擎创建的表,存储大量不被索引的数据且占用空间很小,一般用于归档数据的存储。
Lyyaoo.13 小时前
android·sql·mysql
【MySQL】SQL优化提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档如果一次性需要插入大批量数据,使用 INSERT 语句性能较低,此时可以使用 MySQL 提供的 LOAD 指令进行插入。操作步骤如下:
ImTryCatchException13 小时前
android·性能优化
Android 性能优化实战手册:从理论到落地的完整方法论性能优化是 Android 开发中绕不开的话题。但很多时候我们面对性能问题会感到无从下手:是 CPU 问题?内存问题?还是渲染问题?本文结合我在实际项目中的经验,从问题分类、定位方法、优化策略到验证手段,系统地梳理一套可落地的性能优化方法论。
sun00770013 小时前
android
qnx网络相关模块,全链路,硬件网卡 → 用户态驱动 (.so) → io‑pkt/io‑sock(用户态 TCP/IP + 转发 + 控制)先给一句总览: QNX 网络全链路 = 硬件 → 网卡驱动(.so) → io‑pkt/io‑sock(用户态协议栈+网络管理器)→ 网络服务进程 → 应用 Socket。 和 Android 最大区别:QNX 是微内核,协议栈和驱动都在用户态,内核只做 IPC/调度,没有“内核协议栈 + HAL + Framework”那一套,而是 io‑pkt/io‑sock 大一统。
赏金术士13 小时前
android·热修复·tinker·aar打包
Android app 项目:模块打包 AAR 教程本文档基于当前 TestAar 工程的实际配置编写,说明如何新增/维护 zcclib(Android Library)模块、如何在 app 中引用,以及如何生成并在其他工程中使用 AAR 文件。
ImTryCatchException13 小时前
android·react native·react.js
React Native 嵌入现有 Android 项目:踩坑记录与解决方案最近接到一个需求:把现有的 React Native 模块嵌入到公司的原生 Android 项目中。听起来是个常规操作,但实际踩了不少坑——从 Gradle 版本冲突、So 库加载失败,到 RN 与原生页面的生命周期管理、热更新方案选型,每一步都有"惊喜"。这篇文章记录完整的过程和解决方案,希望能帮到有同样需求的同学。
曼岛_14 小时前
android·ide·android studio
[安卓逆向]在Android Studio中编写SO文件并测试调用 (四)Android Studio 版本: 2024.3 JDK 版本: 17新建项目前,请先确认 NDK 已安装:File → Settings → Android SDK → SDK Tools,勾选 NDK (Side by side) 和 CMake,点击 Apply 安装。
ImTryCatchException14 小时前
android·gitee
Android 卡顿诊断 SDK:从痛点出发的设计思考过去一年,我在做 Android 性能优化的过程中,反复遇到一个困境:Systrace 能抓到系统级 trace,但定位 App 代码热点像大海捞针;BlockCanary 能检测主线程阻塞,但缺少多维数据做根因分析。于是我决定自己动手,做一个能"直接告诉开发者哪里慢、为什么慢、怎么修"的工具。这篇文章分享 PerfettoKit 的设计思路和实战经验。