# ChineseWordGameApp
**Repository Path**: liuyouzhang/chinese-word-game-app
## Basic Information
- **Project Name**: ChineseWordGameApp
- **Description**: 一个flutter的小app,练习tab页面,和一个list,点击update按钮(第二个),可以在界面随机显示一个汉字,可以给小朋友练习认字
- **Primary Language**: Dart
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-12-28
- **Last Updated**: 2023-12-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Android, Flutter
## README
# app
一个Flutter App,主要是自己的练习,还有汉字随机生成,以list随机方格显示,可以提供给小朋友认字学习
使用Flutter的版本为3.0,Android compileSdkVersion:33,jdk1.8,gradle-7.4-all.zip
>flutter --version
Flutter 3.10.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 796c8ef792 (7 months ago) • 2023-06-13 15:51:02 -0700
Engine • revision 45f6e00911
Tools • Dart 3.0.5 • DevTools 2.23.1
请求随机汉字url
var url = Uri.parse('https://www.getrandomthings.com/data/random-chinese-words.php'); // 设置要访问的URL地址
Map headers = {
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36',
'x-requested-with': 'XMLHttpRequest',
'accept-language': 'zh-CN,zh;q=0.9'
}; // 自定义头部信息
await http.post(url, headers: headers, body: 'num=1&add=address&unique=false&num=1&add=address&unique=false'); // 发起GET请求
使用的库:
lpinyin: ^2.0.3 可以获取汉字对应的拼音
效果
## Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.