Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выполнение действий в фоне, Автозагрузка 
:(
    Опции темы
wichujanin
Дата 2.4.2014, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.4.2014

Репутация: нет
Всего: нет



Всем привет!
Есть работающий исходник:
Код


    public void PrtSc()
    {
        if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) 
        {
            File sdCard = Environment.getExternalStorageDirectory();
            File directory = new File(sdCard.getAbsolutePath() + "/ScreenShots");
            directory.mkdirs();
            int i = 0;
            String filename;
            File yourFile;
            do {
                i++;
                filename = "screenshot" + i + ".jpg";
                yourFile = new File(directory, filename);
            } while (yourFile.exists());
            Bitmap bitmap;
            View view = getWindow().getDecorView().findViewById(android.R.id.content).getRootView();
            view.setDrawingCacheEnabled(true);
            bitmap = Bitmap.createBitmap(view.getDrawingCache());
            view.setDrawingCacheEnabled(false); 
            OutputStream fileOut = null;
            try {
                fileOut = new FileOutputStream(yourFile);
                bitmap.compress(Bitmap.CompressFormat.JPEG, 50, fileOut);
                fileOut.flush();
                fileOut.close();
            } 
            catch (FileNotFoundException e){
                e.printStackTrace();
            }        
            catch (IOException e){
                e.printStackTrace();
            }    
        }        
    }
.........................................
        OnClickListener oclBtn1 =  new OnClickListener(){

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Edit.setText("Нажата кнопка Ок");
                PrtSc();
            }
        };
        
        myBtn1.setOnClickListener(oclBtn1);


При нажатии на кнопку ок делается скриншот и сохраняется в файл, каждый скриншот под уникальным именем.
Как сделать приложение без интерфейса, чтобы при запуске скриншоты делались в фоне?
Как автозапуск делать нашел:
Код


<receiver android:name=".onBootReceiver" android:enabled="true" android:exported="false">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>

Помогите плиз, под андроид только недавно пробую писать.

Это сообщение отредактировал(а) wichujanin - 2.4.2014, 18:23
PM MAIL   Вверх
likalilika
Дата 2.4.2014, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 1.4.2014
Где: Кавказ

Репутация: нет
Всего: 1



А где вы такое решение используете? Может есть что то проще? Скажите для чего вам это нужно а я скажу что можно придумать проще!
PM MAIL WWW ICQ Skype   Вверх
wichujanin
Дата 2.4.2014, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.4.2014

Репутация: нет
Всего: нет



Спасибо за ответ! 
Нужно приложение без визуальных элементов, чтобы при запуске устанавливалось, при перезагрузке автозагружалось. Сам пишу на си, под Windows я бы в такой задаче перехватывал щелчок мыши и колесо прокрутки, получал бы системное время, после каждого вызова PrtSc() сделал бы проверку, чтобы скриншоты делались не чаще 2000 миллисекунд, чтобы ресурсы сильно не расходовать.
Под андроид только пробую писать, как можно тут это красиво реализовать? 
Знающие люди, помогите плиз с каркасом такого приложения, там кода то немного... который день уже с этим бъюсь безрезультатно, много мануалов по сервисам и т.д. для новичка такого как я они сложные
Не сочтите за наглость, буду очень рад исходнику каркаса + манифесту и т.д. Знаю что такое не очень приветствуется, но мне бы очень помог рабочий исходник.

Добавлено через 2 минуты и 51 секунду
Я хочу сделать программу без визуального интерфеса, которая бы висела в памяти, когда устройство активно делала бы снимки экрана и сохраняла бы их в папке ScreenShots. Потом планирую реализовать отправку картинок на php гейт. Т.е. получится программа которая позволяет видеть практически все, что происходит на устройстве. Если устройство украдут, можно будет легко найти вора.
PM MAIL   Вверх
Felan
Дата 3.4.2014, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 284
Регистрация: 2.8.2007
Где: Самара

Репутация: нет
Всего: 7



Цитата(wichujanin @  3.4.2014,  00:06 Найти цитируемый пост)
Я хочу сделать программу без визуального интерфеса, которая бы висела в памяти, когда устройство активно делала бы снимки экрана и сохраняла бы их в папке ScreenShots. Потом планирую реализовать отправку картинок на php гейт. Т.е. получится программа которая позволяет видеть практически все, что происходит на устройстве

Че-то сомнительно...


Цитата(wichujanin @  3.4.2014,  00:06 Найти цитируемый пост)
Если устройство украдут, можно будет легко найти вора. 

Для этого вопервых есть уже готовые сервисы. Особенно от самого гугла.
Во-вторых, я плохо понимаю, чем может помоч скриншот в поимке, тем более циклично с такой частотой. Вот снимки фронтальной камеры, это может быть... И то, врят-ли.

ЗЫЖ Сильно похоже, что вы хотите что-то украсть... Без обид.


--------------------
// Любая сложная система - это темный лес. Каждый в этом лесу протаптывает свои тропинки, по ним и бегает. Лишь изредка, сходя с них, мы находим много интересного, а порою и страшного.
PM MAIL WWW ICQ   Вверх
wichujanin
Дата 3.4.2014, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.4.2014

Репутация: нет
Всего: нет



Цитата

я плохо понимаю, чем может помоч скриншот в поимке, тем более циклично с такой частотой.

На скриншотах видно: Кому звонят, кому пишут смс, что деают на устройстве, например под каким аккаунтом сидят в контакте и т.д. 
Цитата

Для этого вопервых есть уже готовые сервисы. Особенно от самого гугла.

Желание иметь что-то свое - естественное желание.
PM MAIL   Вверх
CyberBullDog
Дата 22.5.2014, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 24.9.2006

Репутация: нет
Всего: нет



Приветствую.
Передо мной стоит схожая задача, отсюда возникли несколько вопросов.
Что будет, если приложение найдут в запущенных и выгрузят из памяти, или вообще удалят?
Как к этому приложению отнесётся касперский, если будущий "владелец" установит его на устройство?
Вообще, можно скоопирироваться, раз уж задача схожая.
PM MAIL   Вверх
javastic
Дата 23.5.2014, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 2
Всего: 27



Чем то программа фишинг напоминает. smile Я ввожу секретную информацию, прога все сохраняет и потом отсылает на сервак. Смотри в сторону сервисов, примеров море в инете.


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0765 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.