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:
@@ -1,8 +1,8 @@
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:hyzp_ybqx/config/service_url.dart';
|
||||
import 'package:hyzp_ybqx/services/EventBus.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/config/service_url.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/services/EventBus.dart';
|
||||
|
||||
import 'commonFun.dart';
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ import 'package:flutter/services.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
//import '../my_wechat_assets_picker_fix/my_asset_picker_1.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:hyzp_ybqx/provider/player_region.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/provider/player_region.dart';
|
||||
|
||||
import 'UserInfo.dart';
|
||||
|
||||
@@ -56,6 +56,16 @@ String copyright_info_PinYin = 'YIBIN BLACK SMOKE CAR CAPTURE SYSTEM';
|
||||
// String copyright_info = '© 宜宾市翠屏生态环境局 版权所有' + service_tel;
|
||||
// String copyright_info_PinYin = 'YIBIN CUIPING BLACK SMOKE CAR CAPTURE SYSTEM';
|
||||
|
||||
// 5、修改AppID,但存放目錄不變
|
||||
// (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>”
|
||||
|
||||
// end 统一的全局版权信息
|
||||
////////////////////////////////////////////
|
||||
|
||||
@@ -543,14 +553,14 @@ Future image2Base64(String imagePath) async {
|
||||
//从字符路径 path 获取扩展名,不含点号
|
||||
getFileExtension(String path) {
|
||||
//return path.substring(path.lastIndexOf('.'));
|
||||
//imagePath = /data/user/0/com.flutter.hyzp_ybqx/app_flutter/Pictures/flutter_test/1614662209478.jpg, ext = .jpg
|
||||
//imagePath = /data/user/0/com.flutter.hyzp_ybqx00_yibin/app_flutter/Pictures/flutter_test/1614662209478.jpg, ext = .jpg
|
||||
return path.substring(path.lastIndexOf('.') + 1); //不含点号
|
||||
}
|
||||
|
||||
//从字符路径 path 获取文件名(含扩展名)
|
||||
getFileName(String path) {
|
||||
//return path.substring(path.lastIndexOf('.'));
|
||||
//imagePath = /data/user/0/com.flutter.hyzp_ybqx/app_flutter/Pictures/flutter_test/1614662209478.jpg, ext = .jpg
|
||||
//imagePath = /data/user/0/com.flutter.hyzp_ybqx00_yibin/app_flutter/Pictures/flutter_test/1614662209478.jpg, ext = .jpg
|
||||
return path.substring(path.lastIndexOf('/') + 1); //不含点号
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:hyzp_ybqx/components/dioFun.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/dioFun.dart';
|
||||
|
||||
import 'commonFun.dart';
|
||||
|
||||
|
||||
@@ -6,17 +6,17 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_screenutil/screen_util.dart';
|
||||
import 'package:fluttertoast/fluttertoast.dart';
|
||||
import 'package:http/http.dart' as my_http;
|
||||
import 'package:hyzp_ybqx/components/doJSON.dart';
|
||||
import 'package:hyzp_ybqx/services/EventBus.dart';
|
||||
import 'package:hyzp_ybqx/widget/my_superplayer.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/components/doJSON.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/services/EventBus.dart';
|
||||
import 'package:hyzp_ybqx00_yibin/widget/my_superplayer.dart';
|
||||
import 'package:sprintf/sprintf.dart';
|
||||
|
||||
import '../components/hyxx_data_handle.dart';
|
||||
import '../config/service_url.dart';
|
||||
import '../res/listContacts.dart';
|
||||
import '../widget/my_delay_toast.dart';
|
||||
// import 'package:hyzp_ybqx/widget/player_pro.dart';
|
||||
// import 'package:hyzp_ybqx/widget/player_pro_new.dart';
|
||||
// import 'package:hyzp_ybqx00_yibin/widget/player_pro.dart';
|
||||
// import 'package:hyzp_ybqx00_yibin/widget/player_pro_new.dart';
|
||||
import 'UserAuthority.dart';
|
||||
import 'commonFun.dart';
|
||||
|
||||
|
||||
@@ -155,8 +155,8 @@ Future<File> getTheFile(String fileName) async {
|
||||
print(e);
|
||||
}
|
||||
|
||||
// /data/data/com.flutter.hyzp_ybqx/app_flutter/json/listMessagesInbox02.json
|
||||
// /data/data/com.flutter.hyzp_ybqx/app_flutter/json/listContacts02.json
|
||||
// /data/data/com.flutter.hyzp_ybqx00_yibin/app_flutter/json/listMessagesInbox02.json
|
||||
// /data/data/com.flutter.hyzp_ybqx00_yibin/app_flutter/json/listContacts02.json
|
||||
return File('${(await getApplicationDocumentsDirectory()).path}/json/$fileName');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user