Wednesday, February 7, 2018

Sending SMS In Android

Sending SMS is very easy in Android.

In this tutotial we learn how to send SMS from one device to another.


How to send SMS


In android we use SMS Manager  class to send a SMS and to perform all activities related to SMS.

In android we need  permission to send SMS , we use  "android.permission.SEND_SMS"  permission to send SMS so do not forget to include this permission in manifest file

Note: all the permissions must be declared in manifest file.



Code to send SMS



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);
}

Tuesday, February 6, 2018

Android Rating Bar Example

What is Rating Bar

A RatingBar is an extension of SeekBar and ProgressBar that shows a rating in stars. The user can touch/drag or use arrow keys to set the rating when using the default size RatingBa

In Android, you can use “android.widget.RatingBar” to display rating bar component in stars icon. The user is able to touch, drag or click on the stars to set the rating value easily.


Android RatingBar displays the rating in stars. Android RatingBar is the subclass of AbsSeekBar class.
The getRating() method of android RatingBar class returns the rating number

Lets create a project and use Rating bar


main.xml

  1. <RelativeLayout xmlns:androclass="http://schemas.android.com/apk/res/android"  
  2.     xmlns:tools="http://schemas.android.com/tools"  
  3.     android:layout_width="match_parent"  
  4.     android:layout_height="match_parent"  
  5.     tools:context=".MainActivity" >  
  6.   
  7.     <RatingBar  
  8.         android:id="@+id/ratingBar1"  
  9.         android:layout_width="wrap_content"  
  10.         android:layout_height="wrap_content"  
  11.         android:layout_alignParentTop="true"  
  12.         android:layout_centerHorizontal="true"  
  13.         android:layout_marginTop="44dp" />  
  14.   
  15.     <Button  
  16.         android:id="@+id/button1"  
  17.         android:layout_width="wrap_content"  
  18.         android:layout_height="wrap_content"  
  19.         android:layout_alignLeft="@+id/ratingBar1"  
  20.         android:layout_below="@+id/ratingBar1"  
  21.         android:layout_marginLeft="92dp"  
  22.         android:layout_marginTop="66dp"  
  23.         android:text="submit" />  
  24.   
  25. </RelativeLayout>  


MainActivity.xml

  1. public class MainActivity extends Activity {  
  2.     RatingBar ratingbar1;  
  3.     Button button;  
  4.     @Override  
  5.     protected void onCreate(Bundle savedInstanceState) {  
  6.         super.onCreate(savedInstanceState);  
  7.         setContentView(R.layout.activity_main);  
  8.         addListenerOnButtonClick();  
  9.     }  
  10.   
  11.     public void addListenerOnButtonClick(){  
  12.         ratingbar1=(RatingBar)findViewById(R.id.ratingBar1);  
  13.         button=(Button)findViewById(R.id.button1);  
  14.         //Performing action on Button Click  
  15.         button.setOnClickListener(new OnClickListener(){  
  16.   
  17.             @Override  
  18.             public void onClick(View arg0) {  
  19.                 //Getting the rating and displaying it on the toast  
  20.                 String rating=String.valueOf(ratingbar1.getRating());  
  21.                 Toast.makeText(getApplicationContext(), rating, Toast.LENGTH_LONG).show();  
  22.             }  
  23.               
  24.         });  
  25.     }  
  26.     @Override  
  27.     public boolean onCreateOptionsMenu(Menu menu) {  
  28.         // Inflate the menu; this adds items to the action bar if it is present.  
  29.         getMenuInflater().inflate(R.menu.activity_main, menu);  
  30.         return true;  
  31.     }  
  32.   
  33. }  

Now run the Project, you will see how rating bar works.


Animations in Android

Animations in Android


Animation in android is possible from many ways. In this chapter we will discuss one easy and widely used way of making animation called tweened animation.

Android provides a large number of classes and interface for the animation development. Most of the classes and interfaces are given in android.animation package.
Android Animation enables you to change the object property and behavior at run time. There are various ways to do animation in android.

Tween Animation

Tween Animation takes some parameters such as start value , end value, size , time duration , rotation angle e.t.c and perform the required animation on that object. It can be applied to any type of object. So in order to use this , android has provided us a class called Animation.
In order to perform animation in android , we are going to call a static function loadAnimation() of the class AnimationUtils. We are going to receive the result in an instance of Animation Object. Its syntax is as follows −

Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), 
R
.anim.myanimation);
Tweened animations are commonly used to:
➤ Transition between Activities.
➤ Transition between layouts within an Activity.
➤ Transition between different content displayed within the same View.
➤ Provide user feedback such as:
➤ Indicating progress.
➤ ‘‘Shaking’’ an input box to indicate an incorrect or invalid data entry.

Monday, February 5, 2018

Best Romantic Wallpapers Which

$*#@%$ com.backbench.funnypics*Romantic*Funny*Pictures*Hot*Romantic*and*Funny*Pictures*App*On*Playstore*NO*

Best Romantic Wallpapers







Best Romance Tips Mo

$*#@%$ ca-app-pub-6084316122566523/8899353224




Best Romance Tips


Try these ways to improve the romance in your relationship, especially when your partner "isn't getting it" about why it's vital to you and your relationship.

  1. Initiate affection with your partner. Show them how little touches and flirtations throughout the day can lead to higher libido - bonus!
  2. Compliment your partner - praise what they do, what they say, how they look, any effort they've made. Praise your partner to others, whether they are in earshot or not (it is likely to get back to them anyway).
  3. Plan a surprise of something you know they will love and be touched at your thoughtfulness.
  4. Kiss your partner every day.
  5. Figure out what your love languages are, and your partner's here and take note of the similarities and differences.
  6. Flirt in public. Be that couple people stare at in envy. Life is short, embrace it, and each other.
  7. Make your partner feel special on a regular basis. Make a great meal, give them treasured alone time, go out on well planned dates. Don't be the human equivalent of the good china, hidden away in the cabinet to be used maybe once or twice a year for super special occasions. Bring the good stuff out, whatever it may be, in each other, frequently. They, and you, are worth it!
  8. Arrange for your partner to have something they've been missing. It doesn't have to be romantic. Just something you know they crave or miss and give it to them so they appreciate how good it feels to have the satisfaction of something you've been missing. If they don't get the hint, spell it out: just as you've been missing (fill in the blank), I've been missing romance with you. It feels good doesn't it, to finally have something again that you've been missing!
  9. Finally, talk to your partner about how you feel about romance and why you love it so much, how it energises the relationship and makes you feel secure and very loved up.

Best football Wallpapers Which

$*#@%$ com.marina.funnygif*Stickers*For*Whatsapp*GIF*Stickers*And*Smileys*For*Whatsapp*On*Playstore*NO*


Best Football Players