>
Январь 2018
Пн Вт Ср Чт Пт Сб Вс
« Дек    
1234567
891011121314
15161718192021
22232425262728
293031  

Как написать вирус для Андроид. Часть 4

Привет дорогой друг, что-то я запозднился с очередным материалом. Ну, не будем о печальном. Рано или поздно у тебя встанет вопрос: а как же правильно стучать? Да, да, именно стучать. Мы сделали запрос-ответ в админку (данные в памяти), а там случилось 404 или еще какая ни будь страшная беда. Данные канули в лету, так как сервис завершился.

Что же делать? Я опишу два способа, но первый будет в качестве примера, а второй покажет Вам, как делать правильно.

Метод плоских файлов

Дописывать в конец файла, а при отправке очищать файл. Структура файла:


Код чтения всего файла:


Тут ничего сложного: читай, пиши. Есть одно “Но”. Мы работаем в потоках, и может случиться одновременная запись и удаление, а это надо контролировать. Но мы же спецы, нам надо сделать чтобы было круто. И мы переходим к базам данных.

Mysqli или как хранить данные по ФенШую

Мы рассмотрим работу с базой данных на примере чтения и записи. У нас простая табличка, где будут ID и StringJSON, которую после отправки мы будем очищать.


Теперь можно перейти к практике, как это использовать.

Шаг первый. Запись.


Где DATA – это запрос для отправки на сервер.

Шаг второй. Чтение.

KNOCKERDatabase db = new KNOCKERDatabase(this);
List jsons = db.getAllJson();

После прочтения записей, считаем их количество (через getCount), чтобы не удалить лишнее и избавляемся от них через deleteRows.

Всем хороших отстуков. smile.gif

Предыдущие части материала:

Как написать вирус для Андроид. Часть 3

Как написать вирус для андроид. Часть 2

Как написать вирус для андроид.

Вирусы для андроид — Taidoor, IXESHE и СozyDuke

[Всего голосов: 10    Средний: 3.4/5]
Share Button

Вам может быть интересно также:

Last updated by at .

2 комментария Как написать вирус для Андроид. Часть 4

Leave a Reply

You can use these HTML tags

<a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">