private void menuOpenManifestXML_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "AndroidManifest|*.xml|所有文件|*.*"; if (dlg.ShowDialog() == DialogResult.OK) { _fileName = dlg.FileName; AndroidPackageViewer viewer = new AndroidPackageViewer(unzip_path); string name = viewer.readAndroidManifestXML(_fileName); if (name == null) { MessageBox.Show("文件中没有包名。"); } else { addRow(new DataGridCell("-", "-", name)); } } }
////////////////////////////////////////////////////////////////////////// private void menuOpenApk_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "Android安装包|*.apk;*.zip|所有文件|*.*"; if (dlg.ShowDialog() == DialogResult.OK) { _fileName = dlg.FileName; AndroidPackageViewer viewer = new AndroidPackageViewer(unzip_path); viewer.getPackageName(_fileName, (string name) => { if (name == null) { MessageBox.Show("文件中没有包名。"); } else { addRow(new DataGridCell("-", "-", name)); } }); } }