Procedure
  1. Start the Eclipse IDE.
  2. Make an activity MainActivity.java.
  3. Make a XML file activity_main.xml.
  4. In XML file,3 Buttons should be there.
  5. The code is given below.
MainActivity.java
  1. package com.example.setringer;
  2. import android.media.AudioManager;
  3. import android.os.Bundle;
  4. import android.provider.MediaStore.Audio;
  5. import android.app.Activity;
  6. import android.content.Context;
  7. import android.view.Menu;
  8. import android.view.View;
  9. import android.view.View.OnClickListener;
  10. import android.widget.Button;
  11. public class MainActivity extends Activity {
  12. Button b1, b2, b3;
  13. AudioManager am;
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17. setContentView(R.layout.activity_main);
  18. b1 = (Button) findViewById(R.id.button1);
  19. b2 = (Button) findViewById(R.id.button2);
  20. b3 = (Button) findViewById(R.id.button3);
  21. am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
  22. b1.setOnClickListener(new OnClickListener() {
  23. @Override
  24. public void onClick(View v) {
  25. am.setRingerMode(0);
  26. }
  27. });
  28. b2.setOnClickListener(new OnClickListener() {
  29. @Override
  30. public void onClick(View v) {
  31. am.setRingerMode(1);
  32. }
  33. });
  34. b3.setOnClickListener(new OnClickListener() {
  35. @Override
  36. public void onClick(View v) {
  37. am.setRingerMode(3);
  38. }
  39. });
  40. }
  41. }
Activity_main.xml
  1. <RelativeLayout xmlns:android="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. android:paddingBottom="@dimen/activity_vertical_margin"
  6. android:paddingLeft="@dimen/activity_horizontal_margin"
  7. android:paddingRight="@dimen/activity_horizontal_margin"
  8. android:paddingTop="@dimen/activity_vertical_margin"
  9. tools:context=".MainActivity" >
  10. <TextView
  11. android:id="@+id/textView1"
  12. android:layout_width="wrap_content"
  13. android:layout_height="wrap_content"
  14. android:text="@string/hello_world" />
  15. <Button
  16. android:id="@+id/button1"
  17. android:layout_width="wrap_content"
  18. android:layout_height="wrap_content"
  19. android:layout_below="@+id/textView1"
  20. android:layout_marginTop="78dp"
  21. android:layout_toRightOf="@+id/textView1"
  22. android:text="silent" />
  23. <Button
  24. android:id="@+id/button2"
  25. android:layout_width="wrap_content"
  26. android:layout_height="wrap_content"
  27. android:layout_alignLeft="@+id/button1"
  28. android:layout_centerVertical="true"
  29. android:text="vibrate" />
  30. <Button
  31. android:id="@+id/button3"
  32. android:layout_width="wrap_content"
  33. android:layout_height="wrap_content"
  34. android:layout_alignLeft="@+id/button2"
  35. android:layout_below="@+id/button2"
  36. android:layout_marginTop="30dp"
  37. android:text="ringer" />
  38. </RelativeLayout>
Output
Android.jpg
Android1.jpg