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

图片边界矢量化-地理配准

无地理和投影信息的JPG图片,通过ArcGIS进行地理配准(Georeferencing)完成数字化边界。

u012727861的博客 1908

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

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

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

保姆级教程:在Windows 11上用VSCode和Conda搞定Depth-Anything-3(含常见报错修复)

本文提供在Windows 11系统上使用VSCode和Conda配置Depth-Anything-3的完整教程,涵盖环境搭建、依赖安装、常见报错修复及深度图生成实战。特别针对CUDA与PyTorch版本匹配、Hugging Face镜像加速等关键问题提供解决方案,帮助开发者高效实现计算机视觉中的深度估计应用。

weixin_30338481的博客 347

SAP传输请求全流程详解:从SE10创建到STMS跨环境部署(附常见错误排查)

本文详细解析了SAP传输请求的全流程,从SE10创建到STMS跨环境部署,并提供了常见错误排查方法。涵盖工作台请求、定制请求等类型,以及STMS传输原理和实战操作技巧,帮助用户高效管理SAP系统变更。

weixin_29214335的博客 143

Android Weekly #38 :Android 13 正式发布

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

Gracker的专栏 1460

10位PWM能否满足电梯±5mm平层精度?4位扩展法让10位PWM达到14位精度

电梯平层精度直接关系乘坐舒适性与安全性,而PWM分辨率是决定精度的关键因素之一。10位PWM能否满足±5mm的平层精度要求?本文从分辨率与物理量的对应关系出发,结合工程精度需求与实战对比,给出明确的选型结论与解决方案,请参考优快云博客《4位扩展法:基于ATtiny816的高精度PWM软件扩展方法》和《低成本高精度PWM:4位扩展法原理、实现和工程实践》。10位PWM的分辨率为 $2^{10} = 1024$ 级。

m0_73354873的博客 244

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

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

老皮的博客 2244

2025年最新自动化/控制保研夏令营&预推免面试真题分享(东南大学苏州校区/华东理工/南航/天大)

笔者来2021级本科自动化专业,以下部分将介绍我在夏令营以及预推免期间发生经历和问题。

Control Everything 2583

21天学会基于 Linux 的 NPU 固件开发--12.3 如何参与 Linux 内核 NPU 子系统开发

从修复一个简单的文档拼写错误开始,或者为现有的开源 NPU 驱动(如 Sophgo, StarFive, Etinix 等厂商已上游化的驱动)添加一个缺失的 IOCTL 支持或优化一个算子,都是伟大的第一步。在 2026 年的 Linux Kernel (v6.12+) 中,NPU 驱动不再是孤立的字符设备,而是深度集成在 DRM 和 DMA-BUF 生态中,实现了与 GPU 类似的资源管理和调度能力。内核驱动必须提供清晰的 UAPI (User API),通常定义在。Step 4: 合并 (Merge)

amy_mhd的博客 67

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

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

gitblog_00125的博客 877

地平线旭日X3 安装xfce桌面+VNC查看USB摄像头

VNC是Virtual Network Computing的缩写,它是一种使用RFB(Remote Frame Buffer)协议的用于控制远程电脑的图形桌面分享系统。xfce桌面相比于GNOME桌面更加轻量,占用的资源更少,在没有GPU的设备上也可以运行(旭日的Desktop版本从外观上好像就是xfce桌面,具体没有尝试)。可以使用专用的VNC客户端连接到开发板,例如vnc viewer。板子默认带有openssh-server,因此,WiFi热点连接成功后,就可以使用ssh登录开发板了。

bingdund的博客 509

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

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

weixin_42307290的博客 6057

AFL源码分析之afl-as.c详细注释

前言 afl-as注释好了,明白了是如何进行插桩的,以及插在哪里 本文主要参考Sakura大佬文章:https://eternalsakura13.com/2020/08/23/afl/ 编写不易,如果能够帮助到你,希望能够点赞收藏加关注哦Thanks♪(・ω・)ノ /* Copyright 2013 Google LLC All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); y

hollk’s blog 2172

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

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

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

gitblog_01189的博客 721

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

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

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

2401_87545767的博客 505

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【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、付费专栏及课程。

余额充值