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();
    }
    }
    }

  • 相关阅读:
    Redis数据结构
    PostgreSQL中的onflict
    Lombok注解
    Kafka基本介绍
    Java8特性
    Java8特性Lambda表达式
    网络经济与企业管理(第10章:供应链管理)
    网络经济与企业管理(第9章:企业知识管理)
    网络经济与企业管理(第8章:人力资源管理)
    网络经济与企业管理(第7章:企业财务管理)
  • 原文地址:https://www.cnblogs.com/zengzhanping/p/8945679.html
Copyright © 2011-2022 走看看