瀏覽代碼

1.云机界面的设置页

huangxiaodong 1 年之前
父節點
當前提交
d32255be0e
共有 28 個文件被更改,包括 253 次插入15 次删除
  1. 42 14
      创维盒子/双子星云手机.xcodeproj/project.pbxproj
  2. 22 0
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reStart.imageset/Contents.json
  3. 二進制
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reStart.imageset/cloudPhone_reStart@2x.png
  4. 二進制
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reStart.imageset/cloudPhone_reStart@3x.png
  5. 22 0
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reset.imageset/Contents.json
  6. 二進制
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reset.imageset/cloudPhone_reset@2x.png
  7. 二進制
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reset.imageset/cloudPhone_reset@3x.png
  8. 22 0
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_uploadApp.imageset/Contents.json
  9. 二進制
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_uploadApp.imageset/cloudPhone_uploadApp@2x.png
  10. 二進制
      创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_uploadApp.imageset/cloudPhone_uploadApp@3x.png
  11. 10 1
      创维盒子/双子星云手机/cloudPhone/cloudPhoneViewController.m
  12. 16 0
      创维盒子/双子星云手机/cloudPhone/view/cloudPhoneSetView.h
  13. 118 0
      创维盒子/双子星云手机/cloudPhone/view/cloudPhoneSetView.m
  14. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/RCCommandHelp.h
  15. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/RCCommandHelp.m
  16. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+backupsFile.h
  17. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+backupsFile.m
  18. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+baseDownload.h
  19. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+baseDownload.m
  20. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+downloadFile.h
  21. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+downloadFile.m
  22. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+downloadThumbnailImage.h
  23. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+downloadThumbnailImage.m
  24. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+upLoadFile.h
  25. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+upLoadFile.m
  26. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager.h
  27. 0 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager.m
  28. 1 0
      创维盒子/双子星云手机/zh-Hans.lproj/Localizable.strings

+ 42 - 14
创维盒子/双子星云手机.xcodeproj/project.pbxproj

@@ -572,6 +572,10 @@
 		6B6ABEF32BFF6B4C00480BAC /* boxSaveFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B6ABEF12BFF6B4C00480BAC /* boxSaveFileManager.m */; };
 		6B6ABEF42BFF6B4C00480BAC /* boxSaveFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B6ABEF02BFF6B4C00480BAC /* boxSaveFileManager.h */; };
 		6B6ABEF52BFF6B4C00480BAC /* boxSaveFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B6ABEF12BFF6B4C00480BAC /* boxSaveFileManager.m */; };
+		6B6D42EB2C290A06006CAE3A /* cloudPhoneSetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B6D42EA2C290A06006CAE3A /* cloudPhoneSetView.m */; };
+		6B6D42EC2C290A06006CAE3A /* cloudPhoneSetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B6D42E92C290A06006CAE3A /* cloudPhoneSetView.h */; };
+		6B6D42ED2C290A06006CAE3A /* cloudPhoneSetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B6D42EA2C290A06006CAE3A /* cloudPhoneSetView.m */; };
+		6B6D42EE2C290A06006CAE3A /* cloudPhoneSetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B6D42E92C290A06006CAE3A /* cloudPhoneSetView.h */; };
 		6B72724B2B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7272492B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.h */; };
 		6B72724C2B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B72724A2B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.m */; };
 		6B72724F2B0B58E500C03F87 /* uploadFileRecordEditBottomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B72724D2B0B58E500C03F87 /* uploadFileRecordEditBottomView.h */; };
@@ -1652,6 +1656,8 @@
 		6B6ABEEB2BFF5B2F00480BAC /* receiveSaveRecordTableView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = receiveSaveRecordTableView.m; sourceTree = "<group>"; };
 		6B6ABEF02BFF6B4C00480BAC /* boxSaveFileManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = boxSaveFileManager.h; sourceTree = "<group>"; };
 		6B6ABEF12BFF6B4C00480BAC /* boxSaveFileManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = boxSaveFileManager.m; sourceTree = "<group>"; };
+		6B6D42E92C290A06006CAE3A /* cloudPhoneSetView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cloudPhoneSetView.h; sourceTree = "<group>"; };
+		6B6D42EA2C290A06006CAE3A /* cloudPhoneSetView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = cloudPhoneSetView.m; sourceTree = "<group>"; };
 		6B7272492B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = uploadFileRecordTableViewHeadView.h; sourceTree = "<group>"; };
 		6B72724A2B0AF59200C03F87 /* uploadFileRecordTableViewHeadView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = uploadFileRecordTableViewHeadView.m; sourceTree = "<group>"; };
 		6B72724D2B0B58E500C03F87 /* uploadFileRecordEditBottomView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = uploadFileRecordEditBottomView.h; sourceTree = "<group>"; };
@@ -2887,6 +2893,36 @@
 			path = receiveView;
 			sourceTree = "<group>";
 		};
+		6B6D42E72C2909A8006CAE3A /* view */ = {
+			isa = PBXGroup;
+			children = (
+				6B6D42E92C290A06006CAE3A /* cloudPhoneSetView.h */,
+				6B6D42EA2C290A06006CAE3A /* cloudPhoneSetView.m */,
+			);
+			path = view;
+			sourceTree = "<group>";
+		};
+		6B6D42E82C2909A9006CAE3A /* websocket */ = {
+			isa = PBXGroup;
+			children = (
+				183AE6A52A8C9EA900B11CB0 /* RCCommandHelp.h */,
+				183AE6A72A8C9EAA00B11CB0 /* RCCommandHelp.m */,
+				6BC7413E2C23DCD10049BA8D /* webSocketManager.h */,
+				6BC7413F2C23DCD10049BA8D /* webSocketManager.m */,
+				6BC741442C24097E0049BA8D /* webSocketManager+baseDownload.h */,
+				6BC741452C24097E0049BA8D /* webSocketManager+baseDownload.m */,
+				6BC7414A2C240A670049BA8D /* webSocketManager+downloadFile.h */,
+				6BC7414B2C240A670049BA8D /* webSocketManager+downloadFile.m */,
+				6BC741502C2410CD0049BA8D /* webSocketManager+downloadThumbnailImage.h */,
+				6BC741512C2410CD0049BA8D /* webSocketManager+downloadThumbnailImage.m */,
+				6BC741562C2413B20049BA8D /* webSocketManager+upLoadFile.h */,
+				6BC741572C2413B20049BA8D /* webSocketManager+upLoadFile.m */,
+				6BC7415C2C24150C0049BA8D /* webSocketManager+backupsFile.h */,
+				6BC7415D2C24150C0049BA8D /* webSocketManager+backupsFile.m */,
+			);
+			path = websocket;
+			sourceTree = "<group>";
+		};
 		6B7EA7952BF5B46A002D5CC2 /* model */ = {
 			isa = PBXGroup;
 			children = (
@@ -2964,22 +3000,10 @@
 		6BC741372C23C8210049BA8D /* cloudPhone */ = {
 			isa = PBXGroup;
 			children = (
-				183AE6A52A8C9EA900B11CB0 /* RCCommandHelp.h */,
-				183AE6A72A8C9EAA00B11CB0 /* RCCommandHelp.m */,
+				6B6D42E72C2909A8006CAE3A /* view */,
+				6B6D42E82C2909A9006CAE3A /* websocket */,
 				6BC741382C23C8860049BA8D /* cloudPhoneViewController.h */,
 				6BC741392C23C8860049BA8D /* cloudPhoneViewController.m */,
-				6BC7413E2C23DCD10049BA8D /* webSocketManager.h */,
-				6BC7413F2C23DCD10049BA8D /* webSocketManager.m */,
-				6BC741442C24097E0049BA8D /* webSocketManager+baseDownload.h */,
-				6BC741452C24097E0049BA8D /* webSocketManager+baseDownload.m */,
-				6BC7414A2C240A670049BA8D /* webSocketManager+downloadFile.h */,
-				6BC7414B2C240A670049BA8D /* webSocketManager+downloadFile.m */,
-				6BC741502C2410CD0049BA8D /* webSocketManager+downloadThumbnailImage.h */,
-				6BC741512C2410CD0049BA8D /* webSocketManager+downloadThumbnailImage.m */,
-				6BC741562C2413B20049BA8D /* webSocketManager+upLoadFile.h */,
-				6BC741572C2413B20049BA8D /* webSocketManager+upLoadFile.m */,
-				6BC7415C2C24150C0049BA8D /* webSocketManager+backupsFile.h */,
-				6BC7415D2C24150C0049BA8D /* webSocketManager+backupsFile.m */,
 			);
 			path = cloudPhone;
 			sourceTree = "<group>";
@@ -3634,6 +3658,7 @@
 				6BF52CA12AD7C2F600A617DB /* inputPWDViewController.h in Headers */,
 				6B7EA7B62BF74BDB002D5CC2 /* shareBySecretView.h in Headers */,
 				6BF52C982AD5546500A617DB /* WHPingTester.h in Headers */,
+				6B6D42EC2C290A06006CAE3A /* cloudPhoneSetView.h in Headers */,
 				18FCE5392AD1351B0020F623 /* PlayerViewController.h in Headers */,
 				6BF52CA62AD7D3BE00A617DB /* customLaunchView.h in Headers */,
 				183AE7C72A8CB39100B11CB0 /* SafeForKey.h in Headers */,
@@ -3866,6 +3891,7 @@
 				6BD507092B9576A4006E7CB0 /* inputPWDViewController.h in Headers */,
 				6B7EA7B82BF74BDB002D5CC2 /* shareBySecretView.h in Headers */,
 				6BD5070A2B9576A4006E7CB0 /* WHPingTester.h in Headers */,
+				6B6D42EE2C290A06006CAE3A /* cloudPhoneSetView.h in Headers */,
 				6BD5070B2B9576A4006E7CB0 /* PlayerViewController.h in Headers */,
 				6BD5070C2B9576A4006E7CB0 /* customLaunchView.h in Headers */,
 				6BD5070D2B9576A4006E7CB0 /* SafeForKey.h in Headers */,
@@ -4389,6 +4415,7 @@
 				6BD507672B9576A4006E7CB0 /* SimplePing.m in Sources */,
 				6BD507682B9576A4006E7CB0 /* FMResultSet.m in Sources */,
 				6B34DC6E2BF2070D002DD1EF /* titleLabelReusableView.m in Sources */,
+				6B6D42ED2C290A06006CAE3A /* cloudPhoneSetView.m in Sources */,
 				6BD507692B9576A4006E7CB0 /* UIScrollView+EmptyDataSet.m in Sources */,
 				6B1F7FD92C00772500954720 /* boxDownloadFileManager.m in Sources */,
 				6BD5076A2B9576A4006E7CB0 /* SafeForKey.m in Sources */,
@@ -4703,6 +4730,7 @@
 				6BF52C9B2AD5546500A617DB /* SimplePing.m in Sources */,
 				A08A950427E9A4E400C544BB /* FMResultSet.m in Sources */,
 				6B34DC6C2BF2070D002DD1EF /* titleLabelReusableView.m in Sources */,
+				6B6D42EB2C290A06006CAE3A /* cloudPhoneSetView.m in Sources */,
 				A003F6C227D841FF00715CBF /* UIScrollView+EmptyDataSet.m in Sources */,
 				6B1F7FD72C00772500954720 /* boxDownloadFileManager.m in Sources */,
 				183AE7C82A8CB39100B11CB0 /* SafeForKey.m in Sources */,

+ 22 - 0
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reStart.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "cloudPhone_reStart@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "cloudPhone_reStart@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

二進制
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reStart.imageset/cloudPhone_reStart@2x.png


二進制
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reStart.imageset/cloudPhone_reStart@3x.png


+ 22 - 0
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reset.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "cloudPhone_reset@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "cloudPhone_reset@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

二進制
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reset.imageset/cloudPhone_reset@2x.png


二進制
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_reset.imageset/cloudPhone_reset@3x.png


+ 22 - 0
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_uploadApp.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "cloudPhone_uploadApp@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "cloudPhone_uploadApp@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

二進制
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_uploadApp.imageset/cloudPhone_uploadApp@2x.png


二進制
创维盒子/双子星云手机/Assets.xcassets/cloudPhone/cloudPhone_uploadApp.imageset/cloudPhone_uploadApp@3x.png


+ 10 - 1
创维盒子/双子星云手机/cloudPhone/cloudPhoneViewController.m

@@ -6,9 +6,10 @@
 //
 
 #import "cloudPhoneViewController.h"
+#import "cloudPhoneSetView.h"
 
 @interface cloudPhoneViewController ()
-
+@property (nonatomic,strong) cloudPhoneSetView *cloudPhoneSetV;
 @end
 
 @implementation cloudPhoneViewController
@@ -150,7 +151,15 @@
     switch (tag) {
         case 1:
         {
+            _cloudPhoneSetV = [cloudPhoneSetView new];
+            [ksharedAppDelegate.window addSubview:_cloudPhoneSetV];
             
+            [_cloudPhoneSetV mas_makeConstraints:^(MASConstraintMaker *make) {
+                make.left.mas_equalTo(0);
+                make.right.mas_equalTo(0);
+                make.top.mas_equalTo(0);
+                make.bottom.mas_equalTo(0);
+            }];
         }
             break;
         case 2:

+ 16 - 0
创维盒子/双子星云手机/cloudPhone/view/cloudPhoneSetView.h

@@ -0,0 +1,16 @@
+//
+//  cloudPhoneSetView.h
+//  双子星云手机
+//
+//  Created by xd h on 2024/6/24.
+//
+
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface cloudPhoneSetView : UIView
+@property (nonatomic,copy) void (^didClickButtonFun)(NSInteger tag);
+@end
+
+NS_ASSUME_NONNULL_END

+ 118 - 0
创维盒子/双子星云手机/cloudPhone/view/cloudPhoneSetView.m

@@ -0,0 +1,118 @@
+//
+//  cloudPhoneSetView.m
+//  双子星云手机
+//
+//  Created by xd h on 2024/6/24.
+//
+
+#import "cloudPhoneSetView.h"
+
+@implementation cloudPhoneSetView
+
+- (id)initWithFrame:(CGRect)frame{
+    self = [super initWithFrame:frame];
+    
+    self.backgroundColor = [UIColor hwColor:@"#000000" alpha:0.6];
+    [self drawAnyView];
+    
+    return self;
+}
+
+-(void)drawAnyView
+{
+    //大按钮响应
+    UIButton *bigRightButton = [[UIButton alloc] init];
+    bigRightButton.tag = 1;
+    [bigRightButton addTarget:self action:@selector(didClickButtonFun:) forControlEvents:UIControlEventTouchUpInside];
+    [self addSubview:bigRightButton];
+    //bigRightButton.backgroundColor= [UIColor redColor];
+    
+    [bigRightButton mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.mas_equalTo(0);
+        make.left.mas_equalTo(0);
+        make.right.mas_equalTo(0);
+        make.bottom.mas_equalTo(0);
+    }];
+    
+    UIView *whiteBgView = [[UIView alloc] init];
+    whiteBgView.backgroundColor = [UIColor whiteColor];
+    [self addSubview:whiteBgView];
+    whiteBgView.layer.cornerRadius = 8;
+    whiteBgView.layer.masksToBounds = YES;
+    
+    [whiteBgView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.top.mas_equalTo(100);
+        make.right.mas_equalTo(-12);
+        make.width.mas_equalTo(132);
+        make.height.mas_equalTo(100);
+        //make.height.mas_equalTo(150);
+    }];
+    
+    NSArray *butImageArr = @[//@"cloudPhone_uploadApp",
+                              @"cloudPhone_reStart",@"cloudPhone_reset"];
+    
+    NSArray *butTextArr = @[//NSLocalizedString(@"cloudPhone_upload_app",nil),
+                            NSLocalizedString(@"my_set_no_restart_phone",nil),
+                            NSLocalizedString(@"my_set_no_Restore_Factory",nil)];
+    
+
+    CGFloat butHeight = 50.0;
+   
+    
+    for (int i=0; i<butImageArr.count; i++) {
+        
+        UIButton *but = [[UIButton alloc] init];
+        but.tag = 10+i;
+        [but addTarget:self action:@selector(didClickButtonFun:) forControlEvents:UIControlEventTouchUpInside];
+        NSString *butTitle = [[NSString alloc] initWithFormat:@"   %@",butTextArr[i]];
+        [but setImage:[UIImage imageNamed:butImageArr[i]] forState:UIControlStateNormal];
+        [but setTitle:butTitle forState:UIControlStateNormal];
+        [but setTitleColor:[UIColor hwColor:@"#0A132B"] forState:UIControlStateNormal];
+        but.titleLabel.font = [UIFont systemFontOfSize:14.0];
+        [whiteBgView addSubview:but];
+        
+        [but mas_makeConstraints:^(MASConstraintMaker *make) {
+            make.left.mas_equalTo(0);
+            make.right.mas_equalTo(0);
+            make.height.mas_equalTo(butHeight);
+            make.top.mas_equalTo(butHeight*i);
+        }];
+        
+        if(i != butImageArr.count -1){
+            UIView *lineV = [UIView new];
+            lineV.backgroundColor = [UIColor hwColor:@"#F3F5F9"];
+            [whiteBgView addSubview:lineV];
+            
+            [lineV mas_makeConstraints:^(MASConstraintMaker *make) {
+                make.left.mas_equalTo(8);
+                make.right.mas_equalTo(-8);
+                make.height.mas_equalTo(0.5);
+                make.top.mas_equalTo(butHeight*(i+1));
+            }];
+        }
+        
+    }
+}
+
+#pragma mark 按钮事件
+- (void)didClickButtonFun:(UIButton*)but
+{
+    NSInteger tag = but.tag;
+    HLog(@"%ld",tag);
+    
+    [self removeFun];
+    
+    if(tag == 1){
+        return;
+    }
+    
+    if(_didClickButtonFun){
+        _didClickButtonFun(tag);
+    }
+}
+
+- (void)removeFun
+{
+    [self removeFromSuperview];
+}
+@end

创维盒子/双子星云手机/cloudPhone/RCCommandHelp.h → 创维盒子/双子星云手机/cloudPhone/websocket/RCCommandHelp.h


创维盒子/双子星云手机/cloudPhone/RCCommandHelp.m → 创维盒子/双子星云手机/cloudPhone/websocket/RCCommandHelp.m


创维盒子/双子星云手机/cloudPhone/webSocketManager+backupsFile.h → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+backupsFile.h


创维盒子/双子星云手机/cloudPhone/webSocketManager+backupsFile.m → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+backupsFile.m


创维盒子/双子星云手机/cloudPhone/webSocketManager+baseDownload.h → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+baseDownload.h


创维盒子/双子星云手机/cloudPhone/webSocketManager+baseDownload.m → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+baseDownload.m


创维盒子/双子星云手机/cloudPhone/webSocketManager+downloadFile.h → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+downloadFile.h


创维盒子/双子星云手机/cloudPhone/webSocketManager+downloadFile.m → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+downloadFile.m


创维盒子/双子星云手机/cloudPhone/webSocketManager+downloadThumbnailImage.h → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+downloadThumbnailImage.h


创维盒子/双子星云手机/cloudPhone/webSocketManager+downloadThumbnailImage.m → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+downloadThumbnailImage.m


创维盒子/双子星云手机/cloudPhone/webSocketManager+upLoadFile.h → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+upLoadFile.h


创维盒子/双子星云手机/cloudPhone/webSocketManager+upLoadFile.m → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager+upLoadFile.m


创维盒子/双子星云手机/cloudPhone/webSocketManager.h → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager.h


创维盒子/双子星云手机/cloudPhone/webSocketManager.m → 创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager.m


+ 1 - 0
创维盒子/双子星云手机/zh-Hans.lproj/Localizable.strings

@@ -543,6 +543,7 @@
 "NAS_bottom_tip"   = "已经到底了";
 "NAS_last_file_not_data_tip"   = "暂无最近使用记录";
 "cloudPhone_enter_tip"   = "进入云机";
+"cloudPhone_upload_app"   = "应用上传";
 "mine_net_LAN"   = "内网";
 "mine_net_WAN"   = "外网";
 "mine_help_title"   = "帮助与反馈";