2014-09-04 3 views
0

Я хочу переместить данные с устройства на устройство без веб-сервиса, как push-уведомление. Я хочу, чтобы данные были больше по размеру по сравнению с уведомлением, а данные могут быть текстовыми или Json. Только эти данные должны выталкивать с устройства на устройство с уведомлением. Когда пользователь нажимает на данные уведомления, они отображаются на устройстве, не хотят извлекать данные после нажатия на уведомление с веб-сервером. Возможно ли это. У меня есть 2 эмулятора. Вот мой 2 Эмулятор экрана.Android push-уведомление с большими данными

enter image description here

Я пытался, но уведомление отправить свой собственный эмулятор, как зеленый цвет андроида значок на верхней стороне на эмуляторе, но как отправить уведомление второй emulator.Can кто-то поможет мне please.Thanks заранее.

Это мой код активности.

btnSubmitRequirment = (Button)findViewById(R.id.buttonSubmit_Order); 
     btnSubmitRequirment.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View arg0) { 
       // TODO Auto-generated method stub 
       String sms = "abcdefghijklmnopqrstuvwxyz this is SMS !!!!"; 
       String phoneNo="15555215556"; 
       SmsManager smsManager = SmsManager.getDefault(); 
       smsManager.sendTextMessage(phoneNo, null, sms, null, null); 
       Toast.makeText(getApplicationContext(), "SMS Sent!", 
          Toast.LENGTH_LONG).show(); 



       NotificationManager notifManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); 
       long when = (long) 04.15; 
       Notification notif = new Notification(R.drawable.ic_launcher, sms, when); 

       Intent notifIntent = new Intent(context, Activity.class); 

       notifIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); 

       PendingIntent intent = PendingIntent.getActivity(context, 0, notifIntent, 0); 

       notif.setLatestEventInfo(context, "Order", sms, intent); 
       notif.flags |= Notification.FLAG_AUTO_CANCEL; 
       notifManager.notify(0, notif); 
      } 
     }); 

ответ

0

Я думаю, что вы хотите разработать приложение, как AirDroid

https://play.google.com/store/apps/details?id=com.sand.airdroid&hl=en

Как я знаю, что создать небольшой сервер HTTP в одном телефоне. И отправить запрос с другого устройства. Как пожелаете. Этот образец поможет вам создать такой http-сервер. Существует одно ограничение: оба устройства должны быть в одной сети.

https://github.com/NanoHttpd/nanohttpd.

Смежные вопросы