【深海王国】小学生都能做的APP?AppInventor、BLE蓝牙、Arduino联合开发你的第一个手机远程控制程序(7)

news2024/11/28 4:33:58

Hi~ (o^^o)♪, 各位深海王国的同志们,早上下午晚上凌晨好呀~ 辛勤工作的你今天也辛苦啦(/≧ω)

今天大都督依旧为大家带来小学生都能学会的APP制作教程,帮你一周内快速开发一款可以和单片机无线通讯的手机蓝牙APP,let’s go!

(7)完结篇:APP最终美化、配色、logo一应俱全

不知不觉,本系列已经来到了最后一节,大都督看好你!继续加油!最后一节,我们将完成整个手机远程控制APP的制作,并学习如何使用AppInventor的一些界面功能,如更改应用名称、APP图标、页面显示等。

打造一个专属logo:

如果将来,你想拿这个APP做比赛或者做项目,一个属于自己的logo就必不可少,大都督就教大家如何生成自己的logo:

首先我们去搜索网站上搜索logo生成:

在这里插入图片描述

然后随便点进去几家看看,一般都是要收费的,想要不花钱,也有办法,在公众号「深海大都督」或者本站后台私信我,我告诉你怎么白嫖。这里注意,一定要找可以预览生成效果的店家,如果要先掏钱再生成的,大可不必。
这里是大都督常用的一家网站,网址链接在这里,填入生成词,选择好色系就可以啦。给大家看一下生成效果:

在这里插入图片描述

然后在编辑界面我们可以更改一下logo的属性:

在这里插入图片描述

之后怎么样免费白嫖这张logo,文章里大都督就不写啦,怕律师函警告,具体办法在公众号「深海大都督」或者本站后台私信我。

项目属性更改(APP应用名称和图标):

在获得我们的专属logo后,我们将logo裁剪成1:1的比例:

在这里插入图片描述

然后点击AppInventor的Project Properties项目属性:

在这里插入图片描述

给我的APP取个响亮的名字:

在这里插入图片描述

再将我们裁好的logo上传上去作为APP的图标:

在这里插入图片描述

这个Project Properties项目属性里更改的是我们整个APP的属性,比如版本编号、版本名称之类的,其他属性之后再有用到我们再讲,目前我们会更改应用名称和显示图标就够啦。

Screen屏幕属性更改(状态栏、标题显示、屏幕方向与滚动):

然后我们点击Screen1,这个是修改我们APP显示页面的属性:

在这里插入图片描述

比如我们可以把Screen1这个大蓝框去掉(就是标题栏),然后根据根据个人喜好修改状态栏显示(就是显示手机最上面显示时间、状态的那栏),再调整一下屏幕方向与是否启用滚动。

在这里插入图片描述

我们还可以在这个页面下面插入我们刚才制作的logo图:

在这里插入图片描述

先点击用户界面的图像然后拖进APP制作页面,再调整一下图片的比例和所以用的图片文件,效果如下:

在这里插入图片描述

更改配色方案:

最后我们可以给APP的按钮啦,列表显示框啦都更改一下配色,首先我们可以去b站上搜索“配色”,

在这里插入图片描述

然后找一个你喜欢的视频,看里面有没有你喜欢的配色方案,选一个心仪的记下它颜色的HEX码:

在这里插入图片描述

HEX颜色代码是一种用十六进制值表示颜色的方式,广泛应用于网页设计和计算机编程中。这种编码方式可以精确地指定在RGB色彩空间中的颜色。HEX代表十六进制(hexadecimal),它是一种基于16的数制系统,使用数字0到9和字母A到F来表示数值。

一个HEX颜色代码通常以井号(#)开始,后面跟着6个十六进制数字。这六个数字分为三组,每两个一组代表红(R)、绿(G)、蓝(B)三种基色的强度。每对数字的取值范围从00到FF,其中00表示该颜色成分不呈现,FF代表该颜色成分全强度输出。比如,红色的HEX代码是#FF0000,绿色是#00FF00,蓝色是#0000FF。

然后点击组件的颜色选项(基本上常用组件都可以更改颜色,操作类似),进行自选颜色:

在这里插入图片描述

输入我们刚才记得颜色HEX码:

在这里插入图片描述

这样就更改好啦:

在这里插入图片描述

最终成品:

在使用了配色方案后,我们的APP最终效果如下,是不是漂亮多了呀?
在这里插入图片描述

最后如果大家需要这节课的aia项目工程文件,和本系列最终成品APP,在「深海大都督」里了,回复「BLE蓝牙」就能获得啦~*

经过本系列的学习,相信大家已经对APP制作初窥门径了,之后大都督还会推出其他AppInventor的系列文章,大家可以继续关注哦!
最后感谢大家对本系列的支持!深海王国没你不行!

学到这里的你,今天也辛苦啦!需要的相关材料链接我都放在公众号「深海大都督」里了,回复「BLE蓝牙」就能获得啦~

哈哈,让焦虑不再蔓延,信息不再高壁,如果你觉得这篇文章对你有帮助,就来个免费的点赞吧!

(◍˃̶ᗜ˂̶◍)✩我深海大都督正式授予你深海王国公民的身份~

(・ω< )★ 加入深海大家庭,快乐摆烂每一天!

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

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

相关文章

Python13 时间格式转换

在Python中&#xff0c;时间格式转换通常指的是将日期和时间数据从一种表示形式转换成另一种。这种转换经常使用Python的datetime和time模块来实现。这些模块提供了多种工具&#xff0c;可以帮助用户将时间表示为字符串、时间戳&#xff0c;或是更加结构化的datetime对象等多种…

Android-Framework:Handler全解析,看完这篇还不懂请给我寄刀片

//【1】拿到队列头部 Message p mMessages; boolean needWake; //【2】如果消息不需要延时&#xff0c;或者消息的执行时间比头部消息早&#xff0c;插到队列头部 if (p null || when 0 || when < p.when) { // New head, wake up the event queue if blocked. msg.next…

下班时间如何安排?

随着互联网的飞速发展和数字化时代的来临&#xff0c;越来越多的人开始探索除了主业以外的赚钱途径&#xff0c;以增加收入来源。本文将为您介绍几种当前热门的高薪副业项目&#xff0c;包括网络任务赚钱、开设个人网店、电商导购推广、在线辅导教学、技能变现服务、视频创作分…

探索C嘎嘎的奇妙世界:第十六关---STL(vector的练习)

1.只出现一次的数字 我们可以使用异或运算来解决这个问题&#xff1a; 异或运算有一个重要的性质&#xff1a;两个相同的数进行异或运算结果为 0&#xff0c;任何数与 0 异或结果为其本身。对于数组中的元素&#xff0c;依次进行异或运算&#xff0c;出现两次的元素异…

任务调度框架革新:TASKCTL在Docker环境中的高级应用

Docker&#xff1a;轻量级容器化技术的魅力 Docker 作为一款开源的轻量级容器化技术&#xff0c;近年来在 IT 界掀起了一股热潮。它通过封装应用及其运行环境&#xff0c;使得开发者可以快速构建、部署和运行应用。Docker 的优势在于其轻量级、可移植性和可扩展性&#xff0c;它…

店员顾客起纠纷?EasyCVR+AI视频监控管理平台,助力连锁门店安全运营

近日&#xff0c;某品牌咖啡店店员与顾客起冲突登上了新闻热搜&#xff0c;一时间引发大量关注。随着门店完整的监控视频录像公开&#xff0c;大家才了解事情的原委&#xff0c;而并非网传的那样。 随着社会的进步和科技的发展&#xff0c;视频监控已成为各行各业不可或缺的安全…

教你开发一个适合外贸的消息群发工具!

在全球化日益加速的今天&#xff0c;外贸业务已经成为许多企业不可或缺的一部分&#xff0c;而在外贸业务中&#xff0c;高效的消息群发工具则扮演着至关重要的角色。 它能够帮助企业快速、准确地传达产品信息、促销活动等重要内容&#xff0c;从而提升业务效率和客户满意度&a…

vben admin BasicTable表格基本使用

vben admin是一款强大的后台管理系统&#xff0c;广泛应用于各种项目中。本文将为您详细介绍如何使用 便您更快地上手并充分发挥其功能。 Table 表格 | Vben Admin一个开箱即用的前端框架https://jeesite.com/front/vben-admin/docs/components/table.html#usage 1.register:…

用类来实现输入和输出时间(时:分:秒)

编写程序&#xff1a; 运行结果&#xff1a; 程序分析&#xff1a; 这是一个很简单的例子。类Time中只有数据成员&#xff0c;而且它们被定义为公用的&#xff0c;因此可以在类的外面对这些成员进行操作。t1被定义为Time类的对象。在主函数中向t1对象的数据成员输入用户…

【ai】tx2-nx:Yolo V4 直接安装与 测试

Yolo V4环境搭建 git clone https://github.com/AlexeyAB/darknet.gitcuda版本和路径也要改成我们的实际版本和路径,否则会编译失败 编译 sudo make nvidia@tx2-nx:~/twork/02_yolov4/darknet$ vi Makefile nvidia@tx2-nx:~/twork/02_yolov4/darknet$ sudo make [sudo

从起心动念上,做个好人,好人好自己(阳明心学)

人心中的天理终究不会泯灭&#xff0c;每个人心中本来就有良知&#xff0c;良知是与生俱来的。 起心动念决定了意识、语言和行为&#xff0c;而这些意识、语言和行为又决定了事事物物&#xff0c;事事物物连接起来就是我们的人生。 让自己不断产生更好的念头&#xff0c;坚持…

拿下PostgreSQL中级认证PCP,现在它是我简历上的亮点了!

作者&#xff1a;IT邦德 中国DBA联盟(ACDU)成员&#xff0c;10余年DBA工作经验&#xff0c; Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主&#xff0c;全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复&#xff0c; 安装迁移&#xff0c;性能优化、故障…

小红书点赞评论收藏【更新版本】

小红书作为社交媒体的一个亮点&#xff0c;其点赞、评论和收藏的功能形成了一种特有的交流机制。点赞简直就是一枚迷你奖章&#xff0c;为创作者带去信心与动力。一次点赞&#xff0c;表达的是你心中无言的喜好和认可&#xff1b;它如明亮的灯塔&#xff0c;在汪洋大海中为创作…

史上最全的整合Harbor安装教程,哈哈哈哈

一、安装docker 下载地址&#xff1a;https://download.docker.com/linux/static/stable/x86_64/docker-23.0.4.tgz 1.1 解压二进制包 wget https://download.docker.com/linux/static/stable/x86_64/docker-23.0.4.tgz tar zxvf docker-23.0.4.tgz mv docker/* /usr/bin1.2…

JavaWeb阶段学习知识点(一)

【参考视频】https://www.bilibili.com/video/BV1m84y1w7Tb?p=167&vd_source=38a16daddd38b4b4d4536e9c389e197f SpringBoot项目的创建和接口配置 做一个springboot项目,从创建项目到实现浏览器访问localhost:8080/hello返回字符串hello world的全流程 1. 创建项目 idea新…

2-12 基于CV模型卡尔曼滤波、CT模型卡尔曼滤波、IMM模型滤波的目标跟踪

基于CV模型卡尔曼滤波、CT模型卡尔曼滤波、IMM模型滤波的目标跟踪。输出跟踪轨迹及其误差。程序已调通&#xff0c;可直接运行。 2-12 CV模型卡尔曼滤波 CT模型卡尔曼滤波 - 小红书 (xiaohongshu.com)

memory动态内存管理学习之shared_ptr

此头文件是动态内存管理库的一部分。std::shared_ptr 是一种通过指针保持对象共享所有权的智能指针。多个 shared_ptr 对象可持有同一对象。下列情况之一出现时销毁对象并解分配其内存&#xff1a; 最后剩下的持有对象的 shared_ptr 被销毁&#xff1b;最后剩下的持有对象的 s…

用Vite基于Vue3+ts+DataV+ECharts开发数据可视化大屏,即能快速开发又能保证屏幕适配

数据可视化大屏 基于 Vue3、Typescript、DataV、ECharts5 框架的大数据可视化&#xff08;大屏展示&#xff09;开发。此项目vue3实现界面&#xff0c;采用新版动态屏幕适配方案&#xff0c;全局渲染组件封装&#xff0c;支持数据动态刷新渲染、内部DataV、ECharts图表都支持自…

cad批量打印pdf怎么弄?介绍三种打印方法

cad批量打印pdf怎么弄&#xff1f;在CAD设计领域&#xff0c;批量打印PDF文件是一项常见且至关重要的任务。面对大量的CAD图纸&#xff0c;如何高效地进行转换和打印&#xff0c;成为了设计师们亟待解决的问题。今天&#xff0c;我们就来推荐三款能够批量打印PDF的CAD软件&…

又发现一款独立清理神器,界面清爽,功能强大,没有广告!

360清理Pro独立提取版是360公司推出的一款清理软件&#xff0c;主要用于清理系统垃圾和优化系统性能&#xff0c;涵盖了四大类型的清理场景&#xff0c;分别为&#xff1a;微信、QQ的垃圾扫描及清理&#xff0c;系统盘中的大文件、重复文件扫描及清理以及系统软件使用痕迹的清理…