Exemplo n.º 1
0
        public bool InstallFramework(InstallFrameworkOptions options)
        {
            lastActionType = ApktoolActionType.InstallFramework;
            lastFilePath   = options.InputFramePath;
            lastProjectDir = null;

            string keyFrameDir = null, keyTag = null;

            if (!String.IsNullOrWhiteSpace(options.FrameDir))
            {
                keyFrameDir = String.Format("{0} \"{1}\"", InstallFrameworkKeys.FrameDir, options.FrameDir);
            }
            if (!String.IsNullOrWhiteSpace(options.Tag))
            {
                keyTag = String.Format("{0} \"{1}\"", InstallFrameworkKeys.Tag, options.Tag);
            }

            string args = String.Format("if{0}{1} \"{2}\"", keyFrameDir, keyTag, options.InputFramePath);

            bool started = this.Start(args);

            this.BeginOutputReadLine();
            this.BeginErrorReadLine();
            return(started);
        }
Exemplo n.º 2
0
        private bool InstallFramework()
        {
            InstallFrameworkOptions options = new InstallFrameworkOptions(textBox_IF_InputFramePath.Text);

            if (checkBox_IF_FramePath.Checked)
            {
                options.FrameDir = textBox_IF_FrameDir.Text;
            }
            if (checkBox_IF_Tag.Checked)
            {
                options.Tag = textBox_IF_Tag.Text;
            }

            return(apktool.InstallFramework(options));
        }
Exemplo n.º 3
0
        public bool InstallFramework(InstallFrameworkOptions options)
        {
            lastActionType = ApktoolActionType.InstallFramework;
            lastFilePath = options.InputFramePath;
            lastProjectDir = null;

            string keyFrameDir = null, keyTag = null;

            if (!String.IsNullOrWhiteSpace(options.FrameDir))
                keyFrameDir = String.Format("{0} \"{1}\"", InstallFrameworkKeys.FrameDir, options.FrameDir);
            if (!String.IsNullOrWhiteSpace(options.Tag))
                keyTag = String.Format("{0} \"{1}\"", InstallFrameworkKeys.Tag, options.Tag);

            string args = String.Format("if{0}{1} \"{2}\"", keyFrameDir, keyTag, options.InputFramePath);

            bool started = this.Start(args);
            this.BeginOutputReadLine();
            this.BeginErrorReadLine();
            return started;
        }
Exemplo n.º 4
0
        private bool InstallFramework()
        {
            InstallFrameworkOptions options = new InstallFrameworkOptions(textBox_IF_InputFramePath.Text);
            if (checkBox_IF_FramePath.Checked)
                options.FrameDir = textBox_IF_FrameDir.Text;
            if (checkBox_IF_Tag.Checked)
                options.Tag = textBox_IF_Tag.Text;

            return apktool.InstallFramework(options);
        }