Added vibration to alarm
This commit is contained in:
parent
13d4ed51c2
commit
699a40e93b
@ -2,11 +2,12 @@
|
|||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="com.dougkeen.bart"
|
package="com.dougkeen.bart"
|
||||||
android:installLocation="auto"
|
android:installLocation="auto"
|
||||||
android:versionCode="22"
|
android:versionCode="23"
|
||||||
android:versionName="2.1.0-beta" >
|
android:versionName="2.1.0-beta" >
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||||
|
<uses-permission android:name="android.permission.VIBRATE" />
|
||||||
|
|
||||||
<uses-sdk
|
<uses-sdk
|
||||||
android:minSdkVersion="8"
|
android:minSdkVersion="8"
|
||||||
|
@ -17,6 +17,7 @@ import android.os.Bundle;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
|
import android.os.Vibrator;
|
||||||
import android.support.v4.app.LoaderManager.LoaderCallbacks;
|
import android.support.v4.app.LoaderManager.LoaderCallbacks;
|
||||||
import android.support.v4.content.CursorLoader;
|
import android.support.v4.content.CursorLoader;
|
||||||
import android.support.v4.content.Loader;
|
import android.support.v4.content.Loader;
|
||||||
@ -243,6 +244,10 @@ public class ViewDeparturesActivity extends SActivity implements
|
|||||||
if (application.getAlarmMediaPlayer() == null) {
|
if (application.getAlarmMediaPlayer() == null) {
|
||||||
tryToPlayRingtone(alarmSound);
|
tryToPlayRingtone(alarmSound);
|
||||||
}
|
}
|
||||||
|
final Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
|
||||||
|
if (vibrator.hasVibrator()) {
|
||||||
|
vibrator.vibrate(new long[] { 0, 500, 500 }, 1);
|
||||||
|
}
|
||||||
mHandler.postDelayed(new Runnable() {
|
mHandler.postDelayed(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
@ -270,6 +275,10 @@ public class ViewDeparturesActivity extends SActivity implements
|
|||||||
final MediaPlayer mediaPlayer = application.getAlarmMediaPlayer();
|
final MediaPlayer mediaPlayer = application.getAlarmMediaPlayer();
|
||||||
application.setAlarmSounding(false);
|
application.setAlarmSounding(false);
|
||||||
application.setAlarmMediaPlayer(null);
|
application.setAlarmMediaPlayer(null);
|
||||||
|
final Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
|
||||||
|
if (vibrator.hasVibrator()) {
|
||||||
|
vibrator.cancel();
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
if (mediaPlayer != null && mediaPlayer.isPlaying()) {
|
if (mediaPlayer != null && mediaPlayer.isPlaying()) {
|
||||||
mediaPlayer.stop();
|
mediaPlayer.stop();
|
||||||
|
Loading…
Reference in New Issue
Block a user