-1

Мне нужно чередоваться с другом в работе онлайн. Я просто хочу простое приложение, которое сообщит мне, если мой друг в сети, и наоборот. Что-то вроде зеленой точки на Facebook рядом с именем друга, которую можно активировать и деактивировать вручную.

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

Какое программное обеспечение я могу использовать? Также для нас может подойти приложение для Android.

2 ответа2

1

Любой из клиентов мгновенных сообщений сделает это - из Skype, Viber, черт возьми, даже мессенджер FB сделает это.

сделай свой выбор

0

Реализуйте класс приемника вещания следующим образом, который будет отправлять вещание, когда Интернет подключен к Интернету:

public class InternetReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {

        boolean isConnected = new ConnectionDetector(context)
                .isConnectedToInternet();
        if (isConnected) {
            //user is connected 
        }
    }

public boolean isConnectedToInternet(){
        ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
          if (connectivity != null) 
          {
              NetworkInfo[] info = connectivity.getAllNetworkInfo();
              if (info != null) 
                  for (int i = 0; i < info.length; i++) 
                      if (info[i].getState() == NetworkInfo.State.CONNECTED)
                      {
                          return true;
                      }

          }
          return false;
    }
}

В Манифесте определить как:

<receiver android:name="com.example.InternetReceiver" >
        <intent-filter>
            <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
        </intent-filter>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .