Android Studio基础入门
程序员文章站
2022-05-14 08:03:34
...
1.1Android简介
1.2 Android开发环境搭建
1.3 开发第一个Android程序
1.4 Android程序结构
1.5 资源的管理与使用
Android本意指“机器人”,Google公司将Android的标识设计为一个绿色机器人, 表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。
JDK版本最低为1.7;系统空闲内存至少为2GB
- 配置环境
- 下载
- 安装
- 配置Android Studio
SDK:(software development kit)软件开发工具包。
SDK用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
开发第一个Android程序:
1.在Android Studio的Welcome to Android Studio窗口中选择【Start a new Android Studio project】选项创建项目
2.点击工具栏中【AVD Manager】标签启动模拟器
3.点击工具栏中的运行按钮运行程序
1.5.1 图片资源
图片资源分类:
应用图标资源:存放在mipmap文件夹中
界面中使用的图片资源:存放在drawable文件夹中
-
调用图片资源的方法
- 通过Java代码调用图片资源
//调用mipmap文件夹中资源文件
getResources().getDrawable(R.mipmap.ic_launcher);
//调用以drawable开头的文件夹中的资源文件
getResources().getDrawable(R.drawable.icon);
- 通过Java代码调用图片资源
-
在XML布局文件中调用图片资源
- @mipmap/ic_launcher //调用mipmap文件夹中的资源文件
@drawable/icon //调用以drawable开头的文件夹中的资源文件
- 主题是包含一种或多种的格式化属性集合,在程序中调用主题资源可改变窗体的样式,对整个应用或某个Activity存在全局性影响。
-
定义位置:res/values目录下的styles.xml文件中标签
style:定义主题
item:设置主题的样式
- 调用方式:
XML文件中:android:theme ="@style/AppTheme"
Java代码中:setTheme(R.style.AppTheme); - 尺寸资源:例如:View的宽高值
- 定义位置:res/values/文件夹的dimens.xml文件中
- 创建dimens.xml文件:
- 右键单击values文件夹,选中【New】 【XML】 【Values XML File】,在弹出框中输入dimens。
- 编写尺寸资源
<resources>
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
</resources>
- 调用方式
通过Java代码调用尺寸资源`在Activity的onCreate()方法中调用名为
在Activity的onCreate()方法中调用名为activity_horizontal_margin的颜色资源
getResources().getDimension(R.dimen.activity_horizontal_margin);
在XML布局文件中调用尺寸资源在XML布局文件中调用名为activity_horizontal_margin的尺寸资源 @dimen/activity_horizontal_margin
尺寸单位
1.px(pixels,像素):每个px对应屏幕上的一个点。
2.dp(Density-independent Pixels,设备独立像素):是一种与屏幕密度无关的尺寸单位。
3.sp(scaled pixels,比例像素):主要处理字体的大小,可以根据用户字体大小首选项进行缩放。
4.in(inches,英寸):标准长度单位。
5.pt(points,磅):屏幕物理长度单位,1磅为1/72英寸。
6.mm(Millimeters,毫米):屏幕物理长度单位。
推荐阅读
-
Android编程入门之HelloWorld项目目录结构分析
-
Android studio怎么创建文件? Android studio新建Java类文件的方法
-
Android Studio怎么自定义颜色?Android Studio更换字体大小颜色的方法
-
Android studio怎么将文件设置成只读文件?
-
Android studio怎么创建文件? 添加activity文件的教程
-
Android Studio中使用lambda表达式的方法
-
Android studio怎么设置代码横向选择和竖向选择?
-
微软宣布.NET开源:Visual Studio支持Android了
-
Android Studio 报Integer types not allowed错误
-
图文详解Android Studio搭建Android集成开发环境的过程