android

椒颜皮皮虾྅1 天前
android·开发语言·人工智能·深度学习·c#·cuda
【TensorRTtSharp v4.0】在 C# 中使用 TensorRT CSharp API v4.0 动态编译并运行 CUDA KernelCUDA Runtime Compilation 适合在运行时生成或组合 Kernel,而不是为每一种参数组合预先构建本机二进制。完整流程不只是把一段 CUDA C 字符串交给 NVRTC:程序还要发现编译器能力、传入虚拟头文件和选项、保存编译日志、复制 PTX/CUBIN/LTO IR、加载 Module、按 ABI 组织 Kernel 参数、提交到 Stream,并把 GPU 结果读回验证。
雨白2 小时前
android·架构
深入理解 Java/Kotlin 反射、注解与泛型:从原理到实战反射是 Java 及 Kotlin 中非常强大的特性,它允许程序在运行期间动态加载类、检查类的信息,创建对象、操作属性以及调用方法。
喜欢打篮球的普通人6 小时前
android·java·数据库
LLVM Backend Lowering 从入门到实战:把 IR 变成机器码的完整链路这是我啃完一个 LLVM 后端 Lowering 技术讲座后整理的笔记,边看视频边截图,把 Lowering 的全链路串了一遍。如果你也在写 LLVM Backend,或者被 Legalize、DAGCombine、Custom Lowering 这些概念绕晕过,这篇文章应该能帮你把思路捋顺。
萝卜er9 小时前
android
BroadcastReceiver 静态注册与动态注册-《Android深水区(七)》BroadcastReceiver 很容易被误用成“轻量消息总线”或“后台唤醒入口”。这两个理解都不完整。
萝卜er10 小时前
android
ContentProvider 与跨进程数据访问-《Android深水区(八)》很多 Android 开发者第一次接触 ContentProvider,是因为读取联系人、媒体库、日历,或者给相机、分享面板传一个 content:// 文件地址。它看起来像一个“数据库接口”,但真正的价值不是数据库,而是 把数据访问做成系统可识别、可授权、可跨进程调用的组件边界。
萝卜er10 小时前
android
Service、前台服务与后台限制-《Android深水区(六)》很多 Android 项目的后台问题,表面看是“服务没启动”“保活失败”“通知没显示”,实际是三类边界没有分清:
萝卜er10 小时前
android
Android 存储体系与分区存储-《Android深水区(十二)》Android 存储最容易被误解成“有没有 SD 卡权限”。这个说法在今天已经不够准确:现代 Android 把存储拆成应用私有数据、应用专属外部目录、共享媒体、用户选择的文档 URI、数据库、偏好设置以及少数受严格政策约束的全文件访问能力。开发者真正要回答的问题不是“文件放哪里都能读写吗”,而是:这份数据是谁的、是否要被其他应用看到、卸载后是否保留、用户是否明确选择、系统是否允许按路径访问。
会编程的吕洞宾10 小时前
android·java·学习
DeepAgents In Action学习(Second)在 LangChain 的技术栈中,Agent 开发被划分为三个层次看看市面上那些真正能完成复杂任务的 Agent 产品——Claude Code、Manus、Cursor——它们虽然各有特色,但核心能力惊人地相似:
太子釢10 小时前
android·人工智能·ios
用 AI 完整实现 Github 客户端:基于 KMP + SwiftUI + Compose这篇博客记录我用 Kotlin Multiplatform 开发一个双端 GitHub 客户端(iOS + Android)的全过程——从产品定位、UI 设计、技术选型到架构分层与 AI 协作流程。不铺陈 API 细节,重点讲决策与取舍。
汪海游龙11 小时前
android·ci/cd·kotlin
本地源码还是 Maven 版本?Gradle composite build 双轨依赖的正确接法自己维护的库被自己的 App 依赖时,都会遇到同一个矛盾:发版太慢,不发版又验证不了。库里改一行,要 push tag、等 CI、等 Maven Central 同步,才能在 App 里看到效果。Gradle 的 composite build 是标准解法——本机直接吃库的源码,改完立刻生效。
k3x1n11 小时前
android·逆向
三星安卓系统BUG排查记录:云闪付、铁路12306、个人所得税、中国移动等App,长期闪退的根本原因分析这次我在三星OneUI系统发现的BUG,影响范围大,存在时间久,我觉得有几个原因:也因此才终于有这么一篇我认为值得分享的分析记录,上次写的分析证明系统BUG的博客是小米手机MIUI的setSystemGestureExclusionRects不生效的问题,都过去两年了。
网安蟹佬霸12 小时前
android·前端·网络·安全·web安全·网络安全·网安
CTF Web方向解题全攻略:从信息收集到getshell(附实战payload与脚本)CTF(Capture The Flag)竞赛是网络安全从业者与爱好者磨炼实战能力的主流形式,其中Web方向因知识面广、技巧组合多变、贴近真实业务场景,一直是参赛人数最多、区分度最高的方向之一。一篇Flag的获取往往不是单点突破,而是从信息收集、漏洞定位、利用链构造到权限维持的完整链条。本文系统梳理CTF Web方向的核心题型、通用Payload、自动化脚本与解题方法论,并配以实战案例,帮助读者建立从"打开题目"到"拿到Flag"的完整思维路径。
又见情义13 小时前
android
Android 13 Settings 设置界面选项裁剪(RK3568平台)本文记录工作中,在rk3568安卓13的SDK中如何裁剪设置界面,只保留界面中的需求选项。目录前言一、Settings 应用基本架构与原理
人才瘾大14 小时前
android·音视频
Android录屏内部音频录制完全指南:原理、限制与方案选型安卓录屏时"只有画面没有声音"是高频问题。很多人以为是录屏APP的bug,实际上大部分情况是系统能力限制或音频来源配置不对。这篇文章把安卓录屏涉及的音频机制、参数设置和方案选型讲清楚。
网安蟹佬霸14 小时前
android·安全·web安全·网络安全·黑客·网安·渗透测试·
Webshell免杀与检测实战:从一句话木马到加密流量Webshell是攻防对抗中最常见也最持久的阵地之一。攻击者拿到一个上传点或命令执行点后,第一反应往往是落一个Webshell保活;防守方做应急响应时,挖出每一颗Webshell并清理干净是收尾的关键动作。一方在变着法子绕过WAF、绕过查杀、隐藏流量,另一方在升级规则、上语义分析、做行为审计。这场对抗已经持续了十几年,至今没有一方能宣布彻底胜利。
阿巴斯甜17 小时前
android
Android SharedMemory 详细使用注意:android.os.SharedMemory Android 8.0 (API26) 新增,属于系统提供的匿名共享内存,跨进程共享一块物理内存;区别于老的 MemoryFile,也区别于 MMAP 文件、Binder、Socket。车载开发经常用来做大字节流跨进程传输(图片、二进制帧、CAN 大数据),避免 Binder 传输大数据触发 TransactionTooLarge 异常。
sun00770017 小时前
android
android的dns的常见错误resolv个日志的意思很明确: • send_dg 表示 DNS resolver 走的是 UDP datagram 发送路径。 • 返回值 0 表示这次 DNS 查询没有拿到可用响应,这个 nameserver 这轮失败了。 • terrno: 110 对应 ETIMEDOUT,也就是 Connection timed out,超时。 放到一起看,就是:DNS 请求发出去了,但等不到回包,最后按超时处理。
恋猫de小郭18 小时前
android·前端·flutter
Flutter A2UI 的正确用法,怎么把 AI 和动态 UI 结合有效生产实际上我们聊谷歌和 Flutter 的 A2UI 挺多次了,但是有个问题之前一直被提到:LLM 生成界面的速度太慢了,比如一次 Generative UI 请求,就需要经历:
余额瞒着我当琳18 小时前
android·java·c++
C++--vector第二讲:手写 C++ STL:vector 源码剖析与迭代器失效分析任何的批评与建议欢迎指出,我们共同进步!
程序员-珍18 小时前
android·xml·前端
安卓开发:同名 styles.xml 在不同分支/文件夹的合并规则Build Type 资源(如 src/debug/)Flavor 资源(如 src/yourFlavor/)← 你的分支文件夹在这里