欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

  1. 配置环境
  2. 下载
  3. 安装
  4. 配置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.点击工具栏中的运行按钮运行程序
Android Studio基础入门
Android Studio基础入门

1.5.1 图片资源

图片资源分类:
应用图标资源:存放在mipmap文件夹中
界面中使用的图片资源:存放在drawable文件夹中

  • 调用图片资源的方法

    • 通过Java代码调用图片资源
      //调用mipmap文件夹中资源文件
      getResources().getDrawable(R.mipmap.ic_launcher);
      //调用以drawable开头的文件夹中的资源文件
      getResources().getDrawable(R.drawable.icon);
  • 在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基础