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

Как открыть PUSH в активити? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Фиксация Footer http://www.cyberforum.ru/android-dev/thread1706240.html
Добрый ночи. Ребята как фиксровать input поле в footer`е <ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/custom_comment">
Программирование Android Ошибка подключения через ssl Surespot клиент работает без ssl, но не работает с ним. Логи клиента в аттаче. Логи сервера пусты, видимо клиент даже не может подключится. http://www.cyberforum.ru/android-dev/thread1706176.html
Программирование Android Как происходит привязка мобильного приложения с сервером?
Вот, пишут, что после входа в м.п. 200,000 (etc.) пользователей - сервер упал. То есть, для того, чтобы мобильное приложение нормально функционировало под давлением N-ного количества пользователей, нужен сервер. Вопрос: Как привязать мобильное приложение к серверу? К какому серверу, каким образом? Объясните простым языком. Заранее, спасибо.
Программирование Android AlarmManager android траблы
Пожалуйста, помогите с вопросом. Очень туго почему-то заходит мне тема с Alarm-ами. Суть такова: Имеется таблица в БД, в которой каждая запись содержит день недели, часы и минуты для сигнала (что-то вроде будильника). И, когда наступает время, должна вызываться активити (при чём, даже в режиме сна, но это детали уже). Вот, накидал такой код: public class TaskScanner { Context context;...
Программирование Android Добавление navigation drawer http://www.cyberforum.ru/android-dev/thread1705898.html
Привет, есть приложение со множеством активити... нужно запихнуть в него navigation drawer c иконками и текстом к ним. И у меня почти это удалось, но не знаю , как прикрепить иконки к тексту... от части копи-пастил поэтому прошу помощи, куда и как закрепить иконки к тексту из меню one two three ? вот Main import android.content.Context; import android.content.DialogInterface; import...
Программирование Android Как оптимизировать ListviewAdapter чтобы не было разрывов при скроллинге Есть адаптер из него не удалось сделать плавный скроллин . Мой ListviewAdapter public class ListViewAdapter extends BaseAdapter { static class ViewHolder { TextView theme; TextView contacts; подробнее

Показать сообщение отдельно
Nasdomlan
1 / 1 / 1
Регистрация: 21.10.2013
Сообщений: 110
08.04.2016, 11:22  [ТС]     Как открыть PUSH в активити?
Я просто честно не понял даже,как его к мейну подключить...
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
package com.developerhouse.push;
 
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesUtil;
 
import android.app.Activity;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.support.v4.content.LocalBroadcastManager;
import android.util.Log;
import android.widget.Toast;
 
public class MainActivity extends Activity {
     private static final String TAG = "MainActivity";
  
    public static String newRegID="";
 
    private BroadcastReceiver mRegistrationBroadcastReceiver;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
   
        mRegistrationBroadcastReceiver = new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {
               
                SharedPreferences sharedPreferences =
                        PreferenceManager.getDefaultSharedPreferences(context);
                String sentToken = sharedPreferences
                        .getString(Constants.PREF_GCM_REG_ID, "");
                 if (sentToken.equals("")) {
                   Toast.makeText(MainActivity.this, "Failed to save on server", Toast.LENGTH_SHORT).show();
                } else {
                     Toast.makeText(MainActivity.this,  "Succesfully saved on server",  Toast.LENGTH_SHORT).show();
                }
            }
        }; 
        if (checkPlayServices()) {
 
            Intent intent = new Intent(this, RegistrationIntentService.class);
            startService(intent);
        }
      
    }
     @Override
        protected void onResume() {
            super.onResume();
            LocalBroadcastManager.getInstance(this).registerReceiver(mRegistrationBroadcastReceiver,
                    new IntentFilter(Constants.SERVER_SUCCESS));
        }
 
        @Override
        protected void onPause() {
            LocalBroadcastManager.getInstance(this).unregisterReceiver(mRegistrationBroadcastReceiver);
            super.onPause();
        }
 
        private boolean checkPlayServices() {
            int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
            if (resultCode != ConnectionResult.SUCCESS) {
                if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
                    GooglePlayServicesUtil.getErrorDialog(resultCode, this,
                            9000).show();
                } else {
                    Log.i(TAG, "This device is not supported.");
                    finish();
                }
                return false;
            }
            return true;
        }
        
}
Я понимаю,что туплю по страшному,но если не задавать вопросы,сложно что то выучить)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru