![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
demon87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 19.3.2008 Репутация: нет Всего: 1 |
Всем здравия желаю!
На джава м.е. не приходилось работать. Поэтому нужна помощь. Надо написать прогу , которая. отравляет смс на указанный номер или на сервер. выполняется в фоновом режиме, чтобы не видно было его. и не мешалась. У кого какие идеи. А конкретнее нужно как прогу запустить в фоновом режиме, а вохможно ли чтобы если один раз установить его и чтобы она постоянно работала? |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
подписать мидлет, выставить пермишшины, чтоб не всплывал вопрос для отправки смс и для поднятия приложения из бекграунда с помощью push api.
А ваще для Вас это невозможно, Вы же хотите чтоб это работало как демон и не было видно "жертве". -------------------- iOS developer |
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
Для Vodafone такая фишка была разработана в рамках их API (VSCL-2.0)
Если девайс поддерживает VSCL-2.0, то можно будет пускать мидлеты в фоне, но данный мидлет полюбому должен быть установлен пользователем на аппарате, и в прниципе он сможет его оттуда в любой момент удалить, или через особое меню отключить возможность выполнять мидлет в фоне (если использовать особый пермишен, которые не будет позволять пользователю удалить данный мидлет с телефона). По всему остальному, согласен с W0LF. -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 10 Всего: 28 |
Push Registry здесь сам по себе не особо поможет ведь это способ запуска мидлета по событию или таймеру. Ну допустим выставить таймер что в полночь запускается мидлет и отсылает смску - ну дык мидлет (вернее его UI) то не будет в фоне
![]() Правда есть все же возможность (не знаю насколько это документировано) - спрятать UI мидлета (для платформы S60)
ну а там... выставив правильные пермишшины, подписи, запустив нужные потоки - можно попытаться что-то изобразить, так что жертва не поймет. Это сообщение отредактировал(а) ivanovpv - 15.10.2009, 09:10 -------------------- Aut viam inveniam aut faciam |
|||
|
||||
demon87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 19.3.2008 Репутация: нет Всего: 1 |
С этой бадягой всек понятно. Столкнулся со следующе проблемой.
Выводит ошибки на этом примере private static FileConnection fc = null; private fileInputStream fis = null; // Данный поток используем для чтения информации из файла private fileOutputStream fos = null; //Данный поток используем для записи информации в файл ..... void openFile() { try { fc = (FileConnection) Connector.open("file:///" +"root1/" + "scr_file.txt", Connector.READ_WRITE); if(!fc.exist()) { fc.create(); fc.close(); fc = (FileConnection) Connector.open("file:///" +"root1/" + "scr_file.txt", Connector.READ_WRITE); } } catch(Exception e) { System.out.println("!!!! ERROR: "+e.toString()); } } Ругается на private static FileConnection fc = null ........... Что я подключил не так? Добавлено через 27 секунд Список подключений: import javax.microedition.lcdui.*; import javax.microedition.midlet.*; import java.io.InputStream; import java.io.IOException; import java.io.*; import javax.microedition.io.Connector; |
|||
|
||||
demon87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 19.3.2008 Репутация: нет Всего: 1 |
Ругается на оба:
import java.io.File; .... File file = new File("."); Что не так? |
|||
|
||||
eugine_s |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 14.11.2007 Где: Киев Репутация: 17 Всего: 17 |
Такого в j2me нет (разве что, в старых сименсов своя библиотека была, но потом отказались от нее в сторону jsr75)
Не подключена библиотека jsr75 Ты Netbeans используешь? У меня это находится вот тут: Properties проекта -> Platform -> Optional Packages: (галочка) FileConnectin and PIM Optional Package 1.0 Добавлено через 6 минут и 7 секунд А вообще хз, ты лучше бы написал, что именно пишет. Это хоть в IDE происходит? что за названия классов - fileInputStream/fileOutputStream ? Твои собственные?
Круто. Зачем закрывать и сразу открывать файл? Нравиться, когда телефон выдает кучу запрос "Разрешить читать/писать?" |
||||
|
|||||
demon87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 19.3.2008 Репутация: нет Всего: 1 |
Библиотеку jsr75 подклбчил работает,
Все разобрался. Надо было к памяти тел. и карты памяти достучатся Остальное весь мусор убрал: private fileInputStream fis = null; // Данный поток используем для чтения информации из файла private fileOutputStream fos = null; //Данный поток используем для записи информации в файл fc.create(); fc.close(); fc = (FileConnection) Connector.open("file:///" +"root1/" + "scr_file.txt", Connector.READ_WRITE); Всем огромное спасибо! |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
demon87, на будущее:
1. Один топик - один вопрос. 2. Код помечать тегом code. Или же кнопкой "Код", так ведь читать проще. 3. В кепке названия темы есть кнопка - "Пометить как решенный", ее тож желательно нажимать, если вопрос решен. Спасибо за понимание. -------------------- iOS developer |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |