day11-Trae之一键换脸APP开发01

今日内容

0 补充:剪映添加字幕和朗读

# 1 打开剪映应用
# 2 导入视频
	视频导入成功,就可以编辑
# 3 添加字幕
	-点击左上方--字幕---》新建字幕
# 4 输入字幕内容-选择配音

# 5 点击字幕,调整字幕的属性

1 项目介绍

1.1 项目演示

# 1 我用了一天时间---》做出来的
# 2 至少需要两个人 --》  2个月---》人学
	-app开发---》13k
    -后端开发---》12k
    
# 3 AI做的智能体---》如何集成到项目中---》赚钱
	- coze工作流集成到APP中
    - app,设置付费板块--》用3次免费--》以后都收费
    	-要用,必须先看视频30s---》看完后才能用
        	-收广告商的钱
    -接私单--》定制软件
# 4 一键换脸app---》安卓--》可能能商用
	-使用咱们之前的案例--》coze的一键换脸工作流

6f36e2c57b6d65078768683075b743c5

04eee693ee542ac13ad17feb38a4493c

1ab0b7908f98c68e81114f36774563b0

4f79a092533ef32b8b1958c318031c6b

b6ae2ddd8571d71c5e5754dbda4bf1f1

1.2 项目所需软件材料

# 1 APP 端---》安卓app,ios用不了--》如果没有安卓手机--》不好测试
	1 一台安卓手机
    2 电脑端:配置Java环境---》其实我们可以做java开发
    	-安装JDK
    3 电脑端:配置安卓开发环境
    	-Androidstudio + SDK
 --------------保证能够开发出一个最最简单的app,运行到手机上行
	-xx.apk

# 2 后端
	1 Python 解释器环境[都装了]
    2 Django框架--》写后端服务
    3 Mysql存储数据
    	-用户注册
        -用户换脸记录
----------------开发API-----------------       
   
# 3 第三方服务
	-Coze 换脸工作流
    
----------核心功能--------------
--------如果不上线,只能局域网使用-------------

# 4 想app上线--》云服务--》公网ip--》后端部署在公网上
	-你把app发送给任何人
    -注册成功直接使用
    
    
# 5 AI编辑器--》自动写代码,有错自动修复
	-我们不会写代码:java,python
    -使用Trae帮我们写

1.3 项目架构

image-20250911205058892

2 Java[编程语言-写程序-python一样]开发环境搭建

# 1 安卓app端--》原生开发需要用Java语言
	-原生开发
    -其他的:不需要知道了--》开发的内容
    	-flutter,uniapp。。。
        
# 2 本地搭建Java开发环境---》本地开发安卓---》开发完后--》编译成  一键换脸.apk-->直接装到安卓手机上
	
    
# 3 我们使用 Java 11.0.27---》尽量跟我统一
	-企业中最主流版本
    
    

#### 如果大家百度网盘下载慢--》每个用的软件都提供了下载地址---》可以自行下载---》注意尽量跟我版本保持一致####


# 1  jdk11 下载地址
    https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.html
    # 需要注册账号 
    # 我只提供了win版本
    
# 2 安装jdk
	# 老师提供了
    # 可以自己下


# 3 java环境变量配置【一定按照步骤配置】--》win   /   mac自行搜索解决
## 3.1 前提:确认 JDK 安装路径
    首先需要安装 JDK(Java Development Kit),并记住其安装路径。例如:
    Windows 常见路径:C:\Program Files\Java\jdk-11(版本号可能不同)
## 3.2 Windows 系统配置(以 Win10/11 为例)
    ### 3.2.1 打开环境变量配置界面
    	右键 “此电脑” → “属性” → “高级系统设置” → “环境变量”
    ### 3.2.2  配置JAVA_HOME变量
        在 “系统变量” 区域点击 “新建”
        变量名:JAVA_HOME
        变量值:C:\Program Files\Java\jdk-11
        点击 “确定”
	### 3.2.3  配置Path变量
        在 “系统变量” 中找到Path,双击打开
        点击 “新建”,分别添加以下两个路径:
        %JAVA_HOME%\bin(JDK 的 bin 目录,包含 javac 等编译工具)
        # 本质:C:\Program Files\Java\jdk-11\bin
        点击 “确定” 保存
        
        
# 4 确认,打开cmd,输入
	java --version
    '''
    C:\Users\Administrator>java --version
    java 11.0.27 2025-04-15 LTS
    Java(TM) SE Runtime Environment 18.9 (build 11.0.27+8-LTS-232)
    Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.27+8-LTS-232, mixed mode)
    '''

image-20250911164053505

image-20250911164110663

image-20250911164751503

image-20250911164930388

image-20250911165357492

3 安卓原生开发环境搭建

3.1 环境介绍

# 1 做安卓开发,需要会Java代码[我们不需要,使用AI编辑器帮我们写],需要安卓SDK,需要一款编辑器--》我们使用Androidstudio:谷歌官方提供的---》免费的编辑器

# 2 多一嘴:
	-Androidstudio用起来很像 pycharm
    -谷歌买了Jetbrains公司的授权,集成了android的sdk--》制作了一个编辑器--》免费提供给安卓开发者
    -开发完的app,使用这个软件,可以直接运行在手机上
    
    
# 3 接下来要做安卓开发,需要装:Androidstudio+下载安卓的sdk--》免费的

3.2 安装集成开发环境

3.2.1 下载Androidstudio

# 官方下载
    #最新版本下载
    https://developer.android.google.cn/studio
    # 老师提供了    
# 官方提供的使用教程
	https://developer.android.google.cn/studio/intro?hl=zh-cn

3.2.2 安装Androidstudio

# 安装 Android步骤很简单,一路下一步即可
# 注意中间需要选择是否安装安装虚拟机,统一不装,我们用真机调试
# 注意选择安装路径:可以默认,可以装在其他盘符

image-20230706151357862

image-20230706151446471

image-20230706151512486

image-20230706151523141

image-20230706151546186

image-20230706151625944

3.2.3 配置Androidstudio

我们都装 8.1,11.0,13,16

image-20250911212159425

image-20230706152722738

image-20230706151737306

image-20230706152835893

image-20230706152906662

image-20230706153115467

image-20230706153214237

image-20230706153515711

image-20230706153615187

image-20230706153642285

image-20230706153741722

image-20230706153848763

image-20230706153940310

image-20230706154253434

3.2.4 创建Android项目

image-20230706154451059

image-20230706154544617

image-20230706160605256

image-20230706154734395

image-20230706154846039

配置国内加速

# 第一步:配置腾讯镜像站--如下图
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.13-bin.zip
    
# 第二步:配置maven--阿里云下载
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/public/' }

image-20250911212953330

image-20250911213126834

image-20250911213213382

image-20250911213243741

3.2.5 真机运行项目

# 1 你们需要开启usb调试--》我们编写的安装app才能及时运行在手机上,看到效果
	-不同手机,有点点差距
    -多问问豆包,如果有差距
    
    
# 2 安卓手机,如何开启usb调试
	# 开启USB调试
    # 1 点击Settings(设置) ->  About phone(关于手机) ->版本号(最底部)--->点击7次(开启usb调试)开启开发者模式
    # 2 点击Settings(设置) -> 系统---> 高级--->开发者选项--》进入
      -开启USB调试
    # 3 数据线连接电脑(好数据线),按照下图提示操作
      -必须用好数据线
      -有的线能充电,但是不能调试
    
    # 4 Androidstudio上点绿色箭头,等一会后,app运行在手上了
image-20230613155951855 image-20230613160021349 image-20230613160045440 image-20230613160134616

image-20230706160847016

image-20230706160901870

image-20250911215528279

4 Python环境搭建(已经会了)

########### 我们搭建python解释器环境干什么? 后端是使用python写的###########

# 如果纯小白---》换成跟我一样的
# 如果有点动手能力--》可以不用换python解释器版本

# 1 下载Python解释器-自行下载,软件不提供
	https://www.python.org/downloads/windows/
# 2 下载
# 3 一路下一步安装
# 4 配置环境变量
# 5 验证-打开cmd,输入
    python --version
    Python 3.11.9

5 Mysql8.4.4 安装【必须】

开发环境在本地,所以我们需要把存储数据的Mysql安装在本地

Mysql:软件---》创建出很多表[excel表格],有很多字段--》存储数据

id name password age

1 张三 123 19

2 李四 456 20

5.1 本地安装

# 1 本地安装mysql
https://zhuanlan.zhihu.com/p/571585588
    
    
    
############### 以下做参考##############
# my.ini 配置


[mysqld]
# 设置3307端口
port=3307
# 设置mysql的安装目录 ---这里输入你安装的文件路径----
basedir=D:\\soft\mysql-8.4.4-winx64\mysql-8.4.4-winx64\
# 设置mysql数据库的数据的存放目录
datadir=D:\\soft\mysql-8.4.4-winx64\mysql-8.4.4-winx64\data\
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8mb4



# 改密码
# 登录(服务启动才能登录)
mysql -uroot -p -P 3307
# 输入刚刚上面生成的随机密码

# 修改密码(8.0以后)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'lqz123?';
FLUSH PRIVILEGES;

image-20250911220546521

image-20250911221009916

5.2 Docker安装

# 1 mysql 官方镜像:https://hub.docker.com/_/mysql
# 2 拉取 mysql 8
docker pull mysql:8.4.5
    
    
# 3 创建文件夹,授权   
mkdir -p /home/lqz/mysql/data
mkdir -p /home/lqz/mysql/logs
chown -R 999:999 /home/lqz/mysql/data
chown -R 999:999 /home/lqz/mysql/logs
    
# 4 创建mysql配置文件
cd /home/lqz/mysql
vi my.cnf



[mysqld]
# MySQL 数据存储路径
datadir=/var/lib/mysql

# MySQL 错误日志路径
log-error=/var/log/mysql/error.log

# 启用远程连接
bind-address=0.0.0.0

# 设置字符集为 utf8mb4
character-set-server=utf8mb4

# 默认排序规则为 utf8mb4_0900_ai_ci,若需兼容 MySQL 5.7 可使用 utf8mb4_unicode_ci
collation-server=utf8mb4_0900_ai_ci




# 5 启动mysql 
docker run -d \
  --name mysql8 \
  -e MYSQL_ROOT_PASSWORD=lqz12345 \
  -p 3307:3306 \
  -v /home/lqz/mysql/my.cnf:/etc/mysql/my.cnf \
  -v /home/lqz/mysql/data:/var/lib/mysql \
  -v /home/lqz/mysql/logs:/var/log/mysql \
  mysql:8.4.5

# 6 查看mysql8是否正常启动
docker ps |grep mysql8

# 7 本地win-远程链接

image-20250911221853031

5.3 Navicate链接(收费)

# 1 链接本地

# 2 

image-20250911222208379

创建一个数据库

image-20250911222438767

5.4 Trae插件链接(免费)

6 Trae 介绍安装配置

6.1 常见AI编辑器--ai自动写代码的编辑器

# 1  Cursor:Anysphere 由几位麻省理工高材生在 2022 年创立,总部在纽约布法罗
	-2023年,Cursor发布
    -最初,Cursor 基于 Codemirror 构建,但为了专注于开发尖端 AI 功能,并打造一个原生支持 AI 配对编程的集成开发环境(AI-native IDE),Anysphere 将 Cursor 迁移至 VSCodium 的一个分支上,即微软 Visual Studio Code(VS Code)的开源版本
    -为了实现以更快的速度提供最前沿的 AI 功能,Cursor 引入了性能更优的 Claude/klɔːd/ 模型,将 Copilot++(智能代码补全等功能)的速度提高了大约两倍。此外,还引入了一个名为「Composer」的试验性功能(Beta 版),它使用户能够在单一编辑环境中操作多个文件
    -2025年3月,AI 编程神器 Cursor 新鲜出炉 Claude Max 模式(MAX 代表了最大智能),其核心优势在于处理大规模代码和复杂逻辑时表现出色,适合硬核开发者和大型项目。
	-Claude Max 是 Claude 3.7 的一种更强大配置,它以 Claude 3.7 Thinking 模型为基础。具有超强的创造力,能在其他模型失灵时脱颖而出,解决更复杂、更精妙的任务。
	-2025年6月17日,AI代码编辑器Cursor于宣布对其Pro计划进行重大升级,正式取消每月500次快速请求限制,推出备受期待的“无限使用”模式
    
    -现在需要收费
    -需要FQ
    
# 2 Trae /treɪ/-字节跳动推出出--国内最牛逼
	-地址:https://www.trae.cn/
    -2025年1月19日,字节跳动发布了一款面向专业的开发者提供服务的全新AI Coding产品Trae。
    -Trae面向希望提高编程效率、减少重复性任务的开发者,无论是初学者还是经验丰富的开发人员均可使用。
	-2025年2月,该工具上线Windows版,3月3日,字节跳动发布AI编程工具Trae国内版,Trae本质上是AI原生集成开发环境工具,有一体化的原生AI体验。
    -新发布的Trae国内版模型搭载doubao-1.5-pro,支持切换满血版DeepSeek-R1&V3 
    -6月12日消息,TRAE的整体月活已超100万

    
# 3 Windsurf /ˈwɪndsɜːrf/
	- Windsurf是一家于2021年成立的企业,专注于人工智能驱动的编程工具。
	- 2025 年 5 月 6 日,OpenAI 以约 30 亿美元(218 亿元人民币)的价格收购 AI 辅助的编程工具 Windsurf
	-下载地址:https://windsurf.com/editor
    - 有IDE和plugins
   

# 4 Copilot /ˈkoʊ.pɪ.lɑːt/
	-官网:https://github.com/features/copilot
	-Copilot是2023年5月24日微软在Windows 11中加入的AI助手,该AI助手是一个集成了在操作系统中的侧边栏工具,可以帮助用户完成各种任务。Copilot依托于底层大语言模型(LLM),用户只需说几句话,做出指示,它就可以创建类似人类撰写的文本和其他内容。
    
    
    
####  底层大模型--》用的不一样[训练的数据也不一样]---》导致写代码质量可能有差距
	-张三(Trae)---》上的清华---》学的编程---》软件工程---》国内就用它
    	-免费给你写
        -Trae :够用
        -后面会收费的
        -Trae 国内版和国际版--国际版收费
        	-国内版目前免费
    -justin(Cursor)---》麻省理工---》学的编程---》软件工程师
    	-收费
        -FQ才能跟他交流
        
     -claude:Cursor底层的大模型---》claude code --》花钱
       	-生成代码最好的大模型

6.2 下载注册安装

# 1 官网注册账号
# 2 下载Trae--》登录账号

# 3 打开--默认中文

8 Trae 自动编写贪食蛇小游戏

# 在聊天框中输入:
给我开发一个贪食蛇程序,放到 snake

9 Trae 自动编写飞机大战

# 在聊天框中输入:
给我开发一个飞机大战程序,放到 plan

重要

# 我们写的这个一键换脸项目
	-如果公司中成手写---》也需要俩人--》俩月时间
    -对小白来讲有难度
    -如果同学把课听完,没有复现这个项目--》没关系
    -大家先往后学,因为有些东西,跟后面内容也有关联
    -如果项目实现不了,先放下
    -自己生成几个简单点的项目先玩着
    
## 6.3 配置字体大小

## 6.4 常用功能介绍

### 6.4.1 打开或新建项目

### 6.4.2 新建文件

### 6.4.3 常用按钮

### 6.4.4 打开多个项目

### 6.4.5 左中右

# 7 IT项目开发扫盲

## 7.1  IT公司人员职责及分配

## 7.2 开发常见项目

## 7.3 项目开发流程
# 1 项目介绍
## 1.1 项目演示
## 1.2 项目所需软件材料
## 1.3 项目架构
# 2 Java开发环境搭建
# 3 安卓开发环境搭建
## 3.1 环境介绍
## 3.2 安装集成开发环境
### 3.2.1 下载Androidstudio
### 3.2.2 安装Androidstudio
### 3.2.3 配置Androidstudio
### 3.2.4 创建Android项目
### 3.2.5 真机运行项目
### 3.2.6 安卓目录结构
### 3.2.7 安卓开发流程

# 4 Python环境搭建(已经会了)
# 5 Mysql8.4.4 安装
## 5.1 本地安装
## 5.2 Docker安装
## 5.3 Navicate链接
## 5.4 Trae插件链接

# 6 Trae 介绍安装配置
## 6.1 常见AI编辑器
## 6.2  下载注册安装
## 6.3 配置字体大小
## 6.4 常用功能介绍
### 6.4.1 打开或新建项目
### 6.4.2 新建文件
### 6.4.3 常用按钮
### 6.4.4 打开多个项目
### 6.4.5 左中右

# 7 IT项目开发扫盲
## 7.1  IT公司人员职责及分配
## 7.2 开发常见项目
## 7.3 项目开发流程

# 8 Cursor 自动编写贪食蛇小游戏

# 9 Cursor自动编写飞机大战

# 补充:剪映添加字幕和朗读
posted @ 2025-09-18 19:41  凫弥  阅读(191)  评论(0)    收藏  举报