
Android 第一篇
2.3、项目信息注解
发布日期:2021-05-06 03:08:33
浏览次数:22
分类:原创文章
本文共 2327 字,大约阅读时间需要 7 分钟。
一、android概述
- android是谷歌开发的操作系统
- android开发是移动应用开发的表现形式之一
- Android、ios、H5App、Native+H5、RN、ionic、MUI
1.1、完整项目最精简的流程
1.2、Android开发工具
- Eclipse PK Android Studio
- 下载安装JDK Android 支持的语言是Java
- 为啥要使用Android Studio 谷歌已经停止对eclipse的支持,并且Android Studio是谷歌开发的集成开发工具
1.3、android 的配置文件
- AndroidManifest.xml 主配置文件
- MainActivity 人机交互
- LayLout:activity_main.xml 布局配置
1.4、Android架构
二、Hello World 案例分析
2.1、新建一个Android工程项目
2.2、选择控件模板
2.3、项目信息注解
2.4、Gradle自动构建好的项目结构
Android studio的特点是用:Gredla
2.5、运行模拟器出现Hello world
2.5、activity_main.xml布局配置文件
<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /></androidx.constraintlayout.widget.ConstraintLayout>
androidMainfest.xmlv 主配置文件
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.vd"> <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> </application></manifest>
Main_activity人机交互文件
package com.example.vd;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }}
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月08日 04时46分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
配置环境变量的作用
2019-03-04
自学js第六天:JS数组和算法
2019-03-04
同步时序逻辑电路分析
2019-03-04
动态规划之有向图传递闭包的计算warshall算法图解详
2019-03-04
动态规划之背包问题
2019-03-04
ggplot2:数据分析与图形艺术第二版,11.4对模型可视化代码修改版
2019-03-04
R语言生成有标签的三维数组
2019-03-04
R语言做kaggle中California Housing Prices数据集
2019-03-04
观察者模式的理解以及在前端的广泛应用
2019-03-04
python,matplotlib中再添加一个y轴(在原来图上添加一个新的y轴)
2019-03-04
将图例放在最下面并且横向放置(ggplot2:数据分析与图形艺术6.4.4练习题第3题)
2019-03-04
联想拯救者突然连不上网怎么办
2019-03-04
vue中的一些高级特性(含vue3新特性)
2019-03-04
1361: [NOIP]数制转换
2019-03-04
c++的内存管理
2019-03-04
全排列(深度优先搜索+递归)
2019-03-04
linux各种软件的安装
2019-03-04
html和css导航条的创建
2019-03-04
多项式插值法的Python程序
2019-03-04