技术栈
android
针叶
6 小时前
android
·
安全
·
google
Google Play加固保护导致的崩溃
事情是这样的,最近在Google Play上发布应用新版本之后,大量用户反馈启动就崩溃,吓得我赶紧停止发布。
执明wa
8 小时前
android
·
ide
·
android studio
Android Studio 项目目录结构全方位详解
刚接触 Android 开发时,很多人都会被 Android Studio 里密密麻麻的目录和文件吓到——.idea、gradle、app、build……到底哪个才是写代码的地方?哪个能改,哪个绝对不能动? 这篇文章会用最白话的方式,带你一次性看懂 Android 项目的每一个目录和文件,并把最核心的 app 模块拆开来揉碎了讲。无论你是刚刚新建第一个空项目,还是准备从 Java 转向 Kotlin、从单模块转向多模块,这篇都值得收藏。
__Witheart__
9 小时前
android
Android编译错误:Soong阶段因缺失res目录导致panic (Iwlan模块)
从编译日志来看,编译过程在 Soong 阶段(解析 Android.bp 文件并生成 build.ninja 文件)失败了。
酿情师
10 小时前
android
·
软件构建
·
逆向
·
re
·
crt‘
逆向exe文件:CRT 初始化流程详细分析
这是2026年御网杯的一道逆向题目。笔者拿来用于以题为例教学逆向exe文件:CRT 初始化流程详细分析。 这个exe文件用IDA解包后,发现其入口逻辑大概是:start → sub_140001180(CRT 初始化)→ sub_1400014FB(main) 笔者这里主要讲:sub_140001180(CRT 初始化)。
问心无愧0513
11 小时前
android
·
前端
·
笔记
ctf show web入门71
这道题看起来跟前几题一样但是题目给的附件告诉我们 echo preg_replace(“/[0-9]|[a-z]/i”, “?”, $s);
夜勤月
11 小时前
android
·
java
·
开发语言
AQS 与 ThreadPoolExecutor 深度拆解:JDK 高并发底层设计精髓
上个月我们团队负责的电商订单系统在大促压测时突然出现了诡异的性能问题:QPS上到5000就开始断崖式下跌,CPU使用率飙升到90%以上,但GC日志却显示一切正常。排查了整整3个小时,最后发现问题出在两个地方:一是自定义线程池使用了无界队列导致任务堆积,二是一个核心业务锁的竞争过于激烈,大量线程阻塞在AQS队列中。
Yeyu
12 小时前
android
Android 卡顿诊断 SDK:从痛点出发的设计思考
过去一年,我在做 Android 性能优化的过程中,反复遇到一个困境:Systrace 能抓到系统级 trace,但定位 App 代码热点像大海捞针;BlockCanary 能检测主线程阻塞,但缺少多维数据做根因分析。于是我决定自己动手,做一个能"直接告诉开发者哪里慢、为什么慢、怎么修"的工具。这篇文章分享 PerfettoKit 的设计思路和实战经验。
上天_去_做颗惺星 EVE_BLUE
12 小时前
android
·
linux
·
测试工具
·
ubuntu
·
安卓
Ubuntu Android 虚拟机安装使用教程
在 Ubuntu 上安装、使用、停止、删除 Android 虚拟机的完整操作手册。 涵盖两种方案:Redroid(容器化)和 AVD(Google 官方模拟器)。
我命由我12345
13 小时前
android
·
github
·
android studio
·
安卓
·
android jetpack
·
android-studio
·
android runtime
Android 开发问题:Could not find com.github.PicnicSupermarket:FingerPaintView:1.2.
这个错误表示项目引入的依赖 FingerPaintView 无法从当前的配置的仓库中找到,即无法从阿里云 Maven 仓库、Google Maven 仓库、Maven Central 仓库中找到
黄林晴
14 小时前
android
·
google
Google Play 全面进化:AI 驱动增长,从上架到收入全链路重构
Google 在 I/O 2026 期间发布了 Google Play 更新。这次变化不只影响上架审核和 Play Console。Gemini、Ask Play、Engage SDK、Play Shorts、订阅恢复、AI 报表和安全标识,都在把 Google Play 往“发现、转化、留存、收入恢复”这一整条链路上推。
qq362196705
15 小时前
android
·
gitee
Android 12/13/14/15 Google Play 兼容性检查指南:设备不兼容怎么办?2026最新解决方案
“明明手机配置还行,Google Play 却说『此应用与您的设备不兼容』?”——这大概是 Android 用户最常遇到的迷惑问题之一。
韩曙亮
15 小时前
android
·
javascript
·
flutter
·
flutter attach
【错误记录】flutter attach 附加设备 执行报错 ( 附加设备注意事项 )
执行命令 , 如果在一个 命令行 正在运行 Flutter 项目 , 此时在 另外一个命令行终端 运行 上述命令 , 就会报错 :
程思扬
17 小时前
android
·
数据库
·
oracle
Android Room 数据库跨版本升级闪退问题根治方案
项目使用 Room 作为本地 ORM 框架,数据库采用自定义外置 SD 存储路径。当前数据库版本为 version = 5,仅编写了 3→4、4→5 两段迁移脚本。
w1wi
17 小时前
android
·
ai
Jadx MCP/Skill
下载mcp插件和服务端:回到jadx:点击安装插件:选择刚刚下载的服务端插件:查看安装情况:出现在installed中说明已经安装成功:
千里马学框架
17 小时前
android
·
智能手机
·
性能优化
·
perfetto
·
view
·
安卓framework开发
·
布局抓取
深入剖析安卓布局uiautomator抓取工具原理
经常android studio一些布局抓取工具其实本质上都是使用sdk下的uiautomator命令进行的抓取View数据。
小镇敲码人
18 小时前
android
·
数据库
·
mysql
·
adb
MySQL事务介绍
我们在数据库中创建的表,是可能同时有不同的客户端来访问的,因为客户端不仅仅有命令行式的,还有编程语言运行起来的作为客户端、图像化界面的。
awu的Android笔记
18 小时前
android
IP/TCP/UDP 解析器:一次搞懂网络包结构
WeakNet 技术博客系列 | 第 3 篇上一篇我们从 TUN 接口拿到了原始字节流——一个 ByteArray,里面藏着 App 发出的每一个网络包。但字节流本身没有任何语义,它只是一堆 0 和 1。要操纵这些数据包,首先得把它们"读"出来:哪些字节是源 IP,哪些字节是目标端口,哪些是 TCP 标志位,哪些是实际载荷。这就是本文要做的事。
2601_95741880
18 小时前
android
·
数码相机
·
智能手机
·
架构
Android相机有线连接全链路优化:PTP/MTP协议栈实现与商业级性能调优
在移动影像应用开发中,相机与Android设备的稳定连接是实现专业级功能的技术基石。本文将从USB通信协议底层出发,深入探讨PTP/MTP协议在商业级应用中的实现策略,分享一套经过优化的完整解决方案架构。
plainGeekDev
18 小时前
android
·
java
·
kotlin
Fragment 手动跳转 → Navigation 组件
Fragment 之间的跳转、传参、返回栈、返回结果全要手写。页面一多,几十个 beginTransaction 散布在代码各处,维护起来极乱,返回栈深度一高容易出 bug。