यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में पृष्ठभूमि संगीत कैसे चला सकता हूं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ेंimport android.content.Intent;import android.os.Bundle;import android.view.View;import androidx.appcompat.app.AppCompatActivity; पब्लिक क्लास MainActivity AppCompatActivity का विस्तार करती है {@Override संरक्षित शून्य onCreate(Bundle saveInstanceState) { सुपर .onCreate(savedInstanceState); setContentView(R.layout.activity_main); } सार्वजनिक शून्य PlayBackgroundSound (दृश्य देखें) {इरादा इरादा =नया इरादा (MainActivity.this, BackgroundSoundService.class); स्टार्ट सर्विस (इरादा); }}पूर्व>चरण 4 - एक कच्ची Android संसाधन फ़ाइल बनाएँ, एक ऑडियो फ़ाइल कॉपी-पेस्ट करें जिसे आप पृष्ठभूमि में चलाना चाहते हैं (audio.mp3)
चरण 5 - एक नया जावा वर्ग बनाएं (BackgroundSoundService.java और निम्नलिखित कोड -
import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.os.IBinder;import android.widget.Toast;import androidx.annotation.Nullable;public class BackgroundSoundService सर्विस का विस्तार करती है {मीडियाप्लेयर मीडियाप्लेयर; @Nullable @Override सार्वजनिक IBinder onBind (इरादा आशय) {वापसी शून्य; } @ ओवरराइड पब्लिक वॉयड ऑनक्रिएट () {super.onCreate (); MediaPlayer =MediaPlayer.create (यह, R.raw.sound); MediaPlayer.setLooping (सच); // लूपिंग MediaPlayer.setVolume (100, 100) सेट करें; } सार्वजनिक int onStartCommand (इरादा इरादा, int झंडे, int startId) {mediaPlayer.start (); Toast.makeText(getApplicationContext(), "प्लेइंग बोहेमियन रैशपोडी इन द बैकग्राउंड", Toast.LENGTH_SHORT).show(); वापसी प्रारंभ आईडी; } सार्वजनिक शून्य ऑनस्टार्ट (इरादा इरादा, int startId) { } @ ओवरराइड सार्वजनिक शून्य onDestroy () {mediaPlayer.stop (); मीडियाप्लेयर.रिलीज (); } @Override सार्वजनिक शून्य onLowMemory() { }}चरण 6 - निम्न कोड को androidManifest.xml में जोड़ें
<प्रकट xmlns:android="https://schemas.android.com/apk/res/android" package="app.com.sample"><गतिविधि android:name=" .MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" /> गतिविधि> <सेवा android:name=".BackgroundSoundService" /> आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक को खोलें और रन पर क्लिक करें टूलबार से आइकन। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -