android

姜行运1 小时前
android·linux·服务器
【Linux】基础指令2接基础指令1linux命令有很多参数,通过联机手册获取man【选项】命令• -k 根据关键字搜索联机帮助 • num 只在第num章节查找 • -a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕
大模型玩家七七2 小时前
android·java·大数据·开发语言·人工智能·算法·安全
技术抉择:微调还是 RAG?——以春节祝福生成为例在过去一年里,几乎所有团队在遇到生成效果问题时,都会下意识问一句:“是不是该加个 RAG?”RAG 已经成为一种工程直觉: 只要模型答得不好,就怀疑是“没看到资料”。
低调小一2 小时前
android·开发语言·fresco
Fresco 图片加载全链路解析:从 SimpleDraweeView 到 Producer 责任链Fresco 的图片加载可以拆成两条链路:适用场景:排查“为什么这张图没显示/为什么重复请求/为什么没走缓存/为什么线程不对”,并能把问题定位到具体节点和数据流向。
Asmewill2 小时前
android
Kotlin高阶函数(1).kotlin优势代码简洁,开发效率更高 不用使用findViewById,支减少冗余代码,支持空安全,扩展函数,属性,高阶函数和lambda表达式,内联函数。
我命由我123453 小时前
android·java·开发语言·git·java-ee·android studio·android jetpack
Android Studio - 在 Android Studio 中直观查看 Git 代码的更改集中查看所有变更:点击菜单栏的 【Git】 -> 点击 【Commit】编辑器内联标记:选中文件后,在编辑代码时实时看到改动,新增(绿)、修改(蓝)、删除(灰)
hewence13 小时前
android·开发语言·kotlin
Kotlin协程启动方式详解协程(Coroutine)是Kotlin在异步编程领域的革命性解决方案。相比传统的线程和回调,协程通过挂起(suspend)而非阻塞的方式,让我们能够以同步代码的写法实现异步任务的处理。然而,很多初学者在刚接触协程时,往往被各种启动方式搞得晕头转向:launch、async、runBlocking、withContext...它们之间有什么区别?分别在什么场景下使用?
城东米粉儿3 小时前
android
Android EventHub的Epoll原理 笔记EventHub对epoll的应用,本质上是用“统一等待队列”替换了“零散忙等”。它的精妙不在于发明新用法,而在于将三类性质完全不同的FD(设备节点、文件系统事件、唤醒管道)纳入同一个epoll实例,用一套机制解决所有“等什么、什么时候等、被谁唤醒”的问题。
城东米粉儿4 小时前
android
Android音频系统 笔记Android音频系统是一个庞大且精密的体系结构,其核心设计哲学是策略与机制的分离:AudioPolicyService负责“决策”(从哪个设备输出、音量多大),AudioFlinger负责“执行”(数据混合、重采样、写入硬件)。
半切西瓜5 小时前
android·ide·android studio
Android Studio 创建应用自动指定SDK目录默认每次需要手动修改AndroidStudio 中Setting的SDK目录的location地址;按以下步骤,在系统环境变量Path中,新增默认SDK路径;将不再改变。
RdoZam5 小时前
android·kotlin
Android-封装个好用、轻量和通用的原生Adapter基类基于RecyclerView.Adapter构建该通用适配器,以后其他项目直接拿来用就行~思考1:思考2:
二流小码农5 小时前
android·ios·harmonyos
鸿蒙开发:独立开发者的烦恼之icon图标选择企业的开发者,都有自己的UI设计师,对于图标而言,基本不会发愁,但是独立开发者,就不得不自己来考虑了,做为上架过多个应用的开发者,这一点是深有体会,有时候,为了找到一个好的,并且合适的图标,需要花费很长的时间,为了让后续的开发者少走弯路,目前总结了三个可以免费获取图标的渠道,希望可以帮助到大家。
独自破碎E5 小时前
android·java·开发语言
BISHI43 讨厌鬼进货
右手吉他6 小时前
android
Hostapd系统源代码学习APP调用WifiManager.java的startSoftAp的函数,用来启动热点. 在android 12之后,wifi框架相关试下被Google移动到了/packages/modules/Wifi/中.
智先森zhi6 小时前
android·ios·kotlin
实战:将 Android 多Module应用迁移到 kmp+cmp最近把自己的 NBA 数据应用 HoopsNow 从纯 Android 多模块架构迁移到了 KMP + CMP,实现了 Android/iOS 共享一套代码。这篇文章记录整个迁移过程中的思路、踩坑和最终方案。
2501_937145417 小时前
android·电视盒子·源代码管理
IPTV电视源码系统2026优化版:技术升级,全场景流畅适配采用双协议解码内核,兼容RTSP与HTTP-FLV格式,搭配CDN边缘缓存调度,首帧加载快速无延迟,弱网环境可自动切换自适应码率,卡顿率控制在0.3%以内。搭载H.265高效硬解引擎,兼顾4K高清画质与低带宽占用,支持Docker一键部署,新手可快速上手,预留API接口便于拓展,系统内存占用优化30%,运行流畅稳定,适合个人及小型团队搭建,欢迎交流技术心得。
Ehtan_Zheng8 小时前
android
让你的代码更整洁:10 个必知的 Kotlin 扩展函数扩展函数是 Kotlin 最强大的特性之一,但许多开发者并未充分发挥其潜力。在审阅了数万行 Kotlin 代码后,我发现:恰到好处地使用扩展函数,能将冗长、重复的代码转化为优雅且易读的表达式。
城东米粉儿8 小时前
android
Android VSync 笔记关于VSync的产生,你需要彻底更新一个认知:Android系统里你看到的那些整齐的VSYNC-APP和VSYNC-SF信号,99%的时间里并不是硬件直接产生的,而是SurfaceFlinger用数学公式“算”出来的。
城东米粉儿8 小时前
android
Android SurfaceFlinger 笔记SurfaceFlinger(以下简称SF)与ActivityManagerService(AMS)是Android底层双雄。AMS管的是“谁活着、谁死去、谁在前台”,是生命周期的CEO;SF管的是“谁画了什么、怎么拼成一张图、何时送到屏幕”,是视觉呈现的总导演。
似霰8 小时前
android·log
Android 日志系统5——logd 写日志过程分析二上一篇,我们讲到 SocketListener 收到 App 发送过出来的日志信息,接着会调用 onDataAvailable() 来处理收到的数据: