Форум программистов, компьютерный форум CyberForum.ru

Гугловская защита программ от кражи - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кодировка utf8mb4 http://www.cyberforum.ru/android-dev/thread1638813.html
На сервер идёт отправка данных, в которых присутствуют смайлы. На сервере смайлы выглядят как вопросительные знаки. Кодировка базы стоит utf8mb4. А вот в приложении я не могу её поставить.postMethod.setEntity(new UrlEncodedFormEntity(nameValuePairs, "utf8mb4")); приложение не передаёт данные. В чем может быть проблема?
Программирование Android Webview, добавить возможность покупки пакетов в webview из этого сайта не получается купить пакеты http://welcome.babilon-m.tj а из браузера получается. как сделать так чтобы из приложение можно было купить? http://www.cyberforum.ru/android-dev/thread1638776.html
То что нормально идёт на 4.4.2, не идёт на lolipop Программирование Android
Приложение на пятом андройде, в отличие от 4.4.2, html файл отображается с вопросами вместо букв. Загруженные в assets картинки тоже не отображаются в приложении. Как это исправить?
Добавить метод в onResume не перегружая Activity Программирование Android
Добрый день, могу ли я каким-либо образом добавить свой метод в onResume(onCreate,onPaues и т.д) не создавая свою активити. Т.е я не могу наследоваться от класса, отднако мне известно какое активити будет запущено (имя класса известно). Есть ли какой-то способ это реализовать или это не возможно
Программирование Android Неправильно поставил Genymotion http://www.cyberforum.ru/android-dev/thread1638719.html
Для Genymotion нужна виртуалка. Дело в том что у меня уже стояла на компе виртуалка(ОС у меня Windows 7). И при установке Genymotion я указал что виртуалка уменя уже есть (заново устанавливать не надо виртуалку более новой версии). В итоге не могу стартануть созданный девайс(Nexus) в genymotion(выдает разные ошибки, то с виртуалкой че то, то настройки сети не те). Пробовал создать новый аккаунт...
Программирование Android Нарисовать на канвасе цветной текст Подскажите, может кто сталкивался... Решил начать писать свою реалицию компонента из http://www.cyberforum.ru/android-dev/thread1634343.html процесс долгий, но начинать надо - уже второй компонент перестал "вмещаться" в 2 строки и создавая 3ю портит все активити Раньше использовал подобное: String str1="<big>образец</big> <FONT COLOR=#00FFFF>текста</FONT>"; ((TextView)... подробнее

Показать сообщение отдельно
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
18.01.2016, 11:33     Гугловская защита программ от кражи
vxg, это мы с вами можем догадаться. А обычные пользователи до сих пор думают что в интернете все на халяву должно быть, у них даже мыслей не возникает, что это труд миллионов людей. Они думают, что заплатил провайдеру 500р и все, все должно быть бесплатно и в лучшем виде, и в ближайшие годы так это и будет. На ошибках своих люди не учатся, ну украли у человека 8к со сбера, напишет он заявление и вернут, мозгов то не прибавится, снова закачает себе вирусов.

Добавлено через 18 минут
А как вариант защиты своего приложения от работы на устройствах где оно не куплено могу предложить следующую схему.
Создаем 2 проекта, в первом пишем основное приложение, в коде делаем несколько проверок вроде
Java
1
2
3
4
5
        TelephonyManager tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
        String IMEI = tm.getDeviceId();
        if(!IMEI.equals("{imei}")){
            //отсутствует лицензия
        }
Второй проект создаем для публикации в маркете, его задача загрузить первый (основной) проект с вашего сервера и подключить с помощью DexClassLoader.
Далее при покупке приложения в маркете регистрируем устройство на сервере по imei или еще чему-то, т.е. сервер будет 100% знать, что устройству с таким imei можно доверять. Теперь при первом запуске второй проект (из маркета) обращается к нашему серверу и передает ему свой imei, сервер сам компилирует первый проект заменяя в коде "{imei}" на imei устройства и вот мы получаем железно привязанную библиотеку которую мы подключаем с помощью reflection в первом проекте.
На производительности это никак не скажется, только на времени загрузки.
Конечно все эти проверки из основного приложения тоже можно вырезать, но гемор это будет лютый, а если еще и ndk задействовать, то ломать будут только при очень большом стимуле.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru