Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. package="com.junk.alarm"
  2.  
  3. import android.os.Bundle;
  4. import android.provider.AlarmClock;
  5. import android.app.Activity;
  6. import android.content.Intent;
  7. import android.view.Menu;
  8. import android.app.AlarmManager;
  9. import android.app.PendingIntent;
  10. import android.content.*;
  11.  
  12. public class MainActivity extends Activity {
  13.  
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17. setContentView(R.layout.activity_main);
  18. Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
  19. i.putExtra(AlarmClock.EXTRA_MESSAGE, "New Alarm");
  20. i.putExtra(AlarmClock.EXTRA_HOUR, 11);
  21. i.putExtra(AlarmClock.EXTRA_MINUTES, 20);
  22. i.putExtra(AlarmClock.EXTRA_SKIP_UI,true);
  23. int rc = 0;
  24. startActivityForResult(i,rc);
  25. try {
  26. Thread.sleep(5000);
  27. } catch (InterruptedException e) {
  28. e.printStackTrace();
  29. }
  30. Context context = getApplicationContext();
  31. PendingIntent mpi = PendingIntent.getActivity(context,rc,i,0);
  32. AlarmManager am = (AlarmManager)context.getSystemService(context.ALARM_SERVICE);
  33. am.cancel(mpi);
  34. finish();
  35.  
  36. }
  37.  
  38. @Override
  39. public boolean onCreateOptionsMenu(Menu menu) {
  40. // Inflate the menu; this adds items to the action bar if it is present.
  41. getMenuInflater().inflate(R.menu.main, menu);
  42. return true;
  43. }
  44.  
  45. <?xml version="1.0" encoding="utf-8"?>
  46. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  47. package="com.junk.alarm"
  48. android:versionCode="1"
  49. android:versionName="1.0" >
  50.  
  51. <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
  52.  
  53. <uses-sdk
  54. android:minSdkVersion="8"
  55. android:targetSdkVersion="18" />
  56.  
  57. <application
  58. android:allowBackup="true"
  59. android:icon="@drawable/ic_launcher"
  60. android:label="@string/app_name"
  61. android:theme="@android:style/Theme.NoDisplay" >
  62. <activity
  63. android:name="com.poisson.hotalarm.MainActivity"
  64. android:label="@string/app_name" >
  65. <intent-filter>
  66. <action android:name="android.intent.action.MAIN" />
  67.  
  68. <category android:name="android.intent.category.LAUNCHER" />
  69. </intent-filter>
  70. </activity>
  71. </application>
  72.  
  73. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  74. xmlns:tools="http://schemas.android.com/tools"
  75. android:layout_width="match_parent"
  76. android:layout_height="match_parent"
  77. android:paddingBottom="@dimen/activity_vertical_margin"
  78. android:paddingLeft="@dimen/activity_horizontal_margin"
  79. android:paddingRight="@dimen/activity_horizontal_margin"
  80. android:paddingTop="@dimen/activity_vertical_margin"
  81. tools:context=".MainActivity" >
  82.  
  83. <TextView
  84. android:layout_width="wrap_content"
  85. android:layout_height="wrap_content"
  86. android:text="@string/hello_world" />
  87.  
  88. </RelativeLayout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement