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 {    @Override    protected 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">    <application        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">        <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>

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

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

更多相关文章

  1. Android全屏与非全屏问题
  2. android使用webview加载flash文件
  3. Android中界面实现全屏显示的两种方式
  4. android驱动学习---led实验
  5. 【Android(安卓)界面效果6】Android(安卓)控件之ImageSwitcher图
  6. android 向serverGet和Post请求的两种方式,android向server发送
  7. android 开发之旅 R.java 常见问题
  8. Android(安卓)为【apk】文件签名,增加修改系统时间等权限
  9. NPM 和webpack 的基础使用

随机推荐

  1. centos7.2离线安装mysql5.7.18.tar.gz
  2. CentOS7下二进制安装mysql 5.7.23
  3. 查看mysql当前连接数的方法详解
  4. mysql 5.5.56免安装版配置方法
  5. mysql自联去重的一些笔记记录
  6. mysql踩坑之limit与sum函数混合使用问题
  7. MLSQL Stack如何让流调试更加简单详解
  8. 新手把mysql装进docker中碰到的各种问题
  9. MySQL复制机制原理讲解
  10. HeidiSQL工具导出导入MySQL数据