Я могу зашифровать источник PHP или скомпилировать его так, другие не видят его?еще как?

Вы должны определять, когда пользователь касается вашего флажка , и обрабатывать onCheckedChanged() только при касании флажка .

Вот пример:

static Boolean isTouched = false;

yourCheckbox.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent motionEvent) {
                isTouched = true;
                return false;
            }
        });


//Listen to checked change, but only if the toggle is touched, not when initializing the toogle
yourCheckbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) {
        if (isTouched) {
            //Do your things
            isTouched = false;
        }
    }
});
5
задан Mykroft 22 January 2009 в 19:26
поделиться

5 ответов

Можно купить охрану Зенда, чтобы закодировать источники PHP и затем использовать Оптимизатор Зенда для выполнения его. Существует проект компилятора PHP с открытым исходным кодом/свободный также (bcompiler, и также смотрите к этому), но я никогда не использовал его, потому что в то время, когда мне был нужен он, проект был все еще неполным.

3
ответ дан 14 December 2019 в 13:49
поделиться

Можно взглянуть на phc, который может генерировать исполняемые файлы от PHP. Это также имеет некоторые другие опции создать C-код, XML, оптимизировал PHP, и т.д. из исходного источника PHP.

3
ответ дан 14 December 2019 в 13:49
поделиться

Nusphere (производители PhpED) имеют продукт под названием кодер Ню для того, чтобы сделать точно это. Хотя не свободный, это сделает то, что Вы хотите.

1
ответ дан 14 December 2019 в 13:49
поделиться

Существует часть программного обеспечения, доступного для шифрования источников PHP для защиты интеллектуальной собственности. Я не знаю свободных, все же. Просто погуглите, что-то как "php шифрует источник", если Вы соглашаетесь с оплатой/условно-бесплатным программным обеспечением.

-4
ответ дан 14 December 2019 в 13:49
поделиться

так как они должны работать на широком спектре полей, некоторые из которых не имеют доступа для установки вещей как Загрузчик Zend Optimizer and PHP Express

При необходимости в коде, чтобы смочь работать на стандартной версии PHP без каких-либо модулей затем, ответ НЕТ. Нет никакого метода компиляции, которая собирается работать над большим разнообразием различных установок PHP.

2
ответ дан 14 December 2019 в 13:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: