Merge branch 'master' of https://gitee.com/starlock-cn/app-starlock
# Conflicts: # star_lock/lib/mine/about/about_page.dart # star_lock/pubspec.yaml
This commit is contained in:
commit
f3ffea773a
@ -3,13 +3,13 @@ import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:star_lock/appRouters.dart';
|
import 'package:star_lock/appRouters.dart';
|
||||||
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
|
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
|
||||||
|
import 'package:package_info_plus/package_info_plus.dart';
|
||||||
|
|
||||||
import '../../app_settings/app_colors.dart';
|
import '../../app_settings/app_colors.dart';
|
||||||
import '../../flavors.dart';
|
import '../../flavors.dart';
|
||||||
import '../../tools/commonItem.dart';
|
import '../../tools/commonItem.dart';
|
||||||
import '../../tools/titleAppBar.dart';
|
import '../../tools/titleAppBar.dart';
|
||||||
import '../../translations/trans_lib.dart';
|
import '../../translations/trans_lib.dart';
|
||||||
import '../../network/api.dart';
|
|
||||||
|
|
||||||
class AboutPage extends StatefulWidget {
|
class AboutPage extends StatefulWidget {
|
||||||
const AboutPage({Key? key}) : super(key: key);
|
const AboutPage({Key? key}) : super(key: key);
|
||||||
@ -19,6 +19,28 @@ class AboutPage extends StatefulWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _AboutPageState extends State<AboutPage> {
|
class _AboutPageState extends State<AboutPage> {
|
||||||
|
late PackageInfo packageInfo;
|
||||||
|
String appName = "";
|
||||||
|
String packageName = "";
|
||||||
|
String version = "-----";
|
||||||
|
String buildNumber = "---";
|
||||||
|
|
||||||
|
@override
|
||||||
|
void initState() {
|
||||||
|
super.initState();
|
||||||
|
initPackageInfo();
|
||||||
|
}
|
||||||
|
|
||||||
|
Future<void> initPackageInfo() async {
|
||||||
|
packageInfo = await PackageInfo.fromPlatform();
|
||||||
|
setState(() {
|
||||||
|
appName = packageInfo.appName;
|
||||||
|
packageName = packageInfo.packageName;
|
||||||
|
version = packageInfo.version;
|
||||||
|
buildNumber = packageInfo.buildNumber;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
@ -31,15 +53,13 @@ class _AboutPageState extends State<AboutPage> {
|
|||||||
crossAxisAlignment: CrossAxisAlignment.center,
|
crossAxisAlignment: CrossAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
SizedBox(height: 150.h),
|
SizedBox(height: 150.h),
|
||||||
Row(
|
Row(mainAxisAlignment: MainAxisAlignment.center, children: [
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
Image.asset("images/icon_main_1024.png",
|
||||||
children: [
|
width: 160.w, height: 160.w),
|
||||||
Image.asset("images/icon_main_1024.png", width: 160.w, height: 160.w),
|
]),
|
||||||
]
|
|
||||||
),
|
|
||||||
SizedBox(height: 20.h),
|
SizedBox(height: 20.h),
|
||||||
Text(
|
Text(
|
||||||
"${F.title} 1.0.0.11(preRelease-20240301)",
|
"${F.title} ${version}+${buildNumber}",
|
||||||
style: TextStyle(fontSize: 24.sp, color: AppColors.blackColor),
|
style: TextStyle(fontSize: 24.sp, color: AppColors.blackColor),
|
||||||
),
|
),
|
||||||
SizedBox(height: 20.h),
|
SizedBox(height: 20.h),
|
||||||
|
|||||||
@ -17,7 +17,8 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
|||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||||
# In Windows, build-name is used as the major, minor, and patch parts
|
# In Windows, build-name is used as the major, minor, and patch parts
|
||||||
# of the product and file versions while build-number is used as the build suffix.
|
# of the product and file versions while build-number is used as the build suffix.
|
||||||
version: 1.0.0+11
|
|
||||||
|
version: 1.0.10+20240201
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.12.0 <3.0.0'
|
||||||
@ -54,7 +55,7 @@ dependencies:
|
|||||||
# 屏幕适配
|
# 屏幕适配
|
||||||
flutter_screenutil: ^5.6.0
|
flutter_screenutil: ^5.6.0
|
||||||
# 获取当前项目信息
|
# 获取当前项目信息
|
||||||
package_info_plus: ^3.0.1
|
package_info_plus: ^5.0.1
|
||||||
# 选择日期时间
|
# 选择日期时间
|
||||||
flutter_cupertino_datetime_picker: ^3.0.0
|
flutter_cupertino_datetime_picker: ^3.0.0
|
||||||
# 选择原生通讯录
|
# 选择原生通讯录
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user