安卓开发环境搭建
发表于|更新于
|浏览量:
到官网下载android studio

阅读、勾选同意协议并点击下载

下载完成后打开






安装完成,打开后






创建项目

创建一个空Activity的项目

输入项目名和选择语言以及SDK版本

点击build等待下载完成

下载时间4分钟到40分钟不等甚至更久,可以去看看我其他博客回来

完成后我们点击右上角

创建虚拟机

在此之前,记得查看自己任务管理器中性能这一块是否开启了虚拟化

不得不说该换电脑了
选择一款自己喜欢的尺寸

下载


梅开二度,可以再去看一篇我的博客

完成

下一步

然后完成

启动

成功
相关推荐
2025-08-31
MusicFree
对未来的真正慷慨,是把一切都献给现在。――阿尔贝·加缪《反抗者》 https://github.com/maotoumao/MusicFree MusicFree:插件化、定制化、无广告的免费音乐播放器 什么是 MusicFree?MusicFree 是一个由猫头猫(maotoumao)开发的开源项目,定位为“插件化、定制化、无广告的免费音乐播放器”。它不仅仅是一个普通的播放器,更是一个由社区驱动、可高度自定义的音乐应用平台,支持多端体验和丰富插件扩展。 项目地址:GitHub - maotoumao/MusicFree 官网演示:https://musicfree.catcat.work 主要技术栈:TypeScript / React / React Native 项目亮点与核心特色1. 插件化架构 MusicFree 最大的特点就是插件化,用户和开发者可以根据自己的需求定制播放器功能。 支持第三方插件接入,可以实现多种音乐源、歌词、皮肤、音效等功能扩展。 插件机制极大提升了产品的灵活性和生态活力,社区贡献者众多。 2. 定制化体验...
2025-12-13
librepods
把事情做到极致,就是一种美。——杨洪基 解放 AirPods:LibrePods 带你跨越苹果生态,让高阶功能拥抱 Android 和 Linux 原仓库地址:kavishdevar/librepods项目 Star:22,000+许可证:GPLv3描述:AirPods liberated from Apple’s ecosystem. 目录 项目起源 —— 为什么需要“解放 AirPods” 支持设备&兼容性简述 功能一览:不仅仅是“能听歌” 多平台支持:Linux、Android体验 部署与使用(含各平台代码/命令演示) 技术亮点:核心实现解析 进阶玩法:高级定制和解锁额外功能 生态与社区 结语:开源,让硬件不设限 1. 项目起源 —— 为什么需要“解放 AirPods”Apple 的 AirPods 系列(Pro, Max 等)凭借优秀的硬件和降噪表现,俨然成为高端无线耳机用户的首选,但完整的专属功能(比如降噪模式切换、耳朵检测、听力辅助、手势接听、个性化设置等)却被锁定在苹果自家生态(iOS/macOS)中! LibreP...
2025-09-03
bv
我只是个戏子,在别人的故事里,流着自己的泪。——席慕蓉 https://github.com/aaa1115910/bv 在开源圈和B站极客玩家之间,BV这个第三方B站客户端绝对是一个让人会心一笑的存在。BV的全称Bug Video,是aaa1115910在GitHub上开源的一个Android平台Bilibili客户端。它的气质完全不同于那些追求美观、流畅和商业化的主流App。你一打开项目主页,扑面而来的自黑气息就让人忍俊不禁:特色写的是“丰富多样的Bug”“反人类设计”“卡卡卡卡卡”“异样审美”“巨难用”,还有一句“都是随心乱写的代码,能跑就行”,让人一下子放下了对“完美”的期待,带着轻松和好奇去探索这个技术乐园。 BV专为Android手机和平板、Android TV适配,采用了Jetpack Compose进行UI开发。这意味着你不仅能在小屏幕上体验B站,也能在电视大屏用遥控器“反人类”地操作B站内容。BV自嘲Bug多、难用,但它其实实现了B站相当完整的主流功能:视频浏览、分区筛选、动态、UP主内容、弹幕评论、播放历史等等,UI风格极富实验性,动画和交互逻辑也充满探索...
2020-10-04
安卓图片预览实现
对未来的真正慷慨,是把一切都献给现在。――阿尔贝·加缪《反抗者》 源码 https://gitee.com/VampireAchao/android-picture-preview.git 使用方式非常简单 效果
2025-02-22
MultiWaveHeader
不像葡萄,不像鲜花,不像微微的雪。——博尔赫斯的《山峰上的年轻牧人》 https://github.com/scwang90/MultiWaveHeader 多重水波纹效果:使用 MultiWaveHeader 实现动态水波效果 如果你正在开发一款 Android 应用,并且想为其加入一些视觉效果,那么动态水波纹可能是一个不错的选择。而今天,我们将介绍一个很棒的库 MultiWaveHeader,它能帮助你轻松实现水波纹效果,并且支持高度自定义,能够适应不同的设计需求。 什么是 MultiWaveHeader?MultiWaveHeader 是一个 Android 控件,可以实现动态的水波效果。它允许开发者定制水波的波形、颜色、速度、方向等多个参数,提供了灵活的配置选项,适合用于各种需要视觉反馈的场景,比如加载动画、刷新控件等。 功能特点 调节进度:可以动态调整水波的进度。 调节速度:支持自定义水波的移动速度。 方向设置:支持设置水波的上下方向。 波浪数量设置:没有波浪数量的上限,你可以自由设置波浪数量。 精细波形定义:支持精确控制每个波形的参数,比如偏移、拉伸、原始速度等。...
2025-05-10
SwitchButton
对未来的最好策划,是善于处理目前,完成最近的的工作任务。 —— 麦唐纳 https://github.com/zcweng/SwitchButton SwitchButton:轻量级且易于自定义的 Android 开关控件在 Android 应用开发中,开关控件(Switch)是一个常见的 UI 元素,用于在两个状态之间切换。虽然 Android 提供了默认的 Switch 控件,但其样式和功能的自定义能力有限。SwitchButton 是一个开源的轻量级控件库,为开发者提供了一个美观、易于自定义的开关控件。 什么是 SwitchButton?SwitchButton 是一个专为 Android 平台设计的开关控件,旨在提供更高的可定制性和更好的视觉效果。它的设计轻量级,支持多种样式和动画效果,同时易于集成到项目中。 核心特点: 美观设计:内置丰富的样式,支持现代化的 UI。 轻量级:体积小,不影响应用性能。 易于自定义:支持修改颜色、尺寸、动画等属性。 简单易用:通过简单的 API 快速集成。 兼容性强:支持最低 Android API 11。 使用场景SwitchB...
