Android studio开发

APP项目创建

打开Android studio 依次点击file->new->new project

进入create new project界面,选择empty project,点击next

进入Configure your project 界面,在name 框里输入项目名称,可以有空格和大小写,不可以是中文。Package name 不变,save location根据需要修改,点击finish,完成项目创建

创建完成之后的界面如图:

为方便查看文件,此处可以选择为project

到这里APP项目创建完成,可以在create new project界面选择不同的APP类型

Android studio开发界面简介

1:菜单栏

功能可以一个个查看

2:文件管理界面

选择project,有所有开发用到的文件,并且根据存储目录来展开,方便在电脑中找到文件夹。可以创建Java class,layout布局文件,values 等文件。重点文件有build grade 和AndroidManifest.xml文件。

3:代码编写界面


打开的各种界面都会在这里展示,最上面一栏是已打开的文件,可以点×删除,需要时再在右边文件栏打开。上图为Java class文件的代码,Java语言编写,实现界面跳转界面传值等功能。

4:layout布局文件界面

layout布局文件即书写跟APP界面相关的代码,Text,button,picture,list view这些都在这里创建,界面如图:

左边为代码输入框,遵循一定的格式,右边为界面预览框,可以自由放大缩小。

5:运行调试结果输出

主要展示运行APP时的数据,出现的bug等都会在这里提示。

创建第一个Java Class文件

在左边project文件目录中展开到这一步:

在com.example.firstproject上右键选择new->Java Class
进入Create New Class界面,如图:

在Name栏中输入class名字 我输入的是FirstActivity,如图:

点击ok, class文件创建完成。

创建与第一个Java Class文件相对应的layout文件

在res文件下的layout文件目录上右键选择new->layout resource file

进入如图界面:

输入文件名,最好与Java Class的文件名相对于,如:activity_first

点击ok,创建完成。

将Java Class 文件与layout文件关联

打开前面创建的FirstActivity文件,补充以下代码。

package com.example.firstproject;import android.os.Bundle;import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
public class FirstActivity extends AppCompatActivity {@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_first);}
}

打开AndroidManifest.xml文件,声明一个activity,否则运行APP跳转到相应界面时会出现闪退。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.firstproject"><applicationandroid: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"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activity android:name=".FirstActivity"></activity></application></manifest>

添加的代码为:

<activity android:name=".FirstActivity"></activity>

如果没有这步,会出现闪退现象。

版权所有,转载请标明出处。

Android studio 开发第一篇 APP项目创建相关推荐

  1. 基于android studio 安卓的汽车APP项目开发和设计

    一 项目介绍 汽车APP项目 包含了 APP客户端和后台管理系统,后台管理系统主要维护汽车的数据,比如汽车发布,汽车图集多图上传,汽车销售商,汽车类型,客户管理,系统管理等,APP客户端包含 用户注册 ...

  2. 基于Android Studio的简易天气APP项目开发

    参考文献:第一行代码(第二版),郭霖 源码地址:https://github.com/2066972218/coolweather/commits/master 一.功能需求 1.罗列全国的省.市.县 ...

  3. Android Studio开发环境及第一个项目

    1. 在你的电脑上搭建Android平台开发环境. 2. 新建项目,实现以下基本内容: (1) 修改默认的APP的名称和图标(任意的,非默认的). (2) 显示个人信息,包括:照片.专业.姓名.学号等 ...

  4. Android Studio开发第二篇创建新项目

    创建新项目很简单,File-New-New Project,这个没什么好说的跟Eclipse都差不都. 第二步SDK选择,有手机平板还有Wear,TV,汽车Auto,谷歌眼镜等几个种平台,这里就先选择 ...

  5. Android Studio 开发系列之二:创建简单的APP启动界面

    1.准备措施:准备一张用来开机的P好的照片 2.在原有项目的基础上,新建一个Activity,命名为StartActivity(这个其实无所谓,都可以) 3.将准备好的照片放入mipmap中 (1)复 ...

  6. Android UI开发第一篇——android的九宫格式实现

    2019独角兽企业重金招聘Python工程师标准>>> 今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下. 代码地址:http://download ...

  7. 基于Android Studio开发的笔记APP

    1 程序的运行环境.安装步骤 运行环境 JDK 1.8 compileSdkVersion 27 程序的组成部份 Xml布局文件 Java程序文件 点击此处下载文档和源码

  8. 安卓大作业:使用Android Studio开发天气预报APP(使用sqlite数据库)

    使用Android Studio开发天气预报APP 今天我来分享一下如何使用Android Studio开发一个天气预报APP.在文中,我们将使用第三方接口获取实时天气数据,并显示在APP界面上. 步 ...

  9. android 串口开发第二篇:利用jni实现android和串口通信

    一:串口通信简介 由于串口开发涉及到jni,所以开发环境需要支持ndk开发,如果未配置ndk配置的朋友,或者对jni不熟悉的朋友,请查看上一篇文章,android 串口开发第一篇:搭建ndk开发环境以 ...

最新文章

  1. idea使用git上传项目到coding
  2. hook NtTerminateProcess进行应用的保护
  3. 线程的介绍(概念、作用)
  4. 20170824图论选讲部分习题
  5. MySQL 笔记4 -- 数据完整性
  6. JQUERY的toFixed()
  7. 10 张图带你深入理解Docker容器和镜像
  8. 机器视觉:药液质量检测
  9. python自学看什么书-如何自学Python ?自学看什么书比较好?
  10. DEV控件ASPxTextBox设置ClientEnabled=false之后出现的问题
  11. cc2530c语言编程库,cc2530程序设计实例之CC2530 RF部分使用—实现点对点收发
  12. Arduino 开发 — Arduino 函数库
  13. 薛兆丰·北大经济学课
  14. SQL SERVER 远程主机强迫关闭一个现有连接
  15. c++调用静态函数的方法
  16. linux全局查找字符串,linux全局搜索命令
  17. 原始LBP/Uniform LBP编程实现与直方图
  18. Python实现消消乐小游戏
  19. Solidworks工程图如何使用,替换图纸格式模板文件
  20. 半身证件照如何制作?手把手教你制作办法

热门文章

  1. 读围城论方鸿渐与孙柔嘉的爱情
  2. 哪个软件可以制作GIF表情包
  3. 静态时序分析-建立时间和保持时间违例分析
  4. 全球与中国远程视频会议市场深度研究分析报告
  5. Siam家族PySOT---github-siam跟踪算法包---商汤新发布的--手把手配置教学
  6. 吉首大学2019年程序设计竞赛(重现赛) B 干物妹小埋
  7. flash位图技术研究篇(9):2D平面映射球体
  8. 无线LED智能照明控制系统
  9. HJY-E2B/4J、HJY-91A/8J电压继电器
  10. java.lang.ClassNotFoundException:org.springframework.transaction.TransactionException