zoukankan      html  css  js  c++  java
  • Android 测试工具

    有时候会发现给手机烧入的信息里少了某一些文件,比如一个图标,或者一个mp3文件之类的等等,为此做了一个小工具检查指定手机里面是否包含相应的文件。

    通过程序执行手机的命令来操作手机,感觉还挺有意思的。

    static void Main(string[] args)
            {
                string result = "";
                string error = "";
                string str = "";
                do
                {
                    Console.WriteLine("请通过数据线连接手机...");
                    string cmd = "adb wait-for-devices";
                   
                    ProcessExcuter.Run(Global.Adb.ToString(), cmd, 10000, out result, out error);
                    bool isOk = false;
                    isOk = Comm.WaitForDevices(ref result);
    
                    Console.WriteLine("--> " + result);
                    if (!result.Contains("成功"))
                    {
                        return;
                    }
                    Console.WriteLine("<-- OK");
    
                     
    
                    System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();


    sw.Start();

                        Console.ReadLine();
                        return;
                    }

    
    

                        Console.WriteLine("FAIL:Total " + (decimal)sw.ElapsedMilliseconds + "S");
                        Console.ReadLine();
                        return;
                    }

    
    

                        {
                            isOk = false;
                        }
                    }

    
    

                        Console.WriteLine("缺少音频文件【校验音频文件未通过】.");
                        Console.WriteLine("FAIL:Total " + (decimal)sw.ElapsedMilliseconds + "S");
                        Console.ReadLine();
                        return;
                    }
                    Console.WriteLine("--> " + cmd);
                    Console.WriteLine("<-- OK:" + result);

                 
                    sw.Stop(); 
                    Console.WriteLine("
    ");
                    Console.WriteLine("PASS:Total " + (decimal)sw.ElapsedMilliseconds + "S");
                    Console.WriteLine("
    ");
                    Console.WriteLine("按回车键继续...");
                    str = Console.ReadKey().Key.ToString();
    
                } while (str.ToUpper().Trim() == "ENTER" || !string.IsNullOrEmpty(error));
    
                Console.ReadLine();
            }

  • 相关阅读:
    PCA降维以及维数的确定
    多元线性回归解决机器学习问题的一般方法
    修改commit记录的常用方法
    调用ocx ActiveX控件详解(做一个简单的ocx控件)
    nodeJS实现识别验证码(tesseract-ocr+GraphicsMagick)
    写一个自己的打包工具-打包原生项目
    React引入AntD按需加载报错
    用Canvas实现Photoshop的钢笔工具(贝塞尔曲线)
    offsetX、clientX、screenX、pageX、layerX
    WebSocket实现数据库更新前台实时显示
  • 原文地址:https://www.cnblogs.com/allen0118/p/4092904.html
Copyright © 2011-2022 走看看