android工程师项目描述,Android studio开发项目简介

一.新建项目

启动Android studio,打开File --> New Project

f91e5397e9ee

new project

一直next到选择界面布局,选择 Basic Activity

f91e5397e9ee

选择 Basic Activity

最终完成项目界面:

f91e5397e9ee

项目完成界面

存在你的环境SDK与创建不匹配报错的情况,可以通过改变build.gradle(Module:app)文件的SDK版本(Setting-->System Settings-->Updates-->查看Android SDK Tools版本)

二.项目文件解读

(1)Android 清单文件夹 app \manifests\只有一个文件

AndroidManifest.xml :

package="com.example.isd30.helloworld">

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:roundIcon="@mipmap/ic_launcher_round"

android:supportsRtl="true"

android:theme="@style/AppTheme">

android:name=".MainActivity"

android:label="@string/app_name"

android:theme="@style/AppTheme.NoActionBar">

属性有命名空间xmlns:android="http://schemas.android.com/apk/res/android"是自动生成的,包名package="com.example.isd30.helloworld",就是我们创建时填写的.还有另外一个属性程序版本号1.5、2.0等

其属性有android:icon(图标),手机应用图标,用户可以自定义.android:label(标签),应用名.

内部有一个或者多个activity元素,activity就是用户执行的一项任务.在这个程序中只有一个MainActivity.

intent-filter元素是manfiest所用的意图过滤器.这个意图过滤器定义了应用程序的进入点.

(2)代码文件夹app\java\com.example.isd30.helloworld

目前只有MainActivity(java文件)

(3)资源文件夹app\res

这个文件夹存放项目的各种资源

图片文件夹 文件夹 drawable

布局文件夹 文件夹 layout

布局就是界面设计, Android使用XMl文件定义用户界面, 用XML文件描述屏幕视觉元素的布局,在本应用中 ,使用项目创建向导时,创建了activity_main.xml和作为activity_main.xml一部分的content_main.xml.

菜单文件夹menu

文件夹下一直有一个menu_main.xml文件

图片文件夹mipmap

和drawable一样存放图片, 但是mipmap系统会在缩放上提供一定性能优化.存放启动图标.

键值values

values中包括 颜色、适配不同屏幕、字符串、样式.strings.xml是重点.

HelloWorld

Settings

这个字符串可以管理所有的 UI 文本,使得开发人员容易管理、更新恩本.

三.建立用户界面

Android Studio 代码和界面布局是分开的, 分别放在不同文件夹下.一般一个代码文件对应一个界面布局文件.而content_main.xml是activity_main.xml的一部分, 打开activity_main.xml的Text中有一行:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值