安卓 android

news/2024/11/7 23:41:30/

安卓开发工具下载地址

一。环境与安卓SDK

java -version
gradle -v
android -h      这个是android sdk,可不下载,用Android Studio创建项目会提示下载安卓环境变量的配置(打开Android Studio会自动提示下载Android SDK)D:\android-sdk\toolsD:\android-sdk\platform-toolsD:\android-sdk\build-tools\31.0.0

下面是安卓SDK列表
在这里插入图片描述

二。创建项目与运行项目

1、创建项目

用android-studio创建项目 file——new——new project——选择activity—

2、运行项目

1.先配置安卓虚拟设备(点击AVD Manager-create virtual device 新建设备1 设备22.选择好设备点击debug按钮运行项目

在这里插入图片描述

三。项目结构(使用android studio)

在这里插入图片描述

四。主要文件

多个Java文件——>AndroidManifest.xml一个配置文件——Layout.xml多个布局文件

1.新建Java文件:new——Activity2.Activity注册配置,新建会自动在AndroidManifest.xml多出一个activity,默认初始化的activity: <intent-filter></>
3.Activity设置布局:setContentView(R.layout.activity_main2);	

五。Gradle

1.三个gradle文件:setting.gradle(项目): 哪些module应该加入编译过程build.gradle:应用到所有项目build.gradle(Module):当前module自己的配置2.gradle中的配置miniSdkVersion:最小SDK版本(不指明默认为1,兼容所有的安卓设备)  并不是直接使用版本1就省事,因为有些依赖包需要高版本的SDKcompileSdkVersion:编译时的SDK版本targetSDKVersion:目标版本dependencies:依赖库
2.远程仓库地址buildscript {repositories {maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}google()jcenter()}dependencies {classpath 'com.android.tools.build:gradle:3.1.0'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}}allprojects {repositories {google()jcenter()mavenCentral()maven { url "https://jitpack.io" }maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}}}

六。布局

1.什么是布局

简单讲就是对于界面的设计

2.布局的种类

线性布局(LinearLayout):控件位置和代码顺序相关联
相对布局(RelativeLayout):空间位置和代码顺序不关联
桢布局(FrameLayout)
表格布局(TableLayout)
网格布局(GridLayout)
约束布局(ConstraintLaout)

3.画布局

java代码方式@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//  setContentView(R.layout.activity_main);//1.创建线性布局LinearLayout linearLayout = new LinearLayout(this);//2.设置宽高linearLayout.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT));//3.背景设为红色linearLayout.setBackgroundColor(Color.RED);//4.指定此activity的布局setContentView(linearLayout);}xml方式new——Layout Resource File——填写file name,Root element

4.布局重要属性,在布局xml文件(linearlayout_test)

宽度     android:layout_width="match_parent"
高度     android:layout_height="match_parent"
外边距   android:layout_margin="20dp"
内边距   android:layout_padding="20dp"方向   android:orientation="vertical"  //水平和垂直 horizontal,控件或者文本横着放还是换行放
权重   
重力<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent">
</LinearLayout>

七。控件(在安卓里面控件叫view)

TextView:  文本框
Button:    按钮
ImageView: 处理图片
EditView:  编辑框
Progressbar:进度条

http://www.ppmy.cn/news/211154.html

相关文章

android系统智能手表 开箱,安卓智能手表不知如何选择?先看评测告诉你答案

原标题&#xff1a;安卓智能手表不知如何选择&#xff1f;先看评测告诉你答案 如今智能手表产品经过了几年的发展之后也日趋成熟&#xff0c;除了iOS平台的Apple Watch之外&#xff0c;在安卓平台也有不少的智能手表产品推出&#xff0c;不过由于更为开放的生态环境属性&#x…

华米手表安装第三方应用

一、测试环境 华米运动手表3(其他类型的华米手表不确定) 手表的usb连接线 装有android studio的电脑 二、前期准备 将手表通过连接线接入电脑&#xff0c;然后打开cmd&#xff0c;输入adb devices。 没有问题的话会出现以下内容&#xff1a; C:\Users\20578>adb devices …

android自定义手表

1.效果图&#xff1a; 2.布局 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"xmlns:tools"h…

android watch,android watch介绍

本文概述 在本文中&#xff0c;我们将描述连接到你的Android手机的特定设备(手表)的列表。 Android智能手表的类别为运动Tizen&#xff0c;Fitbit和Wear OS。 下面我们将介绍一些最新的Android手表的一些功能。每款手表均具有出色的设计&#xff0c;展示&#xff0c;健身潜力&a…

VBA中的循环代码大全

最近&#xff0c;我在自学VBA&#xff0c;有了之前的Python基础&#xff0c;感觉学起VBA也比较轻松。毕竟VBA和Python一样都是面向对象的编程语言。通过自学&#xff0c;我基本上掌握了VBA的循环方法&#xff0c;以下是我的简单笔记和大家一起分享。 一、循环填充单元格 通过…

管道通信详解

目录 一、进程通信原理 二、什么是管道 三、创建一个匿名管道 四、fork共享管道的原理 五、管道的特点 六、4中场景 七、命名管道 八、命名管道通信的原理 九、创建一个命名管道 十、上实例 一、进程通信原理 我们知道进程间相互独立&#xff0c;具有独立性。那么我们…

联想电脑开不了机,安装bios电池,正常关机然后就开不了机点不亮, 不按就电池关机可以再次开机(未解决)

环景&#xff1a; 电脑&#xff1a;联想天逸510pro-181kl 台式电脑 操作系统&#xff1a;Windows 10 专业版 64位 问题描述&#xff1a; 前一天正常关机&#xff0c;第二天开不了机了&#xff0c;测试安装bios电池&#xff0c;正常关机然后就开不了机点不亮&#xff0c; 不…

天玑1000plus和骁龙865哪个好

截止今日&#xff0c;天玑1000仍然不见踪影&#xff0c;但是升级版的天玑1000Plus由iQOOZ1首发&#xff0c;天玑800的升级版天玑820则由redmi首发 2020年下半年&#xff0c;这几款手机值得入手&#xff0c;懂手机的人会选最后一款!!! https://shouji.jd.com 天玑1000本来的定…