【移动端测试】了解Android的配置和使用过程

news2025/1/12 9:54:20

Android 是基于JAVA语言来进行开发编写的,但是对于Android体系中最底层是Linux层,现在说一下android 项目的结构目录:
在这里插入图片描述
整体结构和一个普通的java项目很类似 每一个项目都有一个主Activity 相当于java类中的main 方法是程序的入口 比如 该项目中的ListViewActivity 就是程序的主入口 gen包下面的R类 是系统自动生成的 在做项目的时候我们一定不用手动去修改它,说白了 你无须管它就行了。AndroidManifest.xml配置的该项目远行的核心对象以及权限,版本信息等等…具体的一个配置如下…

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android=“http://schemas.android.com/apk/res/android”

package=“com.example.testlayout”—指定对应的包名

android:versionCode=“1”

android:versionName=“1.0”>

<application android:icon=“@drawable/icon” –指定应用的图标

android:label=“@string/app_name”>–指定应用的名称

<activity android:name=“.ListViewActivity”

android:label=“@string/app_name”>

–项目的意图对象

— 代表程序的主入口–

–代表当程序远行的时候,显示在最上面…

–配置服务

–配置内容提供者

–服务的接受者

–sdk的版本号

–对应的权限 比如访问网络权限,电话权限–

在这里插入图片描述
Res 下面有三个文件夹 前三个用来存放图片的 根据清晰度和分辨率分配的 从上到下 分辨率是从高到低…这个可以根据实际需要进行选定…

Layout 文件里面主要存放 一些布局文件 都是以.xml格式存在的…

Values 文件里面放的是一些常用的值 一般通过引用 为了实现国际化…

当然 在实际项目中的开发 可能还需要anim文件 该文件专门用来存放动画相关的配置 还有color文件 用来存放相关颜色的设置.

一:android 常用控件

1 andorid 常用控件:TextView

掌握常用的文本属性,比如 文本显示,高度,宽度,字体大小,颜色,是否显示超链接,是否显示跑马灯…

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”

android:orientation=“vertical”—指定控件的布局的形式 默认值为水平 horsiotonal – vertical 指定为垂直形式…

android:layout_width=“fill_parent”—表面宽度填充父窗口的宽度—

它还有个值 是warp_content 表示 包裹当前的内容…

android:layout_height=“fill_parent”—表明高度填充父窗口的高度—

它还有个值 是warp_content 表示 包裹当前的内容

<TextView

android:text=”hello,world ”指定要显示的文本内容

android:autoLink=“web”—是否加上超链接…

有 none,web,email,phone,all 分别是对应不加超链接,给url,emali,phone加上超链接,如果选择all 那么只要是以上4个中的一个都会加上超链接…

android:textSize=“12px”

android:textColor=“#ffff00”

android:layout_width=“fill_parent”

android:layout_height=“wrap_content”

/>

2 android 常用控件 EditText

该控件其实大家都很熟悉的,因为它和我们平常使用的html中的input标签一摸一样,里面的属性几乎都是一样的,下面就让大家看看它实现的代码:

<EditText

android:id=“@+id/edit1”

android:layout_width=“fill_parent”

android:layout_height=“wrap_content”

android:editable=“true”—指定当前的文本框是否是可编辑

android:hint=“请输入你的姓名”—显示在编辑框里面的内容,给用户的提示—

/>

学习安排上

如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

在这里插入图片描述

视频文档获取方式:

这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片进群即可自行领取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/76210.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

centos7搭建nginx主从以及集群

一、nginx升级之路 之前因为业务量并不是很大&#xff0c;所以公司nginx采用的是单机。因为nginx单机性能也很好&#xff0c;所以也没有发生过什么问题。不过后来还是慢慢进行了几次调整。最终换成了多IP地址解析和nginx主从。下面就介绍一下怎么一步步升级的。 1.最初版本&a…

天翼物联携手6家单位发起移动物联网高质量发展共同倡议

近日&#xff0c;由工信部指导&#xff0c;中国信息通信研究院&#xff08;以下简称“中国信通院”&#xff09;、中国通信学会、无锡市人民政府、人民邮电报社、江苏省工业和信息化厅、江苏省通信管理局共同主办&#xff0c;无锡物联网创新促进中心、天翼物联科技有限公司等单…

uniapp中tabBar菜单栏的实现以及页面常用的生命周期(菜单栏颜色切换)

前言 本篇文章带大家使用uniapp通过小案例实现tab菜单栏的切换&#xff0c;并对页面中常用的生命周期进行介绍。 实现菜单栏的切换 配置page页面 我们这里要实现三个页面的切换&#xff0c;所以要先在page.json文件中配置三个页面的路径 "pages": [ //pages数组…

HTML -- 一文学会HTML及常用标签

文章目录1. HTML简介1.1 网页1.1.1 什么是网页1.1.2 什么是HTML1.1.3 网页的形成1.2 常用浏览器1.2.1 常见的浏览器1.2.2 浏览器内核1.3 Web标准1.3.1 为什么需要Web标准1.3.2 Web标准的构成2. HTML基础2.1 HTML语法规范2.1.1 基本语法规范2.1.2 标签关系2.2 HTML基本结构标签2…

我做软件测试工作的两大乐趣

大家好&#xff0c;我是小谭。 曾几何时&#xff0c;我们都有一个梦想&#xff0c;梦想着做自己喜欢的工作。但现实往往事与愿违&#xff0c;我们被家庭、身份、社会捆绑&#xff0c;做着自己不喜欢的工作&#xff0c;即便做着自己喜欢的工作&#xff0c;也容易在日常的琐碎中…

SAAS系统和ERP区别?

saas系统和erp区别&#xff1f; saas是云计算应用的一种形式,而传统erp系统并不具备此特征&#xff1b;saas系统的数据存储也是在云端上&#xff0c;只要使用的软件即可用于业务管理的属于ERP的类别。 saas行业和传统软件区别很大吗&#xff1f; 很大&#xff0c;一个是新兴产…

C#捐款信息管理系统

捐款信息管理系统 技术 C#sqlserver 主要功能 登录、注册功能&#xff0c;两种角色登录判断&#xff0c;一种为管理员&#xff0c;一种为用户管理员发起项目&#xff0c;即发布项目&#xff0c;同时拥有对项目的增加、删除、修改、查询用户对管理员发起的项目可以进行申请操…

魏副业而战:做闲鱼副业项目的3个阶段

我是魏哥&#xff0c;与其在家躺平&#xff0c;不如魏副业而战&#xff01; 小伙在社群提问&#xff1a;有没整套的模板案例&#xff1f; 他找了一上午的同行&#xff0c;没有找到“完整”的案例&#xff0c;他很苦恼&#xff0c;所以想请老师指导一下。 其实呢&#xff0c;…

wait_queue如何使用

Linux内核的 等待队列&#xff08;Wait Queue&#xff09;是重要的数据结构&#xff0c;与进程调度机制紧密相关联&#xff0c;可以用来同步对系统资源的访问、异步事件通知、跨进程通信等。如下图所示&#xff0c; 在Linux中&#xff0c;等待队列以循环链表为基础结构&#xf…

基于web的实验教学管理系统java ssm教学视频平台源码和论文

研究背景 近几年来&#xff0c;随着地方高等院校办学规模的不断扩大&#xff0c;为了适用社会发展需要&#xff0c;地方高校将应用 型人才培养作为学校的人才培养目标。为了适应学校应用型人才培养目标&#xff0c;各专业尤其是理工科专 业人才培养方案中加强了实践教学环节&a…

1559_AURIX_TC275_RCU系统中的Boot支持、Pad配置以及NMI trap处理

全部学习汇总&#xff1a; GreyZhang/g_TC275: happy hacking for TC275! (github.com) 这一次看的10页文档虽然文字内容不多&#xff0c;但是涉及到的面还是很多的。而且&#xff0c;看完之后的确是有一种答疑解惑的畅快感。 1. ESRx作为GPIO用的时候&#xff0c;也拥有GPIO设…

高等数学(第七版)同济大学 习题11-1 个人解答

高等数学&#xff08;第七版&#xff09;同济大学 习题11-1 函数作图软件&#xff1a;Mathematica 1.设在xOy面内有一分布着质量的曲线弧L&#xff0c;在点(x,y)处它的线密度为μ(x,y)&#xff0c;用对弧长的曲线积分分别表达&#xff1a;\begin{aligned}&1. \ 设在xOy面内…

蓝桥杯嵌入式MCP4017

文章目录前言一、查看MCP4017芯片手册二、MCP4017在开发板上的电路图三、工程配置四、MCP4017读写函数编写总结前言 MCP4017是一个可编程电阻&#xff0c;通过写入数值可以调节电阻值的大小。 一、查看MCP4017芯片手册 在这里我们只需要关注MCP4017即可。下面的几个重要点我…

广播、组播 socket编程

目录 1、单播 / 广播 / 组播 的概念 (1) 单播 (2) 广播 (3) 多播&#xff08;组播&#xff09; 2、广播 socket编程&#xff08;只能是UDP通信&#xff09; 3、多播 socket编程&#xff08;只能是UDP通信&#xff09; 1、单播 / 广播 / 组播 的概念 (1) 单播 之前在进行…

m基于FPGA的MSK调制解调系统verilog开发,并带FPGA误码检测模块和matlab仿真程序

目录 1.算法描述 2.仿真效果预览 3.Verilog核心程序 4.完整FPGA 1.算法描述 整个模型的基本框图为 软件无线电是现代通信技术的重要研究领域和发展方向,目前发展迅速.快速发展的软件无线电技术与落后的硬件计算资源之间的矛盾越来越突出.为了缓解这个矛盾,一方面可以加快集…

职场日常:一文剖析性能测试流程,时间为啥那么长?

如果你做过性能测试&#xff0c;你就会知道&#xff0c;性能测试的时间要比功能测试时间长很多&#xff0c;但是&#xff0c;你没有做过&#xff0c;你可能就会问了&#xff0c;为什么性能测试时间要长那么多呢&#xff1f;今天就用一文&#xff0c;带大家了解性能测试工作流程…

自学python?一般人我还是劝你算了吧

前言 本人纯屌丝一枚&#xff0c;在学python之前对电脑的认知也就只限于上个网&#xff0c;玩个办公软件。这里不能跑题&#xff0c;我为啥说自学python&#xff0c;一般人我还是劝你算了吧。因为我就是那个一般人。 基础真的很简单&#xff0c;是个人稍微认点真都能懂&#…

Python一学就会系列:01 开发环境搭建 及 hello world

文章目录前言一、python是什么&#xff1f;官网简介二、开发环境安装1.下载2.安装3. 验证是否安装成功编写一个python新建一个后缀名为py的文件运行python文件总结前言 一、python是什么&#xff1f; 官网 https://www.python.org/ 简介 官网介绍&#xff1a; Python是一种编…

美团面试官总结的“Spring boot面试文档”,全是大厂高频面试题,太全了!

前言 Spring boot不单单在BAT这些一线大厂使用率极其的高&#xff0c;在中小企业中使用率也是非常高的&#xff0c;企业的需求增大&#xff0c;当然对待面试者的要求也会随之提高&#xff0c;竞争也会随之增大。 相信现在的你之所以可以看到我的这篇文章&#xff0c;那肯定是…

[附源码]计算机毕业设计的高校课程知识库Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…