| @@ -249,7 +249,7 @@ | |||
| }, | |||
| { | |||
| "name": "intl", | |||
| "rootUri": "file:///Users/fnuser/.pub-cache/hosted/pub.flutter-io.cn/intl-0.15.7", | |||
| "rootUri": "file:///Users/fnuser/.pub-cache/hosted/pub.flutter-io.cn/intl-0.16.0", | |||
| "packageUri": "lib/", | |||
| "languageVersion": "2.0" | |||
| }, | |||
| @@ -351,7 +351,7 @@ | |||
| }, | |||
| { | |||
| "name": "plugin_platform_interface", | |||
| "rootUri": "file:///Users/fnuser/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-1.0.2", | |||
| "rootUri": "file:///Users/fnuser/.pub-cache/hosted/pub.flutter-io.cn/plugin_platform_interface-1.0.3", | |||
| "packageUri": "lib/", | |||
| "languageVersion": "2.1" | |||
| }, | |||
| @@ -614,7 +614,7 @@ | |||
| "languageVersion": "2.1" | |||
| } | |||
| ], | |||
| "generated": "2020-09-30T07:04:49.977484Z", | |||
| "generated": "2020-09-30T09:06:30.237124Z", | |||
| "generator": "pub", | |||
| "generatorVersion": "2.7.2" | |||
| } | |||
| @@ -99,6 +99,8 @@ PODS: | |||
| - Flutter | |||
| - path_provider_windows (0.0.1): | |||
| - Flutter | |||
| - "permission_handler (5.0.1+1)": | |||
| - Flutter | |||
| - Reachability (3.2) | |||
| - save_image (0.0.1): | |||
| - Flutter | |||
| @@ -185,6 +187,7 @@ DEPENDENCIES: | |||
| - path_provider_linux (from `.symlinks/plugins/path_provider_linux/ios`) | |||
| - path_provider_macos (from `.symlinks/plugins/path_provider_macos/ios`) | |||
| - path_provider_windows (from `.symlinks/plugins/path_provider_windows/ios`) | |||
| - permission_handler (from `.symlinks/plugins/permission_handler/ios`) | |||
| - save_image (from `.symlinks/plugins/save_image/ios`) | |||
| - share_extend (from `.symlinks/plugins/share_extend/ios`) | |||
| - shared_preferences (from `.symlinks/plugins/shared_preferences/ios`) | |||
| @@ -256,6 +259,8 @@ EXTERNAL SOURCES: | |||
| :path: ".symlinks/plugins/path_provider_macos/ios" | |||
| path_provider_windows: | |||
| :path: ".symlinks/plugins/path_provider_windows/ios" | |||
| permission_handler: | |||
| :path: ".symlinks/plugins/permission_handler/ios" | |||
| save_image: | |||
| :path: ".symlinks/plugins/save_image/ios" | |||
| share_extend: | |||
| @@ -317,6 +322,7 @@ SPEC CHECKSUMS: | |||
| path_provider_linux: 4d630dc393e1f20364f3e3b4a2ff41d9674a84e4 | |||
| path_provider_macos: f760a3c5b04357c380e2fddb6f9db6f3015897e0 | |||
| path_provider_windows: a2b81600c677ac1959367280991971cb9a1edb3b | |||
| permission_handler: eac8e15b4a1a3fba55b761d19f3f4e6b005d15b6 | |||
| Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 | |||
| save_image: 1d4bdcb69832f573215c0e2971fe9e572dfc1c84 | |||
| securityGuard: 9c04c44a3b663f36e15064042abfc107fa07133c | |||
| @@ -448,6 +448,7 @@ | |||
| baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; | |||
| buildSettings = { | |||
| ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | |||
| ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; | |||
| CLANG_ENABLE_MODULES = YES; | |||
| CODE_SIGN_STYLE = Manual; | |||
| CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | |||
| @@ -469,6 +470,7 @@ | |||
| PROVISIONING_PROFILE_SPECIFIER = cn.zhios.zhiying_dev; | |||
| SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; | |||
| SWIFT_VERSION = 5.0; | |||
| TARGETED_DEVICE_FAMILY = 1; | |||
| VERSIONING_SYSTEM = "apple-generic"; | |||
| }; | |||
| name = Profile; | |||
| @@ -585,6 +587,7 @@ | |||
| baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; | |||
| buildSettings = { | |||
| ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | |||
| ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; | |||
| CLANG_ENABLE_MODULES = YES; | |||
| CODE_SIGN_STYLE = Manual; | |||
| CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | |||
| @@ -607,6 +610,7 @@ | |||
| SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; | |||
| SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | |||
| SWIFT_VERSION = 5.0; | |||
| TARGETED_DEVICE_FAMILY = 1; | |||
| VERSIONING_SYSTEM = "apple-generic"; | |||
| }; | |||
| name = Debug; | |||
| @@ -616,6 +620,7 @@ | |||
| baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; | |||
| buildSettings = { | |||
| ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | |||
| ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; | |||
| CLANG_ENABLE_MODULES = YES; | |||
| CODE_SIGN_STYLE = Manual; | |||
| CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | |||
| @@ -637,6 +642,7 @@ | |||
| PROVISIONING_PROFILE_SPECIFIER = cn.zhios.zhiying_dev; | |||
| SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; | |||
| SWIFT_VERSION = 5.0; | |||
| TARGETED_DEVICE_FAMILY = 1; | |||
| VERSIONING_SYSTEM = "apple-generic"; | |||
| }; | |||
| name = Release; | |||
| @@ -27,8 +27,8 @@ | |||
| // 获取设置 | |||
| - (NSDictionary*)getSetting { | |||
| return @{ | |||
| //@"domain": @"http://inapi.izhyin.cn" | |||
| @"domain": @"http://192.168.0.113:5000" | |||
| @"domain": @"http://inapi.izhyin.cn" | |||
| //@"domain": @"http://192.168.0.113:5000" | |||
| }; | |||
| } | |||
| @@ -1,8 +1,10 @@ | |||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | |||
| <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12121" systemVersion="16G29" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" colorMatched="YES" initialViewController="01J-lp-oVM"> | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15705" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" colorMatched="YES" initialViewController="01J-lp-oVM"> | |||
| <device id="retina6_1" orientation="portrait" appearance="light"/> | |||
| <dependencies> | |||
| <deployment identifier="iOS"/> | |||
| <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12089"/> | |||
| <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15706"/> | |||
| <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> | |||
| </dependencies> | |||
| <scenes> | |||
| <!--View Controller--> | |||
| @@ -14,24 +16,14 @@ | |||
| <viewControllerLayoutGuide type="bottom" id="xbc-2k-c8Z"/> | |||
| </layoutGuides> | |||
| <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3"> | |||
| <rect key="frame" x="0.0" y="0.0" width="414" height="896"/> | |||
| <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> | |||
| <subviews> | |||
| <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4"> | |||
| </imageView> | |||
| </subviews> | |||
| <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> | |||
| <constraints> | |||
| <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="1a2-6s-vTC"/> | |||
| <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="4X2-HB-R7a"/> | |||
| </constraints> | |||
| </view> | |||
| </viewController> | |||
| <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/> | |||
| </objects> | |||
| <point key="canvasLocation" x="53" y="375"/> | |||
| <point key="canvasLocation" x="76.811594202898561" y="251.11607142857142"/> | |||
| </scene> | |||
| </scenes> | |||
| <resources> | |||
| <image name="LaunchImage" width="168" height="185"/> | |||
| </resources> | |||
| </document> | |||
| @@ -10,26 +10,189 @@ | |||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | |||
| <key>CFBundleInfoDictionaryVersion</key> | |||
| <string>6.0</string> | |||
| <key>MOBAppKey</key> | |||
| <string>30dc33054b635</string> | |||
| <key>MOBAppSecret</key> | |||
| <string>396e98c293130c9976fb7428b6b434d6</string> | |||
| <key>CFBundleName</key> | |||
| <string>zhiying_base_widget_example</string> | |||
| <string>智莺生活</string> | |||
| <key>CFBundlePackageType</key> | |||
| <string>APPL</string> | |||
| <key>CFBundleShortVersionString</key> | |||
| <string>$(FLUTTER_BUILD_NAME)</string> | |||
| <key>CFBundleSignature</key> | |||
| <string>????</string> | |||
| <key>CFBundleURLTypes</key> | |||
| <array> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>WBkey</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>wb</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>QQ10JZ</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>tencent1111030588</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>WBSecret</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>sina.</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>QQ16JZ</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>QQ4238fb3c</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>tb</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>tbopen31333495</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>weixin</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>wx</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>JD</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>sdkback</string> | |||
| </array> | |||
| </dict> | |||
| </array> | |||
| <key>CFBundleVersion</key> | |||
| <string>$(FLUTTER_BUILD_NUMBER)</string> | |||
| <key>LSApplicationQueriesSchemes</key> | |||
| <array> | |||
| <string>otpauth</string> | |||
| <string>iosamap</string> | |||
| <string>baidumap</string> | |||
| <string>vipshop</string> | |||
| <string>jdlogin</string> | |||
| <string>openapp</string> | |||
| <string>openapp.jdmobile</string> | |||
| <string>pinduoduo</string> | |||
| <string>wechat</string> | |||
| <string>tbopen</string> | |||
| <string>tmall</string> | |||
| <string>taobao</string> | |||
| <string>weixin</string> | |||
| <string>weixinULAPI</string> | |||
| <string>sinaweibohd</string> | |||
| <string>sinaweibo</string> | |||
| <string>sinaweibosso</string> | |||
| <string>weibosdk</string> | |||
| <string>weibosdk2.5</string> | |||
| <string>weibosdk2</string> | |||
| <string>mqqapi</string> | |||
| <string>mqq</string> | |||
| <string>mqqOpensdkSSoLogin</string> | |||
| <string>mqqconnect</string> | |||
| <string>mqqopensdkdataline</string> | |||
| <string>mqqopensdkgrouptribeshare</string> | |||
| <string>mqqopensdkfriend</string> | |||
| <string>mqqopensdkapi</string> | |||
| <string>mqqopensdkapiV2</string> | |||
| <string>mqqopensdkapiV3</string> | |||
| <string>mqzoneopensdk</string> | |||
| <string>wtloginmqq</string> | |||
| <string>wtloginmqq2</string> | |||
| <string>mqqwpa</string> | |||
| <string>mqzone</string> | |||
| <string>mqzonev2</string> | |||
| <string>mqzoneshare</string> | |||
| <string>wtloginqzone</string> | |||
| <string>mqzonewx</string> | |||
| <string>mqzoneopensdkapiV2</string> | |||
| <string>mqqopensdkapiV4</string> | |||
| <string>mqzoneopensdkapi19</string> | |||
| <string>mqzoneopensdkapi</string> | |||
| <string>mqqbrowser</string> | |||
| <string>mttbrowser</string> | |||
| <string>renrenios</string> | |||
| <string>renrenapi</string> | |||
| <string>renren</string> | |||
| <string>renreniphone</string> | |||
| <string>laiwangsso</string> | |||
| <string>yixin</string> | |||
| <string>yixinopenapi</string> | |||
| <string>instagram</string> | |||
| <string>whatsapp</string> | |||
| <string>line</string> | |||
| <string>fbapi</string> | |||
| <string>fb</string> | |||
| <string>fb-messenger-api</string> | |||
| <string>fbauth2</string> | |||
| <string>fbshareextension</string> | |||
| <string>alipays</string> | |||
| <string>alitrip</string> | |||
| <string>fleamarket</string> | |||
| <string>youku</string> | |||
| </array> | |||
| <key>LSRequiresIPhoneOS</key> | |||
| <true/> | |||
| <key>UILaunchStoryboardName</key> | |||
| <string>LaunchScreen</string> | |||
| <key>MOBAppKey</key> | |||
| <string>30dc33054b635</string> | |||
| <key>MOBAppSecret</key> | |||
| <string>396e98c293130c9976fb7428b6b434d6</string> | |||
| <key>NSAppTransportSecurity</key> | |||
| <dict> | |||
| <key>NSAllowsArbitraryLoads</key> | |||
| <true/> | |||
| </dict> | |||
| <key>NSCameraUsageDescription</key> | |||
| <string>获取相机权限更换头像或者扫码</string> | |||
| <key>NSContactsUsageDescription</key> | |||
| <string>获取访问通信录权限添加联系人信息</string> | |||
| <key>NSLocationAlwaysUsageDescription</key> | |||
| <string>获取定位权限用于搜索附近的网点和查找附近的油站信息</string> | |||
| <key>NSLocationWhenInUseUsageDescription</key> | |||
| <string>获取定位权限用于搜索附近的网点和查找附近的油站信息</string> | |||
| <key>NSMicrophoneUsageDescription</key> | |||
| <string>获取访问麦克风权限录制语音或视频</string> | |||
| <key>NSPhotoLibraryAddUsageDescription</key> | |||
| <string>获取访问相册权限更换头像</string> | |||
| <key>NSPhotoLibraryUsageDescription</key> | |||
| <string>获取访问相册权限更换头像</string> | |||
| <key>UIMainStoryboardFile</key> | |||
| <string>Main</string> | |||
| <key>UISupportedInterfaceOrientations</key> | |||
| @@ -47,176 +210,7 @@ | |||
| </array> | |||
| <key>UIViewControllerBasedStatusBarAppearance</key> | |||
| <false/> | |||
| <key>NSCameraUsageDescription</key> | |||
| <string>获取相机权限更换头像或者扫码</string> | |||
| <key>NSContactsUsageDescription</key> | |||
| <string>获取访问通信录权限添加联系人信息</string> | |||
| <key>NSLocationAlwaysUsageDescription</key> | |||
| <string>获取定位权限用于搜索附近的网点和查找附近的油站信息</string> | |||
| <key>NSLocationWhenInUseUsageDescription</key> | |||
| <string>获取定位权限用于搜索附近的网点和查找附近的油站信息</string> | |||
| <key>NSMicrophoneUsageDescription</key> | |||
| <string>获取访问麦克风权限录制语音或视频</string> | |||
| <key>NSPhotoLibraryAddUsageDescription</key> | |||
| <string>获取访问相册权限更换头像</string> | |||
| <key>NSPhotoLibraryUsageDescription</key> | |||
| <string>获取访问相册权限更换头像</string> | |||
| <key>io.flutter.embedded_views_preview</key> | |||
| <string>YES</string> | |||
| <key>LSRequiresIPhoneOS</key> | |||
| <true/> | |||
| <key>NSAppTransportSecurity</key> | |||
| <dict> | |||
| <key>NSAllowsArbitraryLoads</key> | |||
| <true/> | |||
| </dict> | |||
| <key>CFBundleURLTypes</key> | |||
| <array> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>WBkey</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>wb</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>QQ10JZ</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>tencent1111030588</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>WBSecret</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>sina.</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>QQ16JZ</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>QQ4238fb3c</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>tb</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>tbopen31333495</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>weixin</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>wx</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | |||
| </array> | |||
| </dict> | |||
| <dict> | |||
| <key>CFBundleTypeRole</key> | |||
| <string>Editor</string> | |||
| <key>CFBundleURLName</key> | |||
| <string>JD</string> | |||
| <key>CFBundleURLSchemes</key> | |||
| <array> | |||
| <string>sdkback</string> | |||
| </array> | |||
| </dict> | |||
| </array> | |||
| <key>LSApplicationQueriesSchemes</key> | |||
| <array> | |||
| <string>otpauth</string> | |||
| <string>iosamap</string> | |||
| <string>baidumap</string> | |||
| <string>vipshop</string> | |||
| <string>jdlogin</string> | |||
| <string>openapp</string> | |||
| <string>openapp.jdmobile</string> | |||
| <string>pinduoduo</string> | |||
| <string>wechat</string> | |||
| <string>tbopen</string> | |||
| <string>tmall</string> | |||
| <string>taobao</string> | |||
| <string>weixin</string> | |||
| <string>weixinULAPI</string> | |||
| <string>sinaweibohd</string> | |||
| <string>sinaweibo</string> | |||
| <string>sinaweibosso</string> | |||
| <string>weibosdk</string> | |||
| <string>weibosdk2.5</string> | |||
| <string>weibosdk2</string> | |||
| <string>mqqapi</string> | |||
| <string>mqq</string> | |||
| <string>mqqOpensdkSSoLogin</string> | |||
| <string>mqqconnect</string> | |||
| <string>mqqopensdkdataline</string> | |||
| <string>mqqopensdkgrouptribeshare</string> | |||
| <string>mqqopensdkfriend</string> | |||
| <string>mqqopensdkapi</string> | |||
| <string>mqqopensdkapiV2</string> | |||
| <string>mqqopensdkapiV3</string> | |||
| <string>mqzoneopensdk</string> | |||
| <string>wtloginmqq</string> | |||
| <string>wtloginmqq2</string> | |||
| <string>mqqwpa</string> | |||
| <string>mqzone</string> | |||
| <string>mqzonev2</string> | |||
| <string>mqzoneshare</string> | |||
| <string>wtloginqzone</string> | |||
| <string>mqzonewx</string> | |||
| <string>mqzoneopensdkapiV2</string> | |||
| <string>mqqopensdkapiV4</string> | |||
| <string>mqzoneopensdkapi19</string> | |||
| <string>mqzoneopensdkapi</string> | |||
| <string>mqqbrowser</string> | |||
| <string>mttbrowser</string> | |||
| <string>renrenios</string> | |||
| <string>renrenapi</string> | |||
| <string>renren</string> | |||
| <string>renreniphone</string> | |||
| <string>laiwangsso</string> | |||
| <string>yixin</string> | |||
| <string>yixinopenapi</string> | |||
| <string>instagram</string> | |||
| <string>whatsapp</string> | |||
| <string>line</string> | |||
| <string>fbapi</string> | |||
| <string>fb</string> | |||
| <string>fb-messenger-api</string> | |||
| <string>fbauth2</string> | |||
| <string>fbshareextension</string> | |||
| <string>alipays</string> | |||
| <string>alitrip</string> | |||
| <string>fleamarket</string> | |||
| <string>youku</string> | |||
| </array> | |||
| <key>io.flutter.embedded_views_preview</key> | |||
| <string>YES</string> | |||
| </dict> | |||
| </plist> | |||
| @@ -33,7 +33,7 @@ | |||
| { | |||
| "size" : "40x40", | |||
| "idiom" : "iphone", | |||
| "filename" : "icon-40@2x.png", | |||
| "filename" : "icon-40@2x-1.png", | |||
| "scale" : "2x" | |||
| }, | |||
| { | |||
| @@ -57,25 +57,25 @@ | |||
| { | |||
| "size" : "20x20", | |||
| "idiom" : "ipad", | |||
| "filename" : "icon-20-ipad.png", | |||
| "filename" : "icon-20.png", | |||
| "scale" : "1x" | |||
| }, | |||
| { | |||
| "size" : "20x20", | |||
| "idiom" : "ipad", | |||
| "filename" : "icon-20@2x-ipad.png", | |||
| "filename" : "icon-20@2x-1.png", | |||
| "scale" : "2x" | |||
| }, | |||
| { | |||
| "size" : "29x29", | |||
| "idiom" : "ipad", | |||
| "filename" : "icon-29-ipad.png", | |||
| "filename" : "icon-30.png", | |||
| "scale" : "1x" | |||
| }, | |||
| { | |||
| "size" : "29x29", | |||
| "idiom" : "ipad", | |||
| "filename" : "icon-29@2x-ipad.png", | |||
| "filename" : "icon-29@2x-1.png", | |||
| "scale" : "2x" | |||
| }, | |||
| { | |||
| @@ -111,7 +111,7 @@ | |||
| { | |||
| "size" : "1024x1024", | |||
| "idiom" : "ios-marketing", | |||
| "filename" : "icon-1024.png", | |||
| "filename" : "iTunesArtwork@2x.png", | |||
| "scale" : "1x" | |||
| } | |||
| ], | |||
| @@ -56,7 +56,8 @@ class GoodsDetailsContainer extends StatefulWidget { | |||
| class _GoodsDetailsContainerState extends State<GoodsDetailsContainer> { | |||
| bool _isEnded = false; | |||
| ScrollController _controller = ScrollController(); | |||
| RefreshController _refreshController = RefreshController(initialRefresh: false); | |||
| RefreshController _refreshController = | |||
| RefreshController(initialRefresh: false); | |||
| void _onLoading() async { | |||
| // await Future.delayed(Duration(milliseconds: 1000)); | |||
| @@ -133,12 +134,16 @@ class _GoodsDetailsContainerState extends State<GoodsDetailsContainer> { | |||
| return Scaffold( | |||
| backgroundColor: Colors.white, | |||
| body: Container( | |||
| color: Color(0xfff1f1f1), | |||
| child: CustomScrollView( | |||
| controller: _controller, | |||
| slivers: _createContent(context, datas ?? []), | |||
| ), | |||
| ), | |||
| color: Color(0xfff1f1f1), | |||
| child: Stack( | |||
| children: <Widget>[ | |||
| CustomScrollView( | |||
| controller: _controller, | |||
| slivers: _createContent(context, datas ?? []), | |||
| ), | |||
| _getAppBarWidget(), | |||
| ], | |||
| )), | |||
| /// appBar | |||
| // Align(alignment: Alignment.topCenter, child: _getAppBarWidget()), | |||
| @@ -45,8 +45,10 @@ class _LaunchPageState extends State<LaunchPage> { | |||
| @override | |||
| Widget build(BuildContext context) { | |||
| return Scaffold( | |||
| body: Center(child: Text('这个是启动页,正在初始化...')), | |||
| return Image.asset( | |||
| 'assets/images/launch_image/launch_image.png', | |||
| package: 'zhiying_base_widget', | |||
| fit: BoxFit.cover, | |||
| ); | |||
| } | |||
| } | |||
| @@ -1,8 +1,6 @@ | |||
| import 'package:sharesdk_plugin/sharesdk_interface.dart'; | |||
| import 'package:sharesdk_plugin/sharesdk_register.dart'; | |||
| import 'package:zhiying_base_widget/pages/bil_detail_page/bil_detail_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/favorite_page/favorite_page.dart'; | |||
| import 'package:flutter/cupertino.dart'; | |||
| import 'package:zhiying_base_widget/pages/goods_details_page/goods_details_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/invited_friends/invited_friends.dart'; | |||
| import 'package:zhiying_base_widget/pages/launch_page/launch_page.dart'; | |||
| @@ -11,14 +9,12 @@ import 'package:zhiying_base_widget/pages/mine_detail_page/mine_detail_page.dart | |||
| import 'package:zhiying_base_widget/pages/orders_page/orders_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/search_page/item/search_item_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/search_result_page/item/search_result_item_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/search_think_page/search_think_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/search_result_page/search_result_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/security_page/security_bind_alipay/security_bind_alipay_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/security_page/security_mobile/security_mobile.dart'; | |||
| import 'package:zhiying_base_widget/pages/security_page/security_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/security_page/security_password/security_password.dart'; | |||
| import 'package:zhiying_base_widget/pages/setting_page/setting_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/search_result_page/search_result_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/wallet_page/wallet_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/webview/base_webview.dart'; | |||
| import 'package:zhiying_base_widget/widgets/goods_details/footer/goods_details_footer_widget.dart'; | |||
| import 'package:zhiying_base_widget/widgets/goods_details/price/goods_details_price_widget.dart'; | |||
| @@ -26,7 +22,6 @@ import 'package:zhiying_base_widget/widgets/goods_details/slide_banner/goods_det | |||
| import 'package:zhiying_base_widget/widgets/goods_details/store/store_widget.dart'; | |||
| import 'package:zhiying_base_widget/widgets/goods_details/upgrade_tip/upgrade_tip_widget.dart'; | |||
| import 'package:zhiying_base_widget/widgets/home/home_banner/home_banner_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/home/home_banner/home_banner_widget.dart'; | |||
| import 'package:zhiying_base_widget/widgets/home/home_goods/home_goods_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/home/home_notice/home_notice_widget.dart'; | |||
| import 'package:zhiying_base_widget/widgets/home/home_slide_banner/home_slide_banner_creater.dart'; | |||
| @@ -37,11 +32,9 @@ import 'package:zhiying_base_widget/widgets/mine/mine_nav/mine_nav_bg.dart'; | |||
| import 'package:zhiying_base_widget/widgets/mine/mine_nav/mine_nav_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/mine/mine_quick_entry/mine_quick_entry.dart'; | |||
| import 'package:zhiying_base_widget/widgets/others/normal_nav/normal_nav_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/search/tabbar/search_tab_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/search_result/sort/search_result_sort_widget.dart'; | |||
| import 'package:zhiying_base_widget/widgets/search_result/tarbar/search_result_tab_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/search/appbar/search_appbar_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/search/input/search_input_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/search/tabbar/search_tab_creater.dart'; | |||
| import 'package:zhiying_base_widget/widgets/wallet/wallet_appbar/wallet_appbar.dart'; | |||
| import 'package:zhiying_base_widget/widgets/wallet/wallet_bil/wallet_bil.dart'; | |||
| import 'package:zhiying_base_widget/widgets/wallet/wallet_data/wallet_data.dart'; | |||
| @@ -51,6 +44,7 @@ import 'package:zhiying_comm/util/defalut_widget_creater.dart'; | |||
| import 'package:zhiying_comm/zhiying_comm.dart'; | |||
| import 'pages/search_page/search_page.dart'; | |||
| import 'pages/wallet_page/wallet_page.dart'; | |||
| import 'widgets/goods_details/coupon/counpon_widget.dart'; | |||
| import 'widgets/goods_details/detail_img/goods_details_img.dart'; | |||
| import 'widgets/goods_details/evaluate/goods_details_evaluate_widget.dart'; | |||
| @@ -58,14 +52,10 @@ import 'widgets/goods_details/recommend/goods_detail_commend_creater.dart'; | |||
| import 'widgets/goods_details/title/goods_details_title_widget.dart'; | |||
| import 'widgets/home/home_quick_entry/home_quick_entry.dart'; | |||
| import 'widgets/home/home_sreach/home_sreach_creater.dart'; | |||
| import 'widgets/search/appbar/search_appbar_creater.dart'; | |||
| import 'widgets/search/appbar/search_appbar_widget.dart'; | |||
| import 'widgets/search/history_tag/search_history_tag.dart'; | |||
| import 'widgets/search/hot_tag/search_hot_tag_widget.dart'; | |||
| import 'widgets/search/input/search_input_creater.dart'; | |||
| import 'widgets/search/input/search_input_widget.dart'; | |||
| import 'widgets/search/tabbar/search_tab_creater.dart'; | |||
| import 'widgets/search/tabbar/search_tab_widget.dart'; | |||
| import 'widgets/search_result/goods_list/search_result_goods_list_widget.dart'; | |||
| import 'widgets/search_result/search_input/search_result_input.dart'; | |||
| @@ -93,6 +83,10 @@ class BaseWidgetRegister { | |||
| register.setupQQ("1111030588", "XoHKlrBybXy7ORBt"); | |||
| SharesdkPlugin.regist(register); | |||
| }); | |||
| Application.addMethod(() async { | |||
| return Future.delayed(Duration(seconds: 2)); | |||
| }); | |||
| } | |||
| // 注册页面 | |||
| @@ -277,8 +271,8 @@ class BaseWidgetRegister { | |||
| DefaultWidgetCreater((model) => MineQuickEntry(model))); | |||
| WidgetFactory.regist('profile_my_functions', | |||
| DefaultWidgetCreater((model) => MineQuickEntry(model))); | |||
| WidgetFactory.regist('profile_carousel', | |||
| DefaultWidgetCreater((model) => HomeBannerWidget(model))); | |||
| // WidgetFactory.regist('profile_carousel', DefaultWidgetCreater((model) => HomeBannerWidget(model))); | |||
| // WidgetFactory.regist('profile_carousel', HomeBannerCreater()); | |||
| // ==================== 钱包 | |||
| WidgetFactory.regist( | |||
| @@ -1,10 +1,9 @@ | |||
| import 'package:cached_network_image/cached_network_image.dart'; | |||
| import 'package:flutter/material.dart'; | |||
| import 'package:flutter_bloc/flutter_bloc.dart'; | |||
| import 'package:flutter_swiper/flutter_swiper.dart'; | |||
| import 'package:provider/provider.dart'; | |||
| import 'package:zhiying_base_widget/pages/goods_details_page/goods_details_page.dart'; | |||
| import 'package:zhiying_base_widget/pages/main_page/notifier/main_page_bg_notifier.dart'; | |||
| import 'package:cached_network_image/cached_network_image.dart'; | |||
| import 'package:zhiying_comm/zhiying_comm.dart'; | |||
| import 'bloc/bloc.dart'; | |||
| @@ -28,7 +27,9 @@ class _HomeSlideBannerState extends State<HomeSlideBanner> { | |||
| @override | |||
| Widget build(BuildContext context) { | |||
| return BlocProvider<HomeSlideBannerBloc>( | |||
| create: (_) => HomeSlideBannerBloc(repository: HomeSlideBannerRepository())..add(HomeBannerInitEvent(model: widget?.model)), | |||
| create: (_) => | |||
| HomeSlideBannerBloc(repository: HomeSlideBannerRepository()) | |||
| ..add(HomeBannerInitEvent(model: widget?.model)), | |||
| child: HomeSlideBannerContainer(), | |||
| ); | |||
| } | |||
| @@ -36,11 +37,11 @@ class _HomeSlideBannerState extends State<HomeSlideBanner> { | |||
| class HomeSlideBannerContainer extends StatefulWidget { | |||
| @override | |||
| _HomeSlideBannerContainerState createState() => _HomeSlideBannerContainerState(); | |||
| _HomeSlideBannerContainerState createState() => | |||
| _HomeSlideBannerContainerState(); | |||
| } | |||
| class _HomeSlideBannerContainerState extends State<HomeSlideBannerContainer> { | |||
| /// 子元素点击事件 | |||
| void _itemOnClick(IndexCarousel model) { | |||
| print('点击了 $model'); | |||
| @@ -80,7 +81,17 @@ class _HomeSlideBannerContainerState extends State<HomeSlideBannerContainer> { | |||
| } | |||
| Widget _getMainWidget(HomeSlideBannerModel datas) { | |||
| Future.delayed(Duration.zero, () { | |||
| Provider.of<MainPageBgNotifier>(context, listen: false) | |||
| .switchBg(Container( | |||
| width: double.infinity, | |||
| height: 200, | |||
| color: Colors.redAccent, | |||
| )); | |||
| }); | |||
| return Container( | |||
| margin: EdgeInsets.all(10), | |||
| width: double.infinity, | |||
| height: 140, | |||
| child: Swiper( | |||
| @@ -98,13 +109,15 @@ class _HomeSlideBannerContainerState extends State<HomeSlideBannerContainer> { | |||
| loop: true, | |||
| autoplay: true, | |||
| onTap: (index) => _itemOnClick(datas.index_carousel_list[index]), | |||
| pagination: _getSwiperStyleByType(datas, datas?.index_carousel_list?.length ?? 0), | |||
| pagination: _getSwiperStyleByType( | |||
| datas, datas?.index_carousel_list?.length ?? 0), | |||
| onIndexChanged: (index) { | |||
| //print('切换下一页'); | |||
| Provider.of<MainPageBgNotifier>(context, listen: false).switchBg(Container( | |||
| Provider.of<MainPageBgNotifier>(context, listen: false) | |||
| .switchBg(Container( | |||
| width: double.infinity, | |||
| height: 200, | |||
| color: Colors.primaries[(index + 2) % Colors.primaries.length], | |||
| color: Colors.redAccent, | |||
| )); | |||
| }, | |||
| ), | |||
| @@ -112,50 +125,71 @@ class _HomeSlideBannerContainerState extends State<HomeSlideBannerContainer> { | |||
| } | |||
| /// 获取进度样式 | |||
| SwiperPlugin _getSwiperStyleByType(HomeSlideBannerModel model, int pageCount) { | |||
| if('1' != model.pagination_open){ | |||
| SwiperPlugin _getSwiperStyleByType( | |||
| HomeSlideBannerModel model, int pageCount) { | |||
| if ('1' != model.pagination_open) { | |||
| return null; | |||
| } | |||
| if ('type_number' == model.pagination) { | |||
| return _getNumswiperPlugin(pageCount, model.pagination_select_color, model.pagination_unselect_color); | |||
| return _getNumswiperPlugin(pageCount, model.pagination_select_color, | |||
| model.pagination_unselect_color); | |||
| } | |||
| if ('type_point' == model.pagination) { | |||
| return _swiperCustomPaginationDito(pageCount, model.pagination_select_color, model.pagination_unselect_color); | |||
| return _swiperCustomPaginationDito(pageCount, | |||
| model.pagination_select_color, model.pagination_unselect_color); | |||
| } | |||
| if ('type_bar' == model.pagination) { | |||
| return _swiperCustomPagination(pageCount, model.pagination_select_color, model.pagination_unselect_color); | |||
| return _swiperCustomPagination(pageCount, model.pagination_select_color, | |||
| model.pagination_unselect_color); | |||
| } | |||
| return null; | |||
| } | |||
| /// 数字样式 | |||
| SwiperPlugin _getNumswiperPlugin(int pageCount, String selectColor, String unselectColor) { | |||
| return SwiperCustomPagination(builder: (BuildContext context, SwiperPluginConfig config) { | |||
| SwiperPlugin _getNumswiperPlugin( | |||
| int pageCount, String selectColor, String unselectColor) { | |||
| return SwiperCustomPagination( | |||
| builder: (BuildContext context, SwiperPluginConfig config) { | |||
| return Align( | |||
| alignment: Alignment(0.0, 0.9), | |||
| child: Container( | |||
| padding: const EdgeInsets.symmetric(vertical: 5, horizontal: 18), | |||
| decoration: BoxDecoration(borderRadius: BorderRadius.circular(13), color: HexColor.fromHex('#4D000000')), | |||
| decoration: BoxDecoration( | |||
| borderRadius: BorderRadius.circular(13), | |||
| color: HexColor.fromHex('#4D000000')), | |||
| child: RichText( | |||
| text: TextSpan(text: '${config.activeIndex + 1}', style: TextStyle(fontSize: 12, color: HexColor.fromHex(selectColor)), children: [ | |||
| TextSpan(text: '/', style: TextStyle(fontSize: 12, color: HexColor.fromHex(unselectColor))), | |||
| TextSpan(text: '$pageCount', style: TextStyle(fontSize: 12, color: HexColor.fromHex(unselectColor))), | |||
| ]), | |||
| text: TextSpan( | |||
| text: '${config.activeIndex + 1}', | |||
| style: TextStyle( | |||
| fontSize: 12, color: HexColor.fromHex(selectColor)), | |||
| children: [ | |||
| TextSpan( | |||
| text: '/', | |||
| style: TextStyle( | |||
| fontSize: 12, | |||
| color: HexColor.fromHex(unselectColor))), | |||
| TextSpan( | |||
| text: '$pageCount', | |||
| style: TextStyle( | |||
| fontSize: 12, | |||
| color: HexColor.fromHex(unselectColor))), | |||
| ]), | |||
| )), | |||
| ); | |||
| }); | |||
| } | |||
| /// 自定义进度条 | |||
| SwiperPlugin _swiperCustomPagination(int pageCount, String selectColor, String unselectColor) { | |||
| SwiperPlugin _swiperCustomPagination( | |||
| int pageCount, String selectColor, String unselectColor) { | |||
| List list = []; | |||
| for (int i = 0; i < pageCount; i++) { | |||
| list.add(i); | |||
| } | |||
| return SwiperCustomPagination(builder: (BuildContext context, SwiperPluginConfig config) { | |||
| return SwiperCustomPagination( | |||
| builder: (BuildContext context, SwiperPluginConfig config) { | |||
| return Align( | |||
| alignment: Alignment(0.0, 0.9), | |||
| child: Row( | |||
| @@ -164,10 +198,13 @@ class _HomeSlideBannerContainerState extends State<HomeSlideBannerContainer> { | |||
| children: list.map((index) { | |||
| var borderRadius; | |||
| if (index == 0) { | |||
| borderRadius = BorderRadius.only(topLeft: Radius.circular(2), bottomLeft: Radius.circular(2)); | |||
| borderRadius = BorderRadius.only( | |||
| topLeft: Radius.circular(2), bottomLeft: Radius.circular(2)); | |||
| } | |||
| if (index == list.length - 1) { | |||
| borderRadius = BorderRadius.only(topRight: Radius.circular(2), bottomRight: Radius.circular(2)); | |||
| borderRadius = BorderRadius.only( | |||
| topRight: Radius.circular(2), | |||
| bottomRight: Radius.circular(2)); | |||
| } | |||
| if (index == config.activeIndex) { | |||
| @@ -177,7 +214,11 @@ class _HomeSlideBannerContainerState extends State<HomeSlideBannerContainer> { | |||
| return Container( | |||
| height: 4, | |||
| width: 25, | |||
| decoration: BoxDecoration(borderRadius: borderRadius, color: index == config.activeIndex ? HexColor.fromHex(selectColor) : HexColor.fromHex(unselectColor)), | |||
| decoration: BoxDecoration( | |||
| borderRadius: borderRadius, | |||
| color: index == config.activeIndex | |||
| ? HexColor.fromHex(selectColor) | |||
| : HexColor.fromHex(unselectColor)), | |||
| ); | |||
| }).toList(), | |||
| ), | |||
| @@ -186,7 +227,14 @@ class _HomeSlideBannerContainerState extends State<HomeSlideBannerContainer> { | |||
| } | |||
| /// 圆形进度条 | |||
| SwiperPlugin _swiperCustomPaginationDito(int pageCount, String selectColor, String unselectColor) { | |||
| return SwiperPagination(margin: const EdgeInsets.only(), builder: DotSwiperPaginationBuilder( color: HexColor.fromHex(unselectColor), activeColor: HexColor.fromHex(selectColor), size: 8, activeSize: 8)); | |||
| SwiperPlugin _swiperCustomPaginationDito( | |||
| int pageCount, String selectColor, String unselectColor) { | |||
| return SwiperPagination( | |||
| margin: const EdgeInsets.only(), | |||
| builder: DotSwiperPaginationBuilder( | |||
| color: HexColor.fromHex(unselectColor), | |||
| activeColor: HexColor.fromHex(selectColor), | |||
| size: 8, | |||
| activeSize: 8)); | |||
| } | |||
| } | |||
| @@ -3,6 +3,7 @@ import 'dart:ui'; | |||
| import 'package:cached_network_image/cached_network_image.dart'; | |||
| import 'package:flutter/material.dart'; | |||
| import 'package:permission_handler/permission_handler.dart'; | |||
| import 'package:share_extend/share_extend.dart'; | |||
| import 'package:sharesdk_plugin/sharesdk_plugin.dart'; | |||
| import 'package:zhiying_base_widget/utils/image_download_util/image_download_util.dart'; | |||
| @@ -10,8 +11,6 @@ import 'package:zhiying_base_widget/widgets/share/models/share_data_model.dart'; | |||
| import 'package:zhiying_base_widget/widgets/share/models/share_icon_model.dart'; | |||
| import 'package:zhiying_comm/zhiying_comm.dart'; | |||
| import 'package:permission_handler/permission_handler.dart'; | |||
| class ShareAlert extends StatelessWidget { | |||
| final String skipIdentifier; | |||
| final Widget child; | |||
| @@ -64,10 +63,10 @@ class _ShareAlertContentState extends State<_ShareAlertContent> { | |||
| void initState() { | |||
| NetUtil.request('/api/v1/mod/${widget.skipIdentifier}', | |||
| method: NetMethod.GET, onCache: (data) { | |||
| _parseData(data); | |||
| }, onSuccess: (data) { | |||
| _parseData(data); | |||
| }, onError: (err) {}); | |||
| _parseData(data); | |||
| }, onSuccess: (data) { | |||
| _parseData(data); | |||
| }, onError: (err) {}); | |||
| super.initState(); | |||
| } | |||
| @@ -119,7 +118,7 @@ class _ShareAlertContentState extends State<_ShareAlertContent> { | |||
| ), | |||
| Container( | |||
| margin: | |||
| EdgeInsets.only(left: 12, right: 12, top: 10, bottom: 10), | |||
| EdgeInsets.only(left: 12, right: 12, top: 10, bottom: 10), | |||
| child: _createIcons(), | |||
| ), | |||
| GestureDetector( | |||
| @@ -60,8 +60,8 @@ flutter: | |||
| pluginClass: ZhiyingBaseWidgetPlugin | |||
| # To add assets to your plugin package, add an assets section, like this: | |||
| # assets: | |||
| # - images/a_dot_burr.jpeg | |||
| assets: | |||
| - assets/images/launch_image/launch_image.png | |||
| # - images/a_dot_ham.jpeg | |||
| # | |||
| # For details regarding assets in packages, see | |||