public ApkFileSystemInfoListViewItem( DroidExplorer.Core.IO.FileSystemInfo fsi, AaptBrandingCommandResult apkInfo ) : base(fsi) { this.ApkInfo = apkInfo; if ( !string.IsNullOrEmpty ( this.ApkInfo.Label ) ) { this.Text = ApkInfo.Label; } else { this.Text = fsi.Name; } this.FileName = fsi.Name; }
public ApkPackageListViewItem( AaptBrandingCommandResult apkInfo ) { ApkInformation = apkInfo; if ( !string.IsNullOrEmpty ( this.ApkInformation.Label ) ) { this.Text = ApkInformation.Label; } else { this.Text = ApkInformation.Package; } this.SubItems.Add ( ApkInformation.Package ); this.SubItems.Add ( ApkInformation.DevicePath ); this.SubItems.Add ( ApkInformation.Version ); }
public InstallDialog(IPluginHost pluginHost, InstallMode mode, AaptBrandingCommandResult apkInfo ) : base(pluginHost) { InitializeComponent ( ); this.Mode = mode; this.ApkInformation = apkInfo; string name = string.Format ( "{0}{1}", !string.IsNullOrEmpty ( ApkInformation.Label ) ? ApkInformation.Label : ApkInformation.Package, string.IsNullOrEmpty ( ApkInformation.Version ) ? string.Empty : string.Format ( " {0}", ApkInformation.Version ) ); this.title.Text = string.Format ( Properties.Resources.InstallDialogWelcomeTitle, name, Mode ); information.Text = string.Format ( Properties.Resources.InstallDialogInformationLabel, name, mode ); this.Text = string.Format ( "{0} {1}", mode, name ); this.perform.Text = string.Format ( "&{0}", Mode.ToString ( ) ); this.permissions.Visible = this.permissionsLabel.Visible = mode == InstallMode.Install; if ( mode == InstallMode.Install ) { this.permissions.DataSource = PluginHost.CommandRunner.GetLocalApkPermissions ( string.IsNullOrEmpty ( apkInfo.LocalApk ) ? apkInfo.DevicePath : apkInfo.LocalApk ); } this.icon.Image = PluginHost.CommandRunner.GetLocalApkIconImage ( apkInfo.LocalApk ); }
public ApkFileSystemInfoListViewItem( DroidExplorer.Core.IO.FileSystemInfo fsi, int imageIndex, AaptBrandingCommandResult apkInfo ) : this(fsi, apkInfo) { this.ImageIndex = imageIndex; }