ernesto logo
Torna al Magazine
Collegamento citofono: come trovare elettricisti
consigli
Collegamento citofono: come trovare elettricisti

Come Trovare Elettricisti per il Collegamento di un Citofono

Come Trovare un Elettricista per Collegare un Citofono.

Scopri come trovare elettricisti esperti per il collegamento del tuo citofono, garantendo sicurezza e funzionalità. In questo articolo, esploreremo suggerimenti pratici per selezionare il professionista giusto, assicurandoti un servizio di qualità per la tua casa. Non perdere l'occasione di migliorare la tua sicurezza domestica!

Trova professionisti vicino a te

Trova professionisti
package com.example.android.miwok; import android.content.Context; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import java.util.ArrayList; public class NumbersActivity extends AppCompatActivity { private MediaPlayer mMediaPlayer; private AudioManager mAudioManager; private AudioManager.OnAudioFocusChangeListener mOnAudioFocusChangeListener = new AudioManager.OnAudioFocusChangeListener() { @Override public void onAudioFocusChange(int focusChange) { if (focusChange == AudioManager.AUDIOFOCUS_LOSS_TRANSIENT || focusChange == AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK) { mMediaPlayer.pause(); mMediaPlayer.seekTo(0); } else if (focusChange == AudioManager.AUDIOFOCUS_GAIN) { mMediaPlayer.start(); } else if (focusChange == AudioManager.AUDIOFOCUS_LOSS) { releaseMediaPlayer(); } } }; private MediaPlayer.OnCompletionListener mCompletionListener = new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mediaPlayer) { releaseMediaPlayer(); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.word_list); mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); final ArrayList words = new ArrayList(); words.add(new Word("one", "lutti", R.drawable.number_one, R.raw.number_one)); words.add(new Word("two", "otiiko", R.drawable.number_two, R.raw.number_two)); words.add(new Word("three", "tolookosu", R.drawable.number_three, R.raw.number_three)); words.add(new Word("four", "oyyisa", R.drawable.number_four, R.raw.number_four)); words.add(new Word("five", "massokka", R.drawable.number_five, R.raw.number_five)); words.add(new Word("six", "temmokka", R.drawable.number_six, R.raw.number_six)); words.add(new Word("seven", "kenekaku", R.drawable.number_seven, R.raw.number_seven)); words.add(new Word("eight", "kawinta", R.drawable.number_eight, R.raw.number_eight)); words.add(new Word("nine", "wo’e", R.drawable.number_nine, R.raw.number_nine)); words.add(new Word("ten", "na’aacha", R.drawable.number_ten, R.raw.number_ten)); WordAdapter adapter = new WordAdapter(this, words, R.color.category_numbers); ListView listView = (ListView) findViewById(R.id.list); listView.setAdapter(adapter); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapterView, View view, int position, long l) { Word word = words.get(position); releaseMediaPlayer(); int result = mAudioManager.requestAudioFocus(mOnAudioFocusChangeListener, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN_TRANSIENT); if (result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED) { mMediaPlayer = MediaPlayer.create(NumbersActivity.this, word.getmAudioResourceId()); mMediaPlayer.start(); mMediaPlayer.setOnCompletionListener(mCompletionListener); } } }); } @Override protected void onStop() { super.onStop(); releaseMediaPlayer(); } /** * Clean up the media player by releasing its resources. */ private void releaseMediaPlayer() { // If the media player is not null, then it may be currently playing a sound. if (mMediaPlayer != null) { // Regardless of the current state of the media player, release its resources // because we no longer need it. mMediaPlayer.release(); // Set the media player back to null. For our code, we've decided that // setting the media player to null is an easy way to tell that the media player // is not configured to play an audio file at the moment. mMediaPlayer = null; mAudioManager.abandonAudioFocus(mOnAudioFocusChangeListener); } } }
Ultimo aggiornamento
30 Mar 2025
Laura Della Monaca
Laura Della Monaca

Specializzata nella scrittura di contenuti sui preventivi e servizi per la casa, con particolare attenzione al comfort e al risparmio.