hyzp_ybqx-Commit016:按以下方法修改AppID,但存放目錄不變,都是hyzp_ybqx。这样同一部手机可以同时安装多个不同区县的版本
// 5、修改AppID,但存放目錄不變,都是hyzp_ybqx // (1)、修改 R:\FlutterProject\FlutterProject51-hyzp_ybqx\hyzp_ybqx\pubspec.yaml 文件中的 // name: hyzp_ybqx00_yibin // (2)、右键项目名称 Refactor|rename|hyzp_ybqx00_yibin // (3)、全局替换: // A、将 “com.flutter.hyzp_ybqx00_yibin” 全部替换为 “com.flutter.hyzp_ybqx00_yibin00_yibin” // B、将 “package:hyzp_ybqx/” 全部替换为 “package:hyzp_ybqx00_yibin/” // C、将 “# hyzp_ybqx” 全部替换为 “# hyzp_ybqx00_yibin” // D、将 “<string>hyzp_ybqx</string>” 全部替换为 “<string>hyzp_ybqx00_yibin</string>”
This commit is contained in:
@@ -6,12 +6,12 @@ import 'package:flustars/flustars.dart'
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_drag_scale/flutter_drag_scale.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
import 'package:hyzp_ybqx/widget/my_superplayer.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/widget/my_superplayer.dart';
|
||||
import 'package:keyboard_avoider/keyboard_avoider.dart';
|
||||
|
||||
//
|
||||
import '../../../components/commonFun.dart';
|
||||
//import 'package:hyzp_ybqx/widget/player_pro_new.dart';
|
||||
//import 'package:hyzp_ybqx00_yibin/widget/player_pro_new.dart';
|
||||
import '../../../components/dioFun.dart';
|
||||
import '../../../components/doJSON.dart';
|
||||
import '../../../components/hyxx_data_handle.dart';
|
||||
|
||||
@@ -1,34 +1,28 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:hyzp_ybqx/widget/JdButton.dart';
|
||||
//import 'package:hyzp_ybqx/widget/player_pro_new.dart';
|
||||
|
||||
import '../../../widget/CarNumberAndCpysItems.dart';
|
||||
import '../../../components/dioFun.dart';
|
||||
import '../../../components/doJSON.dart';
|
||||
import '../../../components/hyxx_data_handle.dart';
|
||||
|
||||
import '../../../services/EventBus.dart';
|
||||
import '../../../components/commonFun.dart';
|
||||
import '../../../config/service_url.dart';
|
||||
//import '../../../widget/player_pro.dart';
|
||||
import '../../../widget/customRadioWidget.dart';
|
||||
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:cached_network_image/cached_network_image.dart';
|
||||
import 'package:photo_view/photo_view.dart';
|
||||
|
||||
import 'package:dio/dio.dart';
|
||||
//屏幕适配 flutter_screenutil 库与 flustars(获取网络图片尺寸要用到其 WidgetUtil) 库使用的 ScreenUtil() 类名冲突
|
||||
// 解决办法是将 flustars 库取个别名 as flustars
|
||||
import 'package:flustars/flustars.dart' as flustars;
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
|
||||
import 'package:keyboard_avoider/keyboard_avoider.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_drag_scale/flutter_drag_scale.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/widget/JdButton.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/widget/my_superplayer.dart';
|
||||
import 'package:keyboard_avoider/keyboard_avoider.dart';
|
||||
import 'package:photo_view/photo_view.dart';
|
||||
|
||||
import '../../../components/commonFun.dart';
|
||||
import '../../../components/dioFun.dart';
|
||||
import '../../../components/doJSON.dart';
|
||||
import '../../../components/hyxx_data_handle.dart';
|
||||
import '../../../config/service_url.dart';
|
||||
import '../../../services/EventBus.dart';
|
||||
//import 'package:hyzp_ybqx00_yibin/widget/player_pro_new.dart';
|
||||
|
||||
import '../../../widget/CarNumberAndCpysItems.dart';
|
||||
import 'hysh_group.dart';
|
||||
import 'package:hyzp_ybqx/widget/my_superplayer.dart';
|
||||
|
||||
class HyshContentNew extends StatefulWidget {
|
||||
HyshContentNew({
|
||||
@@ -168,7 +162,7 @@ class _HyshPageState extends State<HyshContentNew> with SingleTickerProviderStat
|
||||
// n removed from the tree. To avoid memory leaks, consider breaking the reference to this object during dispose().
|
||||
// E/flutter (12227): #0 State.setState.<anonymous closure> (package:flutter/src/widgets/framework.dart:1208:9)
|
||||
// E/flutter (12227): #1 State.setState (package:flutter/src/widgets/framework.dart:1243:6)
|
||||
// E/flutter (12227): #2 _LoginPageState.getZpjlFields (package:hyzp_ybqx/pages/Works/HYSH/hysh_content.dart:163:7)
|
||||
// E/flutter (12227): #2 _LoginPageState.getZpjlFields (package:hyzp_ybqx00_yibin/pages/Works/HYSH/hysh_content.dart:163:7)
|
||||
// E/flutter (12227): #3 _rootRunUnary (dart:async/zone.dart:1198:47)
|
||||
// E/flutter (12227): #4 _CustomZone.runUnary (dart:async/zone.dart:1100:19)
|
||||
// E/flutter (12227): #5 _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
|
||||
@@ -188,8 +182,8 @@ class _HyshPageState extends State<HyshContentNew> with SingleTickerProviderStat
|
||||
// E/flutter (12227): #0 _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:46:39)
|
||||
// E/flutter (12227): #1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:36:5)
|
||||
// E/flutter (12227): #2 MediaQuery.of (package:flutter/src/widgets/media_query.dart:812:12)
|
||||
// E/flutter (12227): #3 _LoginPageState.getTopTabsMap (package:hyzp_ybqx/pages/Works/HYSH/hysh_content.dart:415:41)
|
||||
// E/flutter (12227): #4 _LoginPageState.getZpjlFields (package:hyzp_ybqx/pages/Works/HYSH/hysh_content.dart:162:7)
|
||||
// E/flutter (12227): #3 _LoginPageState.getTopTabsMap (package:hyzp_ybqx00_yibin/pages/Works/HYSH/hysh_content.dart:415:41)
|
||||
// E/flutter (12227): #4 _LoginPageState.getZpjlFields (package:hyzp_ybqx00_yibin/pages/Works/HYSH/hysh_content.dart:162:7)
|
||||
|
||||
//getListFlields({bool b = true}) async {
|
||||
getListFlields() async {
|
||||
@@ -543,10 +537,10 @@ class _HyshPageState extends State<HyshContentNew> with SingleTickerProviderStat
|
||||
|
||||
Navigator.of(_context).push(MaterialPageRoute(
|
||||
builder: (context) => SuperPlayerPage(
|
||||
loop: 0, //设置播放循环,默认播放器的循环次数是1, 即不循环播放。如果设置循环次数0,表示无限循环。
|
||||
loop: 0, //设置播放循环,默认播放器的循环次数是1, 即不循环播放。如果设置循环次数0,表示无限循环。
|
||||
url: urlnew,
|
||||
title:
|
||||
'违章视频: ${listGetZpjl[index]["car_number"]}(抓拍${index + 1})\n${listGetZpjl[index]['dwms']}')));
|
||||
'违章视频: ${listGetZpjl[index]["car_number"]}(抓拍${index + 1})\n${listGetZpjl[index]['dwms']}')));
|
||||
|
||||
// Navigator.of(_context).push(MaterialPageRoute(
|
||||
// builder: (context) => PlayerProNew(
|
||||
|
||||
@@ -6,10 +6,10 @@ import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
|
||||
import 'package:flutter_easyrefresh/easy_refresh.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:hyzp_ybqx/components/commonFun.dart';
|
||||
import 'package:hyzp_ybqx/pages/Works/HYSH/tsjj_content_new.dart';
|
||||
import 'package:hyzp_ybqx/services/EventBus.dart';
|
||||
import 'package:hyzp_ybqx/widget/DropdownItem.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/commonFun.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/pages/Works/HYSH/tsjj_content_new.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/services/EventBus.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/widget/DropdownItem.dart';
|
||||
|
||||
import '../../../components/commonFun.dart';
|
||||
import '../../../components/dioFun.dart';
|
||||
|
||||
@@ -5,9 +5,9 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_easyrefresh/easy_refresh.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:hyzp_ybqx/components/commonFun.dart';
|
||||
import 'package:hyzp_ybqx/pages/Works/HYSH/tsjj_content_new.dart';
|
||||
import 'package:hyzp_ybqx/services/EventBus.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/commonFun.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/pages/Works/HYSH/tsjj_content_new.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/services/EventBus.dart';
|
||||
|
||||
import '../../../components/commonFun.dart';
|
||||
import '../../../components/dioFun.dart';
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_screenutil/screen_util.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:hyzp_ybqx/components/EncryptUtil.dart';
|
||||
import 'package:hyzp_ybqx/components/customDialogF.dart';
|
||||
import 'package:hyzp_ybqx/components/customDialogHysh.dart';
|
||||
import 'package:hyzp_ybqx/components/dioFun.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/EncryptUtil.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/customDialogF.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/customDialogHysh.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/dioFun.dart';
|
||||
|
||||
import '../../../components/doJSON.dart';
|
||||
import '../../../components/hyxx_data_handle.dart';
|
||||
|
||||
@@ -6,14 +6,14 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_drag_scale/flutter_drag_scale.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:hyzp_ybqx/components/customDialogF.dart';
|
||||
import 'package:hyzp_ybqx/services/EventBus.dart';
|
||||
import 'package:hyzp_ybqx/widget/my_superplayer.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/customDialogF.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/services/EventBus.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/widget/my_superplayer.dart';
|
||||
import 'package:keyboard_avoider/keyboard_avoider.dart';
|
||||
|
||||
//
|
||||
import '../../../components/commonFun.dart';
|
||||
//import 'package:hyzp_ybqx/widget/player_pro_new.dart';
|
||||
//import 'package:hyzp_ybqx00_yibin/widget/player_pro_new.dart';
|
||||
import '../../../components/dioFun.dart';
|
||||
import '../../../components/doJSON.dart';
|
||||
import '../../../components/hyxx_data_handle.dart';
|
||||
|
||||
Reference in New Issue
Block a user