【Android】新手入坑Android Studio

修改项目最小兼容版本

根目录——>app——>build——>intermediates——>instant app manifest——>debug——>AndroidManifest.xml配置文件中进行修改。

<uses-sdk
        android:minSdkVersion="15"
        android:targetSdkVersion="28" />

第一行就是控制最低版本的。

Android Studio的功能包含preview窗口, 可以查看布局(layout)的样式;

位置: app——>src——>main——>res(资源)——>layout(布局), 其中的文件, 包含design和text, 选择text, 就可以观察到preview窗口;

程序运行过程

在这里插入图片描述

目录(Android Studio工具生成)

manifest,配置文件夹
java,功能的代码
res,资源文件夹。存放一些图片等
 -drawable,图片文件
 -layout,布局文件,页面显示,其中也可以引用其他资源。
 -menu,菜单文件
 -value,一些值的资源文件。
   -colors.xml,一些值的设置
   -strings.xml,一些字符串的定义
   -dimens.xml,关于的尺寸设定
   -styles.xml,类似于css类的设置
 -mipmap,图片
其余需要注意的是,GradleScript下的build gradle,里面可以设置一些关于编译版本、最小sdk版本、目标版本等参数。

如何查看所安装的SDK版本

在这里插入图片描述
在这里插入图片描述

Android 中使用的数据单位

带标注为常用单位。

  1. px(Pixels,像素):对应屏幕上的实际像素点。
  2. in(Inches,英寸):屏幕物理长度单位。
  3. mm(Millimeters,毫米):屏幕物理长度单位。
  4. pt(Points,磅):屏幕物理长度单位,1/72英寸。
  5. dp(同dpi,与密度无关的像素):逻辑长度单位,在160dpi屏幕上,1dp=1px=1/160英寸。随着密度变化,对应的像素数量也变化,但并没有直接的变化比例。
  6. dip:与dp相同,多用于Google示例中。
  7. sp(与密度和字体缩放度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。

Gradle是什么

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。

简单的说,Gradle是一个构建工具,它是用来帮助我们构建app的,构建包括编译、打包等过程。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app。Android Studio中默认就是使用Gradle来完成应用的构建。
更多了解

ADB—Android Debug Bridge

起到调试桥的作用,是Android SDK中的一个工具。使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。

SDK是什么

Software Development Kit

1.一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
2. 辅助开发某一类软件的相关文档、范例和工具的集合。
3. 它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。
4. SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

SDK常用命令

  • android命令
    创建、删除和浏览AVD设备
android list targets
android create avd -n myavd -t 1(1代表你设备上的id为1的那个一个配置)
android delete avd -n myavd
  • adb命令
    adb是程序和设备之间的桥梁(ง •_•)ง
adb -h可用于查找所有的命令
--启动和关闭adb服务
启动命令:adb start-server
关闭命令:adb kill-server
--查询当前模檬器/设备的实例
命令:adb devices
--安装卸载和运行程序(emulator-5554为安装的设备名)
安装:adb -s emulator-5554 install weige.apk
运行:adb -s emulator-5554 shell am start-n com.vince.weige/com.vince.Main
卸载:adb -s emulator-5554 uninstall com.vince.weige
--PC与模拟器/真机文件传输
从设备上复制文件到PC:
adb -s emulator-5554 pull /sdcard/1.jpg 2.jpg
从PC复制文件到设备:
adb -s emulator-5554 push d:/2.jpg/sdcard/1.jpg
--Shell命令
adb -s emulator-5554 shell
  • emulator命令
启动模拟器:(myavd是设备名)
emulator-avd myavd
  • mksdcard命令
    在模拟器上测试程序经常需要使用SD卡,在PC上需要使用mksdcard命令创建一个虚拟的SD卡,如:
mksdcard -l sdcard 30MB ./sd.img
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值