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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Oneill
5 / 5 / 0
Регистрация: 30.11.2011
Сообщений: 232
Записей в блоге: 1
#1

Нужна консультация по разработке приложения - Программирование Android

05.06.2014, 02:05. Просмотров 575. Ответов 3
Метки нет (Все метки)

Привет.
Пишу приложение которое должно публиковать записи на стене в ВК.
Необходимо сделать такую фишку...
Если устройство в данный момент не подключено к интернету, то при выходе оно не закрывается, а висит в процессах (каким нибудь образом) и "прослушивает" статус сети. Если вдруг появился интернет, то оно публикует заранее подготовленную запись на стену......

ВОПРОС!
Как организовать это? Что бы приложение висело как процесс, и прослушивало состояние интернета. При условии что инет доступен, производила действие...

Можете описать процесс в кратции, направить на путь. В какую сторону копать?

Заранее благодарен!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2014, 02:05     Нужна консультация по разработке приложения
Посмотрите здесь:

Нужна консультация в написании приложения - Программирование Android
Всем привет! может кто поможет в написании приложении... Пример. приложение всегда будет в онлайне - постоянно добавляться инфа (можно со...

Нужна помощь в разработке умного дома - Программирование Android
В общем вопрос такой:"Как сделать так, чтобы когда в этой строке(129):Speech.setText("Вы сказали: " +matches_text.get(position)); выводится...

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

Разработке приложения по управлению через смс - Программирование Android
Суть проблемы такова, нужно разработать приложение для передачи смс с телефона на платформе андройд на контроллер с данными и выполнять...

Нужна консультация по поводу написания Условий использования - Программирование Android
Здравствуйте! Написав приложение, неплохо бы защитить его от копирования, пересборки, чтобы никто не присвоил труд чужого. Прошу...

Нужна дороботка приложения - Программирование Android
Есть не законченное приложение. суть приложения в том что она отображает информацию сайта. получается приложение по сайту. нужна только...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
05.06.2014, 10:38     Нужна консультация по разработке приложения #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Oneill, подключение/отключение интернета это глобальное событие.

1. Создаём в манифесте ресивер:
Java
1
2
3
4
5
6
<receiver android:name=".NetReceiver" >
    <intent-filter >
       <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
       <android:name="android.net.wifi.WIFI_STATE_CHANGED" />
    </intent-filter>
</receiver>
2. Сам ресивер:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class NetReceiver extends BroadcastReceiver {
    
    @Override
    public void onReceive(Context context, Intent intent) {
        if (isOnline(context)) {
            context.startService(new Intent(context, YourService.class));
        }
    }
 
    public boolean isOnline(Context context) {
        ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo netInfo = cm.getActiveNetworkInfo();
        return netInfo != null && netInfo.isConnected();
    }
}
3. Ну и создаём YourService класс, extends от Service и в onStart делаем что нужно.
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
05.06.2014, 10:40     Нужна консультация по разработке приложения #3
Цитата Сообщение от Oneill Посмотреть сообщение
Как организовать это?
Создаёте бродкаст ресивер который настроен на получение интентов связанных с изменением доступности интернета. В ресивере проверяете что за интент вам пришел (включился или наоборот выключился интернет) и публикуете запись.
Ну вот меня опередили
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2014, 03:57     Нужна консультация по разработке приложения
Еще ссылки по теме:

Книги по Android-разработке - Программирование Android
Посоветуйте лучшие по вашему мнению книгу по android develop для новичков.

Шаги действия в разработке - Программирование Android
Простой пример: Например: надо сварить борщ. что надо? 1. купить: что? капусту, буряк, картошку, морковь, лук, томат, приправы, мясо...

Литература по разработке под android - Программирование Android
Я хотел бы научится программировать под android подскажите какую-нибудь литературу.

Обучение разработке под Android - Программирование Android
Сам еще довольно молодой, с логическим мышлением в программировании у меня далеко неплохо, проблема всегда была одна, незнание компонентов,...

Как подойти к разработке магазина? - Программирование Android
хочу сделать приложение тип магазина писать думаю в android studio основы вроде понял, дебилизмом не страдаю:) так как планирую...

Кто пользуется Parse.com в разработке Android? - Программирование Android
Всем привет! Приложение отправляет данные на Parse.com. Все работает, в таблице добавляется строка с этими данными, строке присваивается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Oneill
5 / 5 / 0
Регистрация: 30.11.2011
Сообщений: 232
Записей в блоге: 1
06.06.2014, 03:57  [ТС]     Нужна консультация по разработке приложения #4
Спасиб парни!
Yandex
Объявления
06.06.2014, 03:57     Нужна консультация по разработке приложения
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru