Android 开源项目源码解析第一期正式发布

Android多回退栈实践(一)_安卓回退栈 在应用中,我们可以通过点击设备实体返回按键,或者应用左上角标题栏返回按钮进行返回。点击系统按钮返回点击应用左上角返回按钮从用户角度来讲,返回操作是一个类似栈的操作。点击返回时,之前的一系列界面,按照退栈的形式,依次退回。从开发角度来讲,这样一系列的回退操作,称之为回退栈。在还未出现Fragment的早期应用,我们一般是不需要关心回退栈的。用户使用如何进入,就如何退出。在使用Fragment之后,事情开始变得麻烦起来,开发者大多数采用了非常流程的单Activity、多Fragment。 阅读详情

相关推荐

Cocos Creator 2.4.15 闯关游戏开发全流程:从源码解析到安卓打包发布

在游戏开发领域,2D物理引擎是实现平台跳跃、碰撞交互等核心玩法的关键技术基础,它通过模拟真实世界的物理规则,为游戏角色与环境的互动提供了可信的动力学支持。其技术价值在于,开发者无需从零编写复杂的碰撞检测与响应逻辑,即可快速构建出富有挑战性和趣味性的关卡机制。这一特性在闯关类、休闲益智等游戏类型中应用尤为广泛,能够高效实现移动平台、陷阱机关等经典元素。本文基于一个完整的“搞心态”闯关小游戏项目源码,深入剖析了如何运用Cocos Creator的组件化工作流与2D物理引擎,将反直觉的“恶趣味”关卡设计转化为可运

weixin_30603633的博客 371

从能级跃迁到MOS管转移特性曲线:半导体物理主线与实测对照

能带理论是理解半导体器件的基础,其核心在于能级展宽、载流子统计与能带弯曲。通过费米-狄拉克分布描述电子占据概率,结合PN结和MOS电容的能带图,可直观分析器件物理。掌握这些原理对器件仿真与参数提取具有重要价值,广泛应用于集成电路设计与工艺评估。本文以MOS管转移特性曲线为例,串联从原子能级到实测曲线的完整知识链条,帮助读者建立物理直觉并排查常见偏差。

weixin_33907511的博客 123

C# ArcGIS Engine二次开发——实现“加载shp文件”

private void AddShpDataToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog OpFileDialog=new OpenFileDialog();//OpenFileDialog:打开文件对话框 OpFileDialog.Title="添加矢量数据"; OpFileDialog.Filter="(*.shp)|*.shp";//filter:过滤器;"(*.shp)|*.shp"

weixin_42191203的博客 5254

Android 开源项目源码分析第一期正式发布

由 Trinea 发起、几十名 Android 开发者参与的Android 开源项目源码分析第一期正式发布。 从简介、总体设计、流程图、详细设计全方面分析开源库源码,第一期包括 10 个著名开源库及 5 个公共技术点的全面介绍。 最终这个 Star 近 6000 的开源汇总项目会和分析项目结合起来,做到主要开源库都有对应源码解析! 分析文档 作者 Volley 源码解析

微信号codek2 专注于 Android 开源项目源码解析 开源项目分享 2954

Matlab图像处理频域滤波实现——高斯低通、高通、带通带阻滤波器

如果你想要进一步了解更多的相关知识,

小嘤熊的博客 1万+

WorkBuddy 实战:从聊天窗口到 AI 工作台,打造个人自动化助理

大模型时代,对话式 AI 常被当作高级搜索框,难以沉淀为生产力。其根源在于上下文断裂——每次对话都从零开始。AI Agent 的核心原理是通过状态保持、工具调用与流程复用,将临时交互固化为可重复的协作机制。WorkBuddy 作为个人 AI 工作台,以 Agent + Skill + 工作流架构解决该问题:Skill 封装操作手册,工作区沉淀知识上下文,自定义指令约束输出风格。这种设计让周报生成、会议纪要、文档初稿、专利检索辅助等重复劳动实现流程化自动产出。掌握 WorkBuddy 怎么用,关键在于从自己重

weixin_33834910的博客 336

Android Weekly #38 :Android 13 正式发布

Tips : 由于微信公众号外链限制,大部分文章链接都无法直接访问,推荐大家订阅 NewsLetter 来获得更好的阅读体验,或者访问网页端或者知乎专栏 (点击原文即可)技术文章过去一周 Android 相关的技术文章精选,以及过去一周发现的经典文章从 Kotlin 开发者角度看 Java 缺失的特性 : 虽然 Kotlin 也被编译为 JVM 字节码,但有时候我还是不得不写一些 Java 代码。...

Gracker的专栏 1460

Perplexity SPACE沙箱平台:安全AI开发环境实战解析

沙箱技术通过资源隔离和权限控制创建受限执行环境,其核心原理是容器化隔离机制。在AI开发领域,这种技术解决了环境配置复杂性和安全风险等关键问题。SPACE沙箱平台作为AI代码执行环境,提供了标准化的开发沙箱,支持Python生态和主流AI框架。通过实战案例展示,该平台特别适用于情感分析等NLP任务的快速原型验证,帮助开发者在安全隔离的环境中测试AI模型和算法,显著提升开发效率并降低系统风险。

weixin_29029995的博客 274

谷歌正式发布Android 12,UI更好看,应用更快,打造独属于自己的定制化属性

焕然一新的Android 12 今年 5 月的 Google I/O 大会上,谷歌推出了 Android 12 系统,这是原生安卓系统史上最大的设计变化,从此旧貌换新颜。 不只是外观,Android 12 的功能改进也令人瞩目,对比起挤牙膏的那位——Android 11,称得上焕然一新。我们已经体验了一番最新的 Android 12 系统,一起看看这颜值对不对你的口味? 相比于前几代变化大的原因在Google 新的设计语言 Material You上,在个性化上带来了更多的创新。 动画、颜色、Materia

老皮的博客 2244

合并数组与非合并数组——SystemVerilog

合并型数组(packed): — 合并型数组可以实现连续的存储,赋值时不需要用 '{ }。 //合并型数组 bit [3] [7:0] b_pack // 表示3行 x 8列的数组,[3]是高维度(高维度),[7:0]是低维度(第一维) 数组中,数据排列为{b_pack[3],b_pack[2],b_pack[1],b_pack[0]},其中每个b_pack为8个bit; bit是二值逻辑,每位bit只占据1位。故24位bit只占据一个word(一般一个word为32bit)的存储空间

SummerXRT的博客 7638

rk3576之imx415 4k@60fps

1;0;1;0;1;0;1;0;1;0;1;0;1;0;

darennet的专栏 705

CameraKit-Android终极构建部署指南:从源码编译到发布管理

想要为你的Android应用添加稳定可靠的相机功能吗?CameraKit-Android是一个强大的开源相机库,它支持Camera 1和Camera 2 API,能够显著提升Android设备上照片和视频拍摄的稳定性和可靠性。本文将为你提供完整的构建部署指南,帮助你从源码编译到发布管理,全面掌握这个优秀的相机库。 ## 📱 项目架构概览 CameraKit-Android采用模块化设计,主要

gitblog_00125的博客 877

告别Keil4!手把手教你用Keil C51 V9.61编译51单片机代码(附最新激活方法)

本文详细介绍了Keil C51 V9.61在51单片机开发中的全栈升级指南,包括编译速度提升、调试器性能优化和现代开发支持等核心优势。通过智能安装方案、项目迁移实战和新特性深度应用,帮助开发者告别Keil4,大幅提升开发效率。附有最新激活方法和实用技巧,适用于嵌入式开发工程师。

weixin_26886855的博客 420

Android影视APP源码,影视APP源码,可打包成安卓苹果,亲测可用

前段时间打包的APP发上来,被删除了,看了看板规,现在不让发类似这种影视类应用,因为没有技术含量现在直接上源码,如果不妥,请删除。步骤:1.需要将源码后台文件夹中的数据库配置文件(applicationdatabase.php)修改为你自己的2.替换前端文件夹源码中的所有域名(app.duzhiqiang.com),前端的都是HTML文件,推荐用notepad++可以一键替换所有打开的文件3.导入...

weixin_42307290的博客 6057

T507 buildroot linux4.9之RLT8211F 1000M以太网开发调试

调试T507的gmac,解决该RTL8211F 1000m以太网中调试遇到的问题

目前从事linux驱动开发,多交流多学习吧 688

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Lively Wallpaper 动态壁纸引擎深度拆解

你盯着桌面那张会呼吸的动态壁纸,它却几乎不占 CPU——这并非魔法,而是 Lively Wallpaper 在桌面上"偷"了一块渲染层、把播放器塞到桌面图标后面。这款基于 WinUI 3 的开源动态壁纸引擎,能把视频、网页、GIF 乃至整款游戏设为背景。 ## 动态壁纸引擎的分层全景:UI、Core 与播放器插件 Lively 仓库按职责切成清晰的几层。UI 层由 `Lively.UI.Win

gitblog_01189的博客 721

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Android 12正式发布:安卓历史最大设计变化、更流畅了,自学者福利

有意思的是,通过Android 12,用户可以控制自己的汽车。谷歌表示,当前正在与汽车制造商合作在Android 12中开发一个新的数字汽车钥匙,通过这个功能,用户能够从自己的手机上锁定、解锁,甚至启动汽车。最新的隐私仪表板提供了一个单一的视角,可以看到你的权限设置,以及哪些数据正在被访问,访问的频率和访问了哪些应用程序。只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。,这里放上我搜集整理的。

2401_87545767的博客 505

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【Android】Handler机制源码解析

Handler机制是一套在Android端用于跨线程传递消息的机制。它内部维护了一个由根据消息触发时间进行排列的消息队列。并由一个死循环不断的从消息队列中获取队列最前面的消息,然后交由Handler进行消息分发。

大东的博客 387

Android开发规范:APP版本发布(全量发布、灰度发布),2024年冲刺年薪40w

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2401_84152738的博客 887

apicloud影视解析APP源码 HTML

apicloud影视解析APP源码 HTML

软希网分享源码的博客 2457

发布Android APK应用流程!

1.          为什么要签名 1)         发送者的身份认证 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换 2)         保证信息传输的完整性 签名对于包中的每个文件进行处理,以此确保包中内容不被替换 3)         防止交易中的抵赖发生,Market对软件的要求 2.

joby1981的专栏 782

Android 11 最终 Beta 版发布,正式版即将到来!,微信小程序页面跳转方法总结

Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2021年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。Android学习PDF+学习视频+面试文档+知识点笔记【Android高级架构视频学习资源】【Android高级架构视频学习资源】Android部分精讲视频领取学习后更加是如虎添翼!

m0_60388261的博客 432

酷炫开源项目cardsui-for-android-超详细源码分析,详解所用特效是如何实现的

cardsui-for-android的下载luj

大苞米的专栏 6580

Android系统架构解析与系统源码目录

Android框架是一个大的系列,熟悉其中的流程对于Android开发尤其重要,这里面有很多重要的工作和面试的知识点,从今天开始,我将发布一个系列博客,对于系统源码层进行分析。今天首先对Android的框架结构以及系统源码目录进行解析。 1 Android系统架构图 众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,Android系统架构分为五层,从下到上依次是Linux内核层,硬件抽象层,系统运行库层(Android Runtime + Native C/C++ Librarie.

周将的博客 1095

Kotlin-Android-Extensions 库使用及源码解析

本文预计阅读时间为 15-20 分钟 一、Kotlin-Android-Extensions 简介 Kotlin 从首次推出到现在,可谓发展的十分迅速,独特的空安全特性吸引了很多 Android 开发者去使用,Google 也正式将 Kotlin 这门语言作为 Android 开发的首选语言。Kotlin 官方也为各位开发者提供了一系列的插件,开发文档以及 IDE 支持,本文介绍的 Kotlin-...

Xu_1215的博客 4375

优快云日报190904:Android 10正式版发布,看看都有哪些新特性

优快云日报来啦!给大家奉上当日最新鲜的技术干货! Android|Android 10正式版发布,看看都有哪些新特性 作者:xiangzhihong8 谷歌在今年3月推出了Android 10.0的首个测试版,昨天,Android 10.0的正式版正式向外发布,而最先尝到新版本的自然是亲儿子Pixel手机。 新特性解读 根据Android官网的介绍,Android 10.0将聚焦于隐私可控、手...

优快云 官方博客 2781
下一篇: Android 开源项目源码解析二期
codeKK
博客等级 码龄12年 130粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值