赞
踩
打开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类型
功能可以一个个查看
选择project,有所有开发用到的文件,并且根据存储目录来展开,方便在电脑中找到文件夹。可以创建Java class,layout布局文件,values 等文件。重点文件有build grade 和AndroidManifest.xml文件。
打开的各种界面都会在这里展示,最上面一栏是已打开的文件,可以点×删除,需要时再在右边文件栏打开。上图为Java class文件的代码,Java语言编写,实现界面跳转界面传值等功能。
layout布局文件即书写跟APP界面相关的代码,Text,button,picture,list view这些都在这里创建,界面如图:
左边为代码输入框,遵循一定的格式,右边为界面预览框,可以自由放大缩小。
主要展示运行APP时的数据,出现的bug等都会在这里提示。
在左边project文件目录中展开到这一步:
在com.example.firstproject上右键选择new->Java Class
进入Create New Class界面,如图:
在Name栏中输入class名字 我输入的是FirstActivity,如图:
点击ok, class文件创建完成。
在res文件下的layout文件目录上右键选择new->layout resource file
进入如图界面:
输入文件名,最好与Java Class的文件名相对于,如:activity_first
点击ok,创建完成。
打开前面创建的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>
如果没有这步,会出现闪退现象。
版权所有,转载请标明出处。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。