資源簡(jiǎn)介
C#調(diào)用adb傳輸和推送數(shù)據(jù)到安卓設(shè)備上.詳見(jiàn)博文:http://blog.csdn.net/omguare/article/details/49804323

代碼片段和文件信息
using?System;
using?System.Diagnostics;
using?System.IO;
using?System.Windows.Forms;
using?System.xml;
using?log4net;
using?System.Collections.Generic;
namespace?AndroidDataTransform
{
????public?partial?class?FormDataSelect?:?Form
????{
????????///?
????????///?PAD?數(shù)據(jù)上傳下載
????????///?
????????///?默認(rèn)0:PAD-》PC,1:PC-》PAD
????????public?FormDataSelect(int?Tag)
????????{
????????????InitializeComponent();
????????????m_Tag?=?Tag;
????????????switch?(m_Tag)
????????????{
????????????????case?1:
????????????????????btnDownload.Visible?=?false;
????????????????????btnUpload.Visible?=?true;
????????????????????break;
????????????????default:
????????????????????btnUpload.Visible?=?false;
????????????????????btnDownload.Visible?=?true;
????????????????????break;
????????????}
????????}
????????#region?成員變量
????????static?ILog?m_log?=?LogManager.GetLogger(typeof(FormDataSelect));
????????///?
????????///?判斷當(dāng)前是上傳(0),還是下載(1)
????????///?
????????int?m_Tag?=?0;
????????///?
????????///?當(dāng)前pad存儲(chǔ)的路徑是內(nèi)部存儲(chǔ)設(shè)備
????????///?
????????bool?IsSDCard?=?true;
????????///?
????????///?pad端存儲(chǔ)路徑
????????///?
????????string?strPadFilePath?=?““;
????????///?
????????///?PC端存儲(chǔ)路徑
????????///?
????????string?strPCFilePath?=?““;
????????///?
????????///?內(nèi)置存儲(chǔ)卡路徑
????????///?
????????string?sdCardPath?=?““;
????????///?
????????///?外接存儲(chǔ)卡路徑
????????///?
????????string?extSdCardPath?=?““;
????????///?
????????///?待傳輸PC上的圖片路徑
????????///?
????????List?lstPicPC?=?null;
????????#endregion
????????#region?窗體事件
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????ReadConfig();
????????????lstPicPC?=?new?List();
????????????cbbPcPath.Text?=?mConfig[IndexOfPcPath];
????????????strPCFilePath?=?mConfig[IndexOfPcPath];
????????????if?(!string.IsNullOrEmpty(mConfig[IndexOfWaitTime]))
????????????????nudWaitTime.Value?=?Convert.ToInt32(mConfig[IndexOfWaitTime]);
????????????//馬上啟動(dòng)的話,減慢了界面打開(kāi)速度。
????????????//GetInfo();
????????????//從app.config文件獲取路徑
????????????strPadFilePath?=?System.Configuration.ConfigurationManager.AppSettings[“PadDataPath“];
????????????sdCardPath?=?“sdcard“?+?strPadFilePath;
????????????extSdCardPath?=?“storage/extSdCard“?+?strPadFilePath;
????????}
????????private?void?Form1_FormClosing(object?sender?FormClosingEventArgs?e)
????????{
????????????mConfig[IndexOfDevices]?=?Convert.ToString(cbbDevices.SelectedItem);
????????????mConfig[IndexOfPcPath]?=?Convert.ToString(cbbPcPath.Text);
????????????mConfig[IndexOfWaitTime]?=?nudWaitTime.Value.ToString();
????????????SaveConfig();
????????????//自動(dòng)清理adb進(jìn)程
????????????try
????????????{
????????????????var?processess?=?Process.GetProcessesByName(“adb“);
????????????????foreach?(var?proce
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????436??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\ADB\Controls\SelectCompletedEventArgs.cs
?????文件??????11184??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\ADB\Controls\YEComboBox_xm
?????文件??????11905??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\ADB\Controls\YESelectPathBox_xm
?????文件???????3978??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\ADB\Controls\YESelectPathBox_xm
?????文件???????5817??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\ADB\Controls\YESelectPathBox_xm
?????文件??????13847??2015-11-12?15:35??AndroidDataTransform\AndroidDataTransform\ADB\HelperClass\AdbHelper.cs
?????文件???????7235??2015-11-12?17:21??AndroidDataTransform\AndroidDataTransform\ADB\HelperClass\ProcessHelper.cs
?????文件??????32470??2015-11-12?15:03??AndroidDataTransform\AndroidDataTransform\ADB\HelperClass\SystemErrorCodes.cs
?????文件????1011200??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\AdbBin\adb.exe
?????文件??????96256??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\AdbBin\AdbWinApi.dll
?????文件??????60928??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\AdbBin\AdbWinUsbApi.dll
?????文件???????5449??2015-11-12?15:41??AndroidDataTransform\AndroidDataTransform\AndroidDataTransform.csproj
?????文件????????227??2015-11-12?17:23??AndroidDataTransform\AndroidDataTransform\AndroidDataTransform.csproj.user
?????文件???????2833??2015-11-12?17:31??AndroidDataTransform\AndroidDataTransform\App.config
?????文件????1011200??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\bin\Debug\AdbBin\adb.exe
?????文件??????96256??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\bin\Debug\AdbBin\AdbWinApi.dll
?????文件??????60928??2015-10-20?16:13??AndroidDataTransform\AndroidDataTransform\bin\Debug\AdbBin\AdbWinUsbApi.dll
?????文件??????74240??2015-11-13?10:24??AndroidDataTransform\AndroidDataTransform\bin\Debug\AndroidDataTransform.exe
?????文件???????2833??2015-11-12?17:31??AndroidDataTransform\AndroidDataTransform\bin\Debug\AndroidDataTransform.exe.config
?????文件?????270336??2015-11-12?14:56??AndroidDataTransform\AndroidDataTransform\bin\Debug\log4net.dll
?????文件?????270336??2015-11-12?14:56??AndroidDataTransform\AndroidDataTransform\Dll\log4net.dll
?????文件??????13062??2015-11-13?10:24??AndroidDataTransform\AndroidDataTransform\FormDataSelect.cs
?????文件??????15309??2015-11-13?10:24??AndroidDataTransform\AndroidDataTransform\FormDataSelect.designer.cs
?????文件???????6214??2015-11-12?16:05??AndroidDataTransform\AndroidDataTransform\FormDataSelect.resx
?????文件???????2180??2015-11-13?10:24??AndroidDataTransform\AndroidDataTransform\obj\x86\Debug\AndroidDataTransform.csproj.FileListAbsolute.txt
?????文件??????74240??2015-11-13?10:24??AndroidDataTransform\AndroidDataTransform\obj\x86\Debug\AndroidDataTransform.exe
?????文件????????180??2015-11-12?17:41??AndroidDataTransform\AndroidDataTransform\obj\x86\Debug\AndroidDataTransform.FormDataSelect.resources
?????文件??????91648??2015-11-13?10:24??AndroidDataTransform\AndroidDataTransform\obj\x86\Debug\AndroidDataTransform.pdb
?????文件????????180??2015-11-12?17:41??AndroidDataTransform\AndroidDataTransform\obj\x86\Debug\AndroidDataTransform.Properties.Resources.resources
?????文件??????12570??2015-11-12?17:33??AndroidDataTransform\AndroidDataTransform\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
............此處省略33個(gè)文件信息
評(píng)論
共有 條評(píng)論