zoukankan      html  css  js  c++  java
  • C# 调用adb command 读取手机型号和IMEI

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Diagnostics;

    namespace ExecuteADB
    {
    public partial class Form1 : Form
    {
    //声明变量
    string preimei, imei;
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    /// <summary>
    /// 点击获取IMEI 号码
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button1_Click(object sender, EventArgs e)
    {
    String cmd = Application.StartupPath + "\adb\adb.exe";
    Process p = new Process();
    p.StartInfo = new System.Diagnostics.ProcessStartInfo();
    p.StartInfo.FileName = cmd;//设定程序名
    p.StartInfo.Arguments = " shell getprop ro.product.model";
    p.StartInfo.UseShellExecute = false; //关闭shell的使用
    p.StartInfo.RedirectStandardInput = true; //重定向标准输入
    p.StartInfo.RedirectStandardOutput = true; //重定向标准输出
    p.StartInfo.RedirectStandardError = true; //重定向错误输出
    p.StartInfo.CreateNoWindow = true;//设置不显示窗口
    p.Start();
    label2.Text = p.StandardOutput.ReadToEnd();
    p.Close();
    ///////////////////////////
    p.StartInfo = new System.Diagnostics.ProcessStartInfo();
    p.StartInfo.FileName = cmd;//设定程序名
    p.StartInfo.Arguments = " shell dumpsys iphonesubinfo";
    p.StartInfo.UseShellExecute = false; //关闭shell的使用
    p.StartInfo.RedirectStandardInput = true; //重定向标准输入
    p.StartInfo.RedirectStandardOutput = true; //重定向标准输出
    p.StartInfo.RedirectStandardError = true; //重定向错误输出
    p.StartInfo.CreateNoWindow = true;//设置不显示窗口
    p.Start();
    preimei = p.StandardOutput.ReadToEnd();

    //string[] sArray = preimei.Split(new char[1] { '=' });
    //imei = sArray[2];
    //textBox1.Text = imei.Trim();
    //p.Close();
    }
    }
    }

  • 相关阅读:
    I.MX6 mkuserimg.sh 使用
    【HighCharts系列教程】五、版权属性——Credits
    【HighCharts系列教程】四、颜色属性——colors
    【HighCharts系列教程】三、图表属性——chart
    【HighCharts系列教程】二、Highcharts结构及API文档
    【HighCharts系列教程】一、认识Highcharts
    higncharts 编辑Highcharts.com链接
    higncharts 去掉Highcharts.com链接
    Highcharts一些属性
    如何用easyui+JAVA 实现动态拼凑datagrid表格
  • 原文地址:https://www.cnblogs.com/zengzhanping/p/8945679.html
Copyright © 2011-2022 走看看