日常的学习

news2025/1/3 1:36:33

  

🍎个人博客:个人主页

🏆个人专栏Android

⛳️  功不唐捐,玉汝于成

目录

正文

7.11 res+AndroidManifest 笔记

<>

<>

selector

shape

resources

main下的AndroidMainifest.xml文件

application

allowBackup

inco=@mipmap/ic_launcher

label=“@string/app_name"

supportsRtl="true"

theme="@style/Theme.TestApp"

appComponentFactory="androidx.core.app.CorecomponentFactory"

requestLegacyExternalStorage="true"

tools:targetApi="31"

dataExtractionRules="@xml/data_extraction_rules"

fullBackupContent="@xml/backup_rules"

android:name=".MainActivity" android.:exported="true"

intent-filter

android:name ="android.intent.action.MAIN"

android:name=“android.intent.categoty.LAUNCHER"

 我的其他博客


正文

7.11 res+AndroidManifest 笔记

android:layout_height='match_parent' 定义布局高度与父容器相匹配

android:orientation="vertical" 垂直方向排列子视图

tools:context 设定用于预览的上下文为:。。。。

android:backgroung : 设置背景为黑色

<EditText

android: id 设置 这个唯一标识符 id

android:editable 设置EditText 可不可以编辑 android:orientation="horizontal" 指定LinearLayout 或其他支持方向的布局容器的子视图排列方向。hori是视图水平排列 android:gravity="center_horizontal"> 用于设置视图内容在其可用空间内的水平对齐方式。 center 视图水平方向上居中对齐

<Button

android:background="@drawable/selector"/> <!-- 设置按钮的背景为selector资源 -->

selector

android:state_pressed:按下状态。

android:state_focused:聚焦状态。

android:state_checked:选中状态。

android:state_enabled:启用状态。

android:state_selected:选中状态。

android:state_hovered:悬停状态(通常用于鼠标悬停)。

selector 是 Android 中的一种资源文件,用于定义不同状态下的 UI 元素(如按钮、图片等)的外观。通过 selector,你可以为一个 UI 元素指定不同状态(如按下、聚焦、选中等)下的不同背景、图片或颜色,从而实现动态效果。

``:这是根元素,表示这是一个选择器(selector)资源。

``:每个 item 元素代表一个状态。

  • android:drawable:指定在这个状态下使用的资源,如颜色或图片。

  • android:state_pressed="true":表示按钮被按下的状态。还有其他状态可以使用,比如 state_focused(聚焦)、state_checked(选中)、state_enabled(启用)等。

默认状态的 item:在不满足其他任何状态时使用的资源。通常放在最后。

 <!-- 当按钮被按下时,使用 gray 作为背景 -->    <item android:drawable="@drawable/gray"          android:state_pressed="true"/>    <!-- 当按钮处于默认状态时,使用 white 作为背景 -->    <item android:drawable="@drawable/white"/>

shape

它是一种资源文件,用于定义可绘制的几何图形。 允许创建简单的图形元素,比如矩形 圆角矩形 椭圆 可以用它创建按钮的背景 分割线 边框

resources

`` 是 Android 资源文件中的根元素,用于定义各种类型的资源,如字符串、颜色、尺寸等。这些资源可以在应用程序的不同部分中被引用和使用,从而实现资源的集中管理和重用。

main下的AndroidMainifest.xml文件

application

包含应用程序相关的属性和组件声明

allowBackup

是否允许应用程序的数据备份

inco=@mipmap/ic_launcher

定义应用程序的图标

label=“@string/app_name"

定义圆形图标 适用于支持圆形图标的设备

supportsRtl="true"

是否支持从右到左的布局方向

theme="@style/Theme.TestApp"

应用程序的主题,指定应用程序使用的样式

appComponentFactory="androidx.core.app.CorecomponentFactory"

定义应用组件工厂类,用于实例化应用组件

requestLegacyExternalStorage="true"

请求使用旧版外部存储访问权限,适用于AndroidQ(29)及以上版本

tools:targetApi="31"

指定工具目标API级别,不影响实际运行时的行为

dataExtractionRules="@xml/data_extraction_rules"

指定数据提取规则文件的位置(不需要可以删除)

fullBackupContent="@xml/backup_rules"

指定完整备份内容文件的位置(可以删除)

android:name=".MainActivity" android.:exported="true"

定义一个活动组件‘android:name’指定活动类名

android:exported 指定活动是否可以由其他应用程序启动

intent-filter

活动的意图过滤器,决定该活动可以相应那些意图

android:name ="android.intent.action.MAIN"

指定活动为主入口活动,应用启动时的默认活动

android:name=“android.intent.categoty.LAUNCHER"

将活动添加到启动器中,使其出现在应用程序列表中。

 我的其他博客

【MySQL】数据库规范化的三大法则 — 一探范式设计原则-CSDN博客

【JAVA】线程的run()和start()有什么区别?-CSDN博客

【日常聊聊】程序员必备的面试技巧:如何在面试战场上脱颖而出-CSDN博客

【JAVA】Java8开始ConcurrentHashMap,为什么舍弃分段锁-CSDN博客

【JAVA】怎么确保一个集合不能被修改-CSDN博客

【Web开发】会话管理与无 Cookie 环境下的实现策略-CSDN博客

【Mybatis】Mybatis如何防止sql注入-CSDN博客

【软件工程】航行敏捷之路:深度解析Scrum框架的精髓-CSDN博客

【Spring】理解IoC与AOP:构建灵活而模块化的软件架构-CSDN博客

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

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

相关文章

sql注入时间盲注

基于时间的盲注 也叫延时注入。通过观察页面&#xff0c;既没有回显数据库内容&#xff0c;又没有报错信息也没有布尔类型状态&#xff0c;那么我们可以考虑用“绝招”--延时注入。延时注入就是根据页面的响应时间来判断是否存在注入&#xff0c;一点一点注入出数据库的信息。我…

【进阶】利用python内置模块自动化发送邮件及邮件附件

目录 自动化发送邮件 流程&#xff1a; 步骤&#xff1a; 【重点】 【MIMEText--发送文本类型的邮件】 【MIMEImage-发送附件为图片的邮件】 【MIMEBase--发送附件为html报告的邮件】 自动化发送邮件 以qq邮箱为例&#xff0c;提前打开POP3/IMAP/SMTP/Exchange/CardDAV 服…

【web]-信息收集-空白页面

打开是一张图 查看源码&#xff0c;发现就一个链接是有用信息&#xff0c;用目录扫描工具&#xff0c;没有发现有价值的信息。 F12&#xff0c;查看请求和相应信息&#xff0c;在响应头中发现了信息。 还有一个小技巧&#xff1a;点击手机图标&#xff0c;可以切换到手机模式中…

Web浏览器485通讯读取RFID卡号js JavaScript

本示例使用设备&#xff1a;485通讯液显带键盘RFID打菲计件读卡器工位机串口可二次开发编程-淘宝网 (taobao.com) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> …

计组_总线

2024.06.21&#xff1a;计算机组成原理总线学习笔记 第23节 总线 3.1 总线的基本概念&#xff08;联想数据通路&#xff09;3.2 总线的分类3.2.1 片内总线&#xff08;CPU芯片内部的总线&#xff09;3.2.2 系统总线3.2.3 通信总线&#xff08;跨系统&#xff0c;408一般不考&am…

四个“一体化”——构建数智融合时代下的一站式大数据平台

随着智能化技术的飞速发展&#xff0c;尤其是以生成式AI为代表的技术快速应用&#xff0c;推动了数据与智能的深化融合&#xff0c;给数据基础设施带来了新的变革和挑战。如何简化日益复杂的系统架构&#xff0c;提高数据处理效率&#xff0c;降低开发运维成本&#xff0c;促进…

十、(正点原子)Linux阻塞和非阻塞IO

阻塞和非阻塞 IO 是 Linux 驱动开发里面很常见的两种设备访问模式&#xff0c;在编写驱动的时候一定要考虑到阻塞和非阻塞。这里的“IO”并不是我们学习 STM32 或者其他单片机的时候所说的“GPIO”(也就是引脚)。这里的 IO 指的是 Input/Output&#xff0c;也就是输入/输出&…

matlab支持向量机使用错误

&#x1f3c6;本文收录于《CSDN问答解答》专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收藏&…

使用Qt和mitmproxy开发一个抓取网页短视频的万能工具

目录 实现原理 mitmproxy介绍 功能简介 安装 脚本示例 如何使用 解释 注意事项 QT工具实现 其他资源 实现原理 使用WebView组件造一工具,工具可输入网页地址并显示网页内容及播放视频。把工具的代理设置指向mitmproxy的端口服务。配合使用mitmproxy的MITM技术,监…

MySql性能调优03-[SQL优化]

SQL优化 MySQL优化SQL优化-不要写select *SQL优化-小表驱动大表&#xff0c;而不是大表驱动小表SQL优化-连接查询代替子查询SQL优化-提升group by的效率 MySQL优化 trace工具 set session optimizer_traceenabledon,end_markers_in_json on; -- 开启trace select * From emplo…

指针详解(2)

指针详解(2) 对数组名的理解 在C语言里数组名还表示着数组首元素地址。 int arr[5] {1, 2, 3, 4, 5}; int* p &arr[0]; int* p arr;以上这两种&#xff0c;对指针p进行赋值的操作均是等价的&#xff0c;都将数组首元素的地址赋给指针p。 不妨&#xff0c;我们可以测…

【C++进阶学习】第六弹——set和map——体会用C++来构建二叉搜索树

set和map基础&#xff1a;【C进阶学习】第五弹——二叉搜索树——二叉树进阶及set和map的铺垫-CSDN博客 前言&#xff1a; 在上篇的学习中&#xff0c;我们已经学习了如何使用C语言来实现二叉搜索树&#xff0c;在C中&#xff0c;我们是有现成的封装好的类模板来实现二叉搜索树…

SpringBoot新手快速入门系列教程六:基于MyBatis的一个简单Mysql读写例子

我的教程都是亲自测试可行才发布的&#xff0c;如果有任何问题欢迎留言或者来群里我每天都会解答。 MyBatis和JPA是两种不同的Java持久层框架&#xff0c;各有其优缺点。以下是它们的比较&#xff1a; MyBatis 优点 灵活性高&#xff1a;MyBatis允许手动编写SQL查询&#xf…

AWDAWFAAFAWAWFAWF

创建两张表&#xff1a;部门&#xff08;dept&#xff09;和员工&#xff08;emp&#xff09; 创建视图v_emp_dept_id_1&#xff0c;查询销售部门的员工姓名和家庭住址 创建视图v_emp_dept&#xff0c;查询销售部门员工姓名和家庭住址及部门名称 创建视图v_dept_emp_count(dept…

Ubuntu: gitee免密

安装git sudo apt-get install git下载 git clone XXX SSH keys 第一步&#xff1a;检查本地是否有 SSH Key存在 ls -al ~/.ssh第二步&#xff1a;配置你注册的邮箱 ssh-keygen -t rsa -C "your_emailexample.com"输入命令后一直回车 第三步&#xff1a;获取公钥…

乐观锁原理

乐观锁是一种并发控制的方法&#xff0c;主要用于多线程环境下&#xff0c;用于保证数据的一致性。其核心思想是&#xff1a;"在多个事务中乐观地读取数据&#xff0c;在提交时再验证是否有冲突&#xff0c;如果没有&#xff0c;则提交&#xff1b;如果有&#xff0c;则回…

使用 Apache DolphinScheduler 构建和部署大数据平台,将任务提交至 AWS 的实践经验

作者介绍 李庆旺 - 软件开发工程师&#xff0c;思科 引言 大家好&#xff0c;我是李庆旺&#xff0c;来自思科的软件开发工程师。我们的团队已经使用Apache DolphinScheduler搭建我们自己的大数据调度平台近三年时间。从最初的2.0.3版本开始至今&#xff0c;我们与社区一同成…

基于FPGA的数字信号处理(15)--定点数的舍入模式(6)向0取整fix

前言 在之前的文章介绍了定点数为什么需要舍入和几种常见的舍入模式。今天我们再来看看另外一种舍入模式&#xff1a;向上取整fix。 10进制数的fix fix&#xff1a;也叫 向0取整。它的舍入方式是数据往0的方向&#xff0c;舍入到最近的整数&#xff0c;比如1.75 fix到2&#xf…

【操作系统】进程管理——管程(个人笔记)

学习日期&#xff1a;2024.7.12 内容摘要&#xff1a;管程的定义和基本特征 管程 管程存在的意义&#xff1a;在上一章节中&#xff0c;我们学习了利用信号量机制解决进程同步互斥问题的方法&#xff0c;信号量机制编写程序较为复杂困难&#xff0c;易出错。为了让程序员写程…

MySQL查询语句(DQL)

文章目录 查询语句&#xff08;DQL)简单查询查一个字段查多个字段查所有字段查询字段可以进行数学运算查询时字段可起别名 条件查询and (&&)or (||)between...and...is null 和 is not nullin 和 not inlike (模糊查询) 查询语句&#xff08;DQL) 简单查询 \c可以清空…