Android探路(2):项目创建HelloWorld

Android初学者必备:从零开始的项目搭建 本文还有配套的精品资源,点击获取 简介:“Android-start-pack”为Android初学者提供了一个基础项目搭建方案,包含设计库与appcompat-v7库的配置及应用。该项目包括现代UI元素的实现,如RecyclerView和CardView,以及对Android Lollipop及以上版本的先进设计特性的支持。设计库和appcompat-v7库共同扩展了UI... 阅读详情

在《Android探路(1):Windows平台开发环境搭建》中,我们已经完成了基本开发环境的搭建。接下来,我们就要学习一下如何构建项目。


一、项目创建步骤
1. 开始创建工程

点击Start a new Android Studio Project创建一个新的工程
这里写图片描述

注:
Android Studio中的Project,并不是真正的project,它其实跟eclipse中的workspace、visual studio中的solution是一个概念。

Project 的真实含义是工作空间, Module 为一个具体的项目。在Android Studio中,我们可以同时对多个Android Studio的 Module 进行同时编辑,这些 Module 在同一个 Project 之中。

–EclipseIEDA/Android
工作区workspaceproject
项目projectmoudle
引用preferencemodule dependency
2. 工程名称、路程设置

之后便弹出如下所示界面:
这里写图片描述

  • Application name :应用程序的名称。它是app在设备上显示的应用程序名称,也是在Android Studio Project 的名称。
  • Company Domain :公司域名。影响下面的 Package name 。默认为电脑主机名称,当然你也可以单独设置 Package name 。
  • Package name :应用程序包名。每一个app都有一个独立的包名,如果两个app的包名相同,Android会认为他们是同一个app。因此,需要尽量保证,不同的app拥有不同的包名。
  • Project localtion : Project 存放的本地目录。 在该界面中我们可以设置创建应用名称、公司域名、包名以及工程的存储路径。这里我们以创建HelloWorld为例。然后点击Next进入下一步
3. 项目类型选择

在这一步,我们可以选择创建的项目类型,同时选择API的最小版本。

  • Phone and Tablet :表示 Module 是一个手机和平板项目。
  • TV :表示 Module 是一个Android TV项目。
  • Wear :表示 Module 是一个可穿戴设备(例如手表)项目。
  • Glass :表示 Module 是一个 Google Glass 项目

这里写图片描述

点击Next进入下一界面:
这里写图片描述

4. Activity模版样式选择

这里提供了多种Activity样式供用户选择,用户可以选择是否创建 Activity以及创建 Activity 的类型(这里我们选择Empty Activity)。

注:

如果你选择自动创建 Activity,Android Studio会自动帮你生成一些代码。根据 Activity
类型的不同,生成的代码也是不同的。

这里写图片描述

上图中选择模版样式后,点击Next继续进入到如下图所示界面,用户可以填写Activity的类名以及Activity的布局文件名称。

  • Activity Name :自动创建的 Activity 的类名。
  • Layout Name :自动创建的 Activity 的布局文件名称。

这里写图片描述

到这个界面我们已经看到了Finish按钮 ,这样就表示到了最后一步了。点击Finish按钮,你将会看到如下图所示的进度条。这个表示,Android Studio正在创建和编译你的项目。 软件会自动下载和gradle相关的组件,耗时较久(因为是第一次加载)。

5.工程主窗口

点击Finish按钮,等待片刻之后,我们就可以看到我们所创建的工程的主窗口。如下图所示:
这里写图片描述

Android Studio 主窗口由如上图所示标注的几个逻辑区域组成:

  • 菜单栏:提供基本的菜单类操作(文件、编辑、视图…)。
  • 工具栏:提供执行各种操作的工具,包括运行应用和启动 Android 工具。
  • 导航栏:帮助用户在项目中导航,以及打开文件进行编辑。 此区域提供 Project 窗口所示结构的精简视图。
  • 编辑器窗口:创建和修改代码的区域。 编辑器可能因当前文件类型的不同而有所差异。 例如,在查看布局文件时,编辑器显示布局编辑器。
  • 工具窗口:提供对特定任务的访问,例如项目管理、搜索和版本控制等。 您可以展开和折叠这些窗口。
  • 状态栏:显示项目和 IDE 本身的状态以及任何警告或消息。

二、运行应用

完成项目创建后,接下来我们就要试着运行一下我们的程序。运行程序有两种方式:

1.实体设备上运行应用

1.1)实体设备设置

①使用USB 线将设备连接到开发机器。
②手机开启调试模式。转到 Settings > Developer options,在您的设备上启用
USB debugging。

1.2) Android Studio中启动应用

①在 Android Studio 中,选择要运行的项目,然后点击工具栏中的 Run 。
②在 Select Deployment Target 窗口中,选择实体设备,然后点击OK。

Android Studio 便会在连接的设备上安装并启动应用。

2.模拟器上运行应用

1.1)创建AVD

在模拟器上运行您的应用之前,需要创建一个Android Virtual Device(AVD) 定义。
①选择菜单栏Tools > Android > AVD Manager或者点击工具栏上的[AVD Manager]图标,启动 Android Virtual Device Manager。

②在 Your Virtual Devices 屏幕中,点击 Create Virtual Device。
这里写图片描述

③在 Select Hardware 屏幕中,选择电话设备(如 Nexus 6),然后点击 Next。
这里写图片描述

④在 System Image 屏幕中,选择 AVD 所需的系统版本,然后点击 Next。
这里写图片描述

如果未安装特定版本的系统,则可通过点击 Download 链接获取它。

⑤验证配置设置(对于您的第一个 AVD,请将所有设置保持原样),然后点击 Finish。
这里写图片描述

2.2)Android Studio中启动应用

①在 Android Studio 中,选择您的项目,然后点击工具栏中的 Run 。
②在 Select Deployment Target 窗口中,选择您的模拟器,然后点击 OK。

运行效果如下图所示:
这里写图片描述

至此, Android 应用的创建过程及运行方法也就全部完成,就是这么简单!当然,当中可能还有一些细节部分没有详细说明,后续的开发学习中会再进一步说明,敬请关注!

安卓Android ·移动应用开发 创建第一个Android项目 可以选择我们的模拟器,甚至我们可以通过手机屏幕共享的方式,把手机的开发者模式打开等操作,下载到本机手机之中,可以0距离的感受,程序之美。 阅读详情

相关推荐

Android项目搭建最常用的架构解密

最常用的架构结构,侧滑,上传的demo是一个project.有任何问题欢迎留言。

使用Androidstudio创建Android项目(新手入门)

Android安卓项目目录介绍,如何正确运行Android项目:温馨提示一个空的Android项目,只有一个MainActivity页面,在后续写项目中,应该养成良好的编码习惯。

商城app+新闻app+备忘录记事本app视频教程在某站【浩宇软件开发】 2万+

2024年中科大分子生物研究生考试建议

分子生物学复习资料及往年考题。

qq_43337249的博客 2947

Android开发--项目搭建之Hello World

一.创建项目1.新建项目,选择空白项目2.填写项目信息后点击完成3.进入项目,gradle在进行项目的基础搭建(可能需要一些时间,我使用了VPN会更快一些,内网可能比较困难)4.在gradle搭建完成后,开始进行模拟器的创建二.模拟器运行所谓模拟器,是指在电脑上构造一个演示窗口,模拟手机屏幕上的App运行效果。1.创建模拟器2.选择模拟器外形3.选择模拟器装载的android系统4.下载选择的a...

qq_51641196的博客 1634

树莓派5首次开机保姆级教程(无显示器通过VNC连接树莓派桌面)

选择 Interface Options > VNC > Yes 启用服务。2.在Windows电脑上安装VNC软件。重启树莓派:sudo reboot。3.使用VNC远程访问树莓派桌面。

qq_34184505的博客 2349

SAP CO模块实战:成本中心会计分割结构配置全流程(OKES事务码详解)

本文详细解析了SAP CO模块中成本中心会计分割结构的配置全流程,重点讲解了OKES事务码的实战操作。内容涵盖分割结构的概念理解、配置前的次级成本要素与作业类型主数据准备,并通过步骤拆解演示了如何定义分割结构、规则与版本,以及如何将配置关联到成本中心并执行分割。最后提供了常见问题排查与优化建议,旨在帮助顾问及财务人员掌握成本精确分摊的关键配置,确保期末成本核算的准确性。

embedding5hiker的博客 804

五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有高级架构技术进阶脑图、Android开发面试专题资料帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

2401_84545618的博客 3201

在Window上安装和配置VTK9.x,并在QT项目中调试VTK是否可用

VTK+MSVC+Qt Creator + CMake配置

qq_42279379的博客 1000

Android Studio开发(一) 构建项目

本文讲解了Android Studio创建工程的一般过程,使用模拟器运行新建项目;讲解了项目的目录结构。

cesheng3410的博客 7517

Allegro Design Entry CIS 与 OrCAD Capture CIS:PCB设计工具链中的双雄对决

本文深入对比了Cadence旗下两大原理图设计工具Allegro Design Entry CIS与OrCAD Capture CIS。Allegro Design Entry CIS源自Concept HDL,定位高端,强调自顶向下的层次化设计和与Allegro PCB Editor的无缝约束管理,适合大型复杂系统及团队协作。OrCAD Capture CIS则以其出色的易用性、广泛的兼容性和强大的CIS数据库功能著称,是中小型项目及跨工具链协作的通用选择。文章从历史渊源、核心功能、适用场景等多维度剖析,

bush的博客 486

在 dell precision 7920 tower CentOS 8 Stream 上安裝nvidia驱动程序、Anaconda

简单记录一下如何在实验室dell precision 7920 tower CentOS 8 Stream上安装nvidia显卡驱动。

chen9046的博客 992

安卓开发环境搭建

1.下载JDK 7(1.7)或者8 (1.8)SE 现在一般是8 安装 然后配置环境变量后 执行命令 javac 看看是否成功,java -version可以查看版本 2.下载android studio,下载exe方式推荐的方式 运行的时候可以自动下载sdk Download Android Studio and SDK tools | Android Developers (google.cn)https://developer.android.google.cn/stud...

shuangrenlong的博客 715

手把手写深度学习(27):如果获得相机位姿态的plücker embedding?以RealEstate10K为例

用plücker embedding表示相机的位姿是一种非常常用的方法,这篇博客以RealEstate10K数据集为例子,详细讲解如何从相机的轨迹坐标中获得plücker embedding,用于下一步模型的学习。

沉迷单车的追风少年 2238

Android 手把手带你搭建一个组件化项目架构

本文主要讨论了Android组件化开发的各个方面,包括组件化原因、分层策略、调试方法、ARouter界面跳转和组件间通信等。以下是摘要: 组件化原因:提升开发效率,减少模块间耦合。 分层策略:介绍项目架构的分层设计。 独立与集成调试:阐述组件的独立开发与集成测试方法。 ARouter界面跳转:通过实例展示ARouter在组件间界面跳转的应用。 组件间通信:利用ARouter和依赖注入实现组件间的解耦通信。 整体而言,该文件通过实例和理论结合,为Android开发者提供了组件化项目搭建的实用指南。

帅次的博客 3647

060、模型蒸馏:把扩散模型压进单步的魔法

《端侧文生图模型蒸馏实战:从32步到1步的优化之道》摘要:针对边缘设备部署难题,本文分享了扩散模型蒸馏的核心经验。通过重构损失函数(感知损失+对抗训练+KL散度)、优化采样轨迹截取策略和改造学生模型架构,成功将Stable Diffusion压缩至单步推理。关键发现包括:小批量训练更有效、标签平滑保障生成多样性、双模型策略平衡质量与速度。在Cortex-A53芯片上实现300ms内生成,内存占用控制在200MB以下。特别强调工业部署需权衡压缩率与稳定性,建议保留迭代模式开关以适配不同场景需求。

2601_95651806的博客 149

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

如何创建安卓项目

如何创建安卓Android项目

weixin_44921894的博客 3082

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

创建Android原生项目

安卓的项目结构可以有两种展示方式,分别为Project和Android,前者更为全面、是项目的真实结构;后者在开发中更为方便简洁。安装as之前应确保安装了jdk,Android studio安装的前提是必须保证安装了jdk1.8版本以上。截止至2024.4.6最新版本是2023.2.1版本,为求稳,我使用的是2022.1.1.21版本。在初始配置什么也不改的情况下,经过漫长的等待,一个小时!没有SDK,所以弹出警告,无所谓,点击Cancel。安装方式,选择自定义安装,可以指定SDK等安装位置。

weixin_44954504的博客 2908

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

android开发环境搭建 (全)

Java JDK 提供了 Java 编程语言的开发工具和运行环境,Android Studio 是官方推荐的 Android 开发工具,它集成了 Android SDK 和其他必要的工具,提供了图形化界面和丰富的开发功能。Android 开发环境搭建是为了创建一个适合开发 Android 应用程序的工作环境,包括安装必要的软件和配置相关的开发工具。可能的扩展包括更加智能化的开发工具、更高效的编译和构建系统、更强大的模拟器和调试工具,以及更好的支持新兴的技术趋势,如人工智能、增强现实和虚拟现实等。

走向CTO的路上... 3378

创建Android项目

(3)运行完后,在软件最左边找到AndroidManifest.xml,新建Android 程序(New Android Application),命名为QQdemo,修改程序,把图标文件复制到res文件,并修改对应的图标程序(Android:icon行),同时修改应用程序名(Android:label行),运行程序(QQdemo-Run As-Android Application)(1)在解压后的adt文件夹中找到eclipse文件夹,在里面找到紫色图标的eclipse.exe,安装。

2202_75652851的博客 345

android开发环境搭建

现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官网也去掉了集成Android开发环境的Eclipse下载链接,各种现象都表示开发者最后都终将过渡到Android Studio,当然这段过渡时间会很长,但如果你是刚学Android的话建议直接冲Android Studio着手;SDK:(software development kit)软件开发工具包,就是安卓系统,平台架构等的工具集合,如adb.exe。然后下面两个选一个,开始我们的Android开发之路吧!

Python老吕的博客 2454

Android 开发环境搭建

安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。

梁辰兴的博客 1万+

android 项目工程之框架搭建

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:y akiyama 链接:http://www.zhihu.com/question/35009721/answer/60868492 来源:知乎 每个人对应用框架的理解不相同,但是最终达到的效果应该是一样: 降低项目的复杂性易扩展、易修改、可重用性强、可维护性强职责单一,功能清晰 在android

jnjlc1的专栏 701

搞定Android开发环境部署——非常详细的Android开发环境搭建教程

引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。   Android开发环境搭建分为以下四步: 第一步、安装JDK; 第二步、安装Eclipse; 第三步、下载并

昕*water的博客 8万+

Android 在其他类中获取某个activity类中的布局和Id

layout为布局,布局里面可以放任何空间,获取布局控件可以用findViewById方法获取。 //获取MainActivity中LayoutInflater (上下文参数) LayoutInflater factorys = LayoutInflater.from(MainActivity.this); //获取View 对象 View view= factorys.inflate(...

半坡人的博客 1万+

Android资源布局文件命名规范

资源布局文件(XML文件(layout布局文件)):  全部小写,采用下划线命名法 1).contentview命名, Activity默认布局,以去掉后缀的Activity类进行命名。不加后缀:        功能模块.xml        例如:main.xml、more.xml、settings.xml         或则:activi

guangwen_lv的专栏 2082
上一篇: Android探路(1):Windows平台开发环境搭建
下一篇: 游戏开发:基于cocos2dx开发实现游戏2048
7-sevens
博客等级 码龄10年 259粉丝 68原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值