安卓基础(二)

Build 一个 "世界"

目标人群:没有基础的安卓初学者

知识点:使用Android Studio Build一个APK文件

目标:APK可安装在模拟器上,并显示出Hello World


简介

本章涉及到的内容有:
1、Android Studio的部分功能的使用
2、Android开发的简单知识(布局文件的说明)

前期准备
1、构建完整的Android Studio开发环境
2、做好翻墙或者查找资料的准备

正文

1、启动Android Studio,并创建一个新Project

在欢迎页面找到 New Project

简单解释下对应的含义:
  • Application Name 即你所创建的应用的名字。 比如这个应用就可以叫做 "My Application" (但实际应用中的名字还是应该有它的实际意义)
  • Company domain 应用包名的前半部分,通常是你所在公司的域名 
  • Package name 完整的包名 由Company domain和Application Name组合而成
  • Project location 这个新项目在你硬盘中的具体位置

点击Next后选择你想要开发的目标设备,选择手机和平板,其中Minimum Required SDK 表示的是你所创建的APK所适配的最底版本。

接下来的页面是Add an activity to Mobile和Choose options for your new file,如要展开讲解涉及的篇幅较多,这里略过,请点击Next和Finish即可。

随后稍等片刻,你会看到一个非常复杂的页面,这个就是Andorid Studio的开发页面了。

2、项目结构说明


这部分包涵了整个应用项目的目录结构,代表含义如下:
app/res/layout/activity_main.xml
"Hello World"页面的布局文件部分。
app/java/cnlive.com.myapplaction/MainActivity.java
"Hello World"页面的代码文件部分,当应用启动至"Hello World"页面时,该代码文件将会加载上面的布局文件,并在页面上显示"Hello World"。
app/manifests/AndroidManifest.xml
此应用用到的一些基本特征的清单,包括但不限于:包名、版本相关信息、适配的Android版本、用到的权限、图标、文字描述、页面、广播、常量等信息。
app/Gradle Scripts
Android Studio使用Gradle来构建一个APK,,关于Gradle的使用涉及到了较为复杂的学习,并不适合新手,这里略过。
对Gradle感兴趣的读者可以参考这里: https://developer.android.com/tools/building/configuring-gradle.html(需翻墙)或自行百度

app/res 目录下包括了在开发过程中所用到的资源文件(如图片、布局等):

drawable/
图片资源通常放置在此目录下,为了适配不同的尺寸的手机,又添加了如drawable-hdpi、drawable-xhdpi的详细分类。
layout/
页面的布局文件放置在此目录下,如上文中的activity_main.xml
values/
字符串和颜色等资源xml放置在此目录下,如本应用中要用到的"hello world"
3、Build 你的APK并在模拟器上运行

  • 在Android Studio上方的工具条中找到绿色箭头,点击即可完成对你的应用的构建,稍等片刻后弹出设备选择页面
  • 此时选择 Launch emulator ,即选择一个模拟器,然后点击Android virtual device 右侧的...按钮
  • 在弹出的新页面中点击Create a virtual device按钮选择机型和对应的安卓版本后创建一个新的安卓模拟器
  • 选择你新建立的模拟器并点击OK,等待一会之后,模拟器将会启动
  • 如果能看到Hello World页面,那么恭喜你,你已经成功了完成了本次内容。




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值