android

alexhilton2 小时前
android·kotlin·android jetpack
Room Fts4:全文搜索替代 SQL LIKE本文译自「Scaling Android Search: Room @Fts4 vs SQL LIKE」,原文链接proandroiddev.com/scaling-and…,由Oğuzhan Aslan发布于2026年10月11日。
hai_android7 小时前
android·kotlin·android jetpack
把 Android App 打包成系统应用(System App)只有被平台私钥签名的 APK,放到 /system/priv-app/ 下并设置 android:sharedUserId="android.uid.system",才能成为真正的系统应用,获得 READ_PRIVILEGED_PHONE_STATE、MOUNT_UNMOUNT_FILESYSTEMS 等特权权限。
JMchen8 小时前
android·kotlin·android jetpack
【Jetpack 内核实战 01】开篇:Jetpack 组件全家桶核心逻辑与专栏完整规划各位 Android 开发者好,欢迎来到《Jetpack 内核实战:ViewModel + LiveData + Room + DataStore 通关指南》系列专栏。 如果你还在为屏幕旋转导致数据丢失头疼,为 SharedPreferences 的 ANR 问题烦心,为项目代码耦合严重难以维护发愁,那么这套专栏正是为你准备的。我们将从 0 到 1 拆解 Google 官方推荐的架构组件,以一个完整的记事本 App 为实战载体,带你彻底吃透 ViewModel、LiveData、Room、DataStor
骑着蜗牛撵大象32710 小时前
android·java·linux·系统编程·fifo·管道·进程间通信
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错多进程协作时,数据该走哪条路?管道是 Linux 给出的最朴素答案:shell 里一个竖线 |、C 代码里一次 pipe(),背后都是同一套机制。但真正上手写多进程程序时,很多人会遇到「读端永远阻塞不返回」「子进程读不到任何数据」「写着写着收到 broken pipe」这类诡异问题。
hunterandroid10 小时前
android
Retrofit 网络请求的异常处理与重试策略实战在 Android 开发中,网络请求是绕不开的环节。Retrofit 作为主流的网络库,提供了简洁的 API 封装,但在实际项目中,我们经常会遇到网络超时、服务端 5xx 错误、Token 过期等异常场景。如何优雅地处理这些异常,并实现自动重试、降级策略,是工程实践中的重要一环。
sejinan11 小时前
android·开源·webview·tv
极致轻量与秒级起播:NativeWasmTv 开源硬核技术解析与升级版体验在智能电视与低功耗电视盒子生态中,传统的 Android 播放客户端往往面临安装包庞大、启动慢、老旧硬件内存溢出、切台缓冲迟钝等痛点。
小羊没烦恼!11 小时前
android·java·前端·数据库·mysql·算法·okhttp
Ajax与JSON的一些总结Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关,所以我们的数据格式可以是XML或JSON等格式。
mmsx11 小时前
android·kotlin
Android 静默失败实录:五个没有日志的线上事故崩溃会留下堆栈,静默失败只留下一个"点了没反应"——后者才是最贵的。线上报来一个问题:"点某个功能没反应,每天都有一两次。"三条常规排查路同时走空——崩溃上报平台一条记录都没有,logcat 抓复现只有一堆正常日志、没有 FATAL EXCEPTION,本地加打印也只看到一句 D/Test: uncaughtException: 之后进程就没了,冒号后面是空的。异常对象根本没进日志。
hai_android12 小时前
android·kotlin·android jetpack
从零实现一个支持跨进程(IPC)的自定义 Toast本文基于一个真实 MVVM 项目(Kotlin + ViewBinding),完整讲解如何手写一个"长得像 Toast、但完全可控、还能跨进程调用"的消息提示组件。 全文采用 代码 + 逐行注释 的方式展开,所有代码均可直接运行。
龙腾-虎跃12 小时前
android·音视频·freeswitch·sip协议终端·wertc
基于 SIP 协议的自研电话终端:FreeSWITCH 语音与视频通信实战为了方便大家测试,我提供了 APK 打包文件,可以通过百度网盘下载:下载链接:https://pan.baidu.com/s/1pBg6DybAqClzu89jvHkHbA?pwd=ujus
imDwAaY12 小时前
android·java·redis
操作系统如何管理程序运行?从线程、进程到内存隔离与用户态切换:CS162 Note2这次介绍的是四大基本OS概念:Thread, Address Space, Process, Dual Mode Operation。这次的Note内容是对上一次Note的一些补充和扩展,比如对于Thread等概念进行了阐述。
andyweike13 小时前
android
Android文件系统/data/user/0/wwk.read.it/ 和 /data/data/wwk.read.it/ 在 Android 系统中指向的是‌同一个物理位置‌。你在 Device Explorer 中看到 data/data/... 而代码返回 data/user/0/...,是因为 Android 的文件系统机制和显示策略造成的。
studyForMokey13 小时前
android·面试·职场和发展
【Android 面试】Paging3答案:答案:答案:表格适用场景:答案: 这是 Paging3 最经典的实战场景,遵循单一数据源原则:答案: 预取是指列表滑动到距离底部还有一定数量的条目时,提前开始加载下一页数据,实现平滑滚动无感知。
企业数字化笔记13 小时前
android·java·spring boot
租户停用后数据和任务怎么处理?冻结、恢复与保留策略的实现平台把一个租户标成“停用”,管理页面立即灰了,却仍有旧会话在调用接口、队列里还有任务、Worker 正在写文件,之前签发的下载链接也可能尚未过期。把 tenant.enabled 改成 false 只是状态变更的第一步,真正的问题是:从哪个时刻起,哪些副作用必须停止?恢复后又允许哪些旧工作继续?
小程故事多_801 天前
android·深度学习·transformer
从 Tokenizer 到 Next Token,穿透数据流,完整理解 Transformer 底层逻辑很多人啃大模型技术的时候都会陷入同一种困境,单独看每个模块都能看懂,背得出缩放点积注意力公式,能说出多头注意力、残差连接、层归一化这些名词,但只要把整个链路串起来,就会出现断层。如果我们抛出一个简单的问题,把一句提示词送入大模型,从文字输入,到模型输出下一个汉字,中间张量到底经历了怎样完整的变换过程,很多人依然无法完整复现整条计算链路。
三少爷的鞋1 天前
android
Android 协程实践:为什么不应将 `supervisorScope` 作为常规方案在 Android 项目中,supervisorScope 常被用于避免“一个子任务失败,取消其他子任务”的情况。它看似能提升并发任务的容错能力,但如果被作为默认方案,容易掩盖项目中异常边界不清、失败处理分散等问题。
承渊政道1 天前
android·人工智能·pytorch·chatglm·本地化部署·大模型开发与微调
【从零开始大模型开发与微调:基于PyTorch与ChatGLM】(从ChatGLM本地化到LoRA、PEFT的高级微调)前面带领大家学习了ChatGLM的高级应用,相信大家对如何使用ChatGLM完成一些简单或者较高级的任务有了一定的了解.但是讲解的所有任务和应用场景均是以现有的模型训练本身的结果为基础的,没有涉及针对ChatGLM本身的源码修改和微调方面的内容.本文将学习这方面的内容.
高晶1 天前
android·程序员
Android 短信收发模块从零到实战:权限配置、界面设计、发送接收与兼容性适配全攻略摘要:本文从零开始,手把手带你实现一套完整的 Android 短信收发模块。内容涵盖开发环境搭建与权限配置、短信列表界面设计、读取手机短信数据、新建发送界面交互、调用系统 API 发送短信、监听并处理收到短信的回复机制,以及完整流程联调与真机测试验证。同时,针对常见权限报错、运行时异常排查、不同 Android 版本的兼容性适配等痛点给出可落地的解决方案,并分享项目优化方向与安全隐私注意事项,帮助新手开发者避开过时教程的陷阱,快速跑通短信功能并适配当前主流开发环境。
2601_962885721 天前
android·开发语言·python
如何用 Python 判断一只股票“追涨”还是“抄底”更有效?一句话回答: 看收益率的自相关:lag-1 自相关显著为负说明今天涨明天倾向跌(短期均值回归,抄底/低吸更合理);显著为正说明涨势会延续(动量,追涨/突破更合理)。用 AlphaFeed 取回前复权日线算日收益率,用 pandas 的 autocorr 与方差比就能量化判断一只票更适合哪类策略。
随遇丿而安1 天前
android
第18周:ViewModel 基础功能 + 架构优化第13周已经验证过 ViewModel 为什么能在旋转后活下来,那一周的结论是"实例存在 ViewModelStore 里,不跟着 Activity 重建"。但活下来只是底线。真正写业务页面时,问题会变成另外几个:构造参数怎么传进去?数据什么时候加载才不浪费?两个 Fragment 怎么拿到同一个实例?为什么不能在里面存 Activity 引用?