android


how to send a message from one device to another


I am working in an application in which i have to send a message to a group which are connected by the p2p wifi direct connection.
How to send a message from one device to another which are connected by wifi direct P2P connection Android?
You actually need to send the next sms before the previous one is sent, for this you need to check the status of sms sent,Please see this tutorial, it says:
If you need to monitor the status of the SMS message sending process, you can actually use two PendingIntent objects together with two BroadcastReceiver objects, like this:
//---sends an SMS message to another device---
private void sendSMS(String phoneNumber, String message)
{
String SENT = "SMS_SENT";
String DELIVERED = "SMS_DELIVERED";
PendingIntent sentPI = PendingIntent.getBroadcast(this, 0,
new Intent(SENT), 0);
PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0,
new Intent(DELIVERED), 0);
//---when the SMS has been sent---
registerReceiver(new BroadcastReceiver(){
#Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode())
{
case Activity.RESULT_OK:
Toast.makeText(getBaseContext(), "SMS sent",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
Toast.makeText(getBaseContext(), "Generic failure",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_NO_SERVICE:
Toast.makeText(getBaseContext(), "No service",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_NULL_PDU:
Toast.makeText(getBaseContext(), "Null PDU",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_RADIO_OFF:
Toast.makeText(getBaseContext(), "Radio off",
Toast.LENGTH_SHORT).show();
break;
}
}
}, new IntentFilter(SENT));
//---when the SMS has been delivered---
registerReceiver(new BroadcastReceiver(){
#Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode())
{
case Activity.RESULT_OK:
Toast.makeText(getBaseContext(), "SMS delivered",
Toast.LENGTH_SHORT).show();
break;
case Activity.RESULT_CANCELED:
Toast.makeText(getBaseContext(), "SMS not delivered",
Toast.LENGTH_SHORT).show();
break;
}
}
}, new IntentFilter(DELIVERED));
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
}

Related Links

WebView cancelBuffer: BufferQueue has been abandoned
Get more details in JSON with feed request
How to run SpeechRecognition in android in the background service
Android app to app communication
Opening different application from an Android activity and getting and storing screenshots
facebook login is not working in webview
Cordova app, facebook login not working only on device
Android Google map's marker isn't centered
Decoder_setSearch returned -1 exception
Android Geo-fence not working properly
how to get location callback in locationlistener when app in background with passive provider
Go next row with animate in Android
Unity App: Unfortunately App Has Stopped Working
How to track Installs (Install Referrer) using Android firebase dynamic links?
AOSP Build - syscall ERROR
Android Remote View not picking up the correct layout based on the language

Categories

HOME
sonarqube
grok
scikit-learn
cobalt
time-complexity
forms
apache-jena
android-studio-2.2
grafana
newrelic
xbee
babeljs
mapbox
spring-session
jax-ws
azure-container-service
crystal-lang
nstableheaderview
extjs4.2
xcodebuild
mongodb-csharp
searchview
mvc-mini-profiler
google-content-api
connector
gmm
dataflow-diagram
parcelable
jquery-callback
direct3d11
gmock
perlbrew
dapper-extensions
expressionengine3
syntax-highlighting
cppreference
winpe
testcomplete
eviews
livelink
paragraph
cognos-bi
spring-security4
github3.py
contacts
indy10
arduino-ide
browser-extension
servicestack-text
alphabetical
release
mongoose-schema
opensmpp
dcmtk
logback-groovy
angular-http
snapchat
mesosphere
netbeans6.8
activeperl
x-ray
flyout
ampps
donations
cudd
pure-css
xcode-server
myspace
android-dateutils
jclouds
clipboard.js
google-query-language
phpwebsocket
lz77
jnlua
avisynth
ess
zen-cart
dulwich
snackbar
mmwormhole
openbabel
rapidsvn
angular-gettext
browserify-shim
entry-point
nsmenu
jama
grails-domain-class
functional-java
cfcache
amslidemenu
conditionaltagsupport
git-repo
solace-mq
windows-phone-8-sdk
cocoalibspotify-2.0
dopostback
vfs
cuda-gdb
lambdaj
window-decoration
box2d-iphone
webdev.webserver
appledoc
facebook-iframe
rowlex
addchild
echo3

Resources

Encrypt Message