Dawn Salvucci-Favier has worked in the logistics and transportation industry since 1997. Dawn began their career at Staples, Inc. as a Principle Supply Chain Business Analyst and Sr. Transportation Analyst. In 2000, they joined Manugistics, Inc. as a Sr. Product Manager. In 2004, they moved to NFI as the Director of Logistics Services and also held the role of Director - Solutions Management at Manugistics, Inc. Dawn then joined JDA Software Group in 2006 as VP Transportation Solutions, where they were responsible for strategic business planning for a $26M Transportation business unit. In 2011, they moved to RedPrairie Corporation (now JDA Software) as VP Global Solution Strategy and Sr VP & General Manager. In 2013, they joined 3GTMS, Inc. as VP Product Management, and in 2020 they became CEO & Chief Product Officer and Chief Product Officer & Co-CEO at Greenscreens.ai. Additionally, they have been an Independent Consulting Chief Strategy Officer at Teralan Strategic Services since 2020.
package com.example.android.miwok;
import android.content.Context;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import java.util.ArrayList;
public class ColorsActivity extends AppCompatActivity {
private MediaPlayer mMediaPlayer;
private AudioManager mAudioManager;
AudioManager.OnAudioFocusChangeListener mOnAudioFocusChangeListener =
new AudioManager.OnAudioFocusChangeListener() {
public void onAudioFocusChange(int focusChange) {
if (focusChange == AudioManager.AUDIOFOCUS_LOSS_TRANSIENT ||
focusChange == AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK) {
// Pause playback
mMediaPlayer.pause();
mMediaPlayer.seekTo(0);
} else if (focusChange == AudioManager.AUDIOFOCUS_GAIN) {
// Resume playback
mMediaPlayer.start();
} else if (focusChange == AudioManager.AUDIOFOCUS_LOSS) {
releaseMediaPlayer();
}
}
};
private MediaPlayer.OnCompletionListener mCompletionListener = new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
// Now that the sound file has finished playing, release the media player resources.
releaseMediaPlayer();
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.word_list);
mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
// Create a list of words
final ArrayList<Word> words = new ArrayList<Word>();
words.add(new Word("red", "we
Sign up to view 3 direct reports
Get started