কম্পিউটার

কোটলিন ব্যবহার করে সর্বদা ব্যাকগ্রাউন্ডে একটি অ্যান্ড্রয়েড পরিষেবা কীভাবে চালাবেন?


কোটলিন ব্যবহার করে সর্বদা ব্যাকগ্রাউন্ডে কীভাবে একটি অ্যান্ড্রয়েড পরিষেবা চালাতে হয় তা এই উদাহরণটি দেখায়৷

ধাপ 1 - অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইলে যাবেন? নতুন প্রকল্প এবং একটি নতুন প্রকল্প তৈরি করতে প্রয়োজনীয় সমস্ত বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

উদাহরণ

ধাপ 3 − একটি নতুন Kotlin ক্লাস MyService.kt তৈরি করুন এবং নিম্নলিখিত কোড যোগ করুন

 android.app.Serviceimport android.content.Intentimport android.os.IBinderimport android.widget.Toastclass MyService :Service() { override fun onStartCommand(ইন্টেন্ট:ইনটেন্ট, ফ্ল্যাগস:Int, startId:Int):Int { onTaskRemove (ইন্টেন্ট) Toast.makeText( অ্যাপ্লিকেশন প্রসঙ্গ, "এটি ব্যাকগ্রাউন্ডে চলমান একটি পরিষেবা", টোস্ট.LENGTH_SHORT .show() রিটার্ন START_STICKY } ওভাররাইড মজা অনবিন্ড(ইন্টেন্ট:ইন্টেন্ট):আইবিন্ডার? {// TODO:পরিষেবাতে যোগাযোগের চ্যানেল ফিরিয়ে দিন। থ্রো UnsupportedOperationException("এখনও বাস্তবায়িত হয়নি") } ওভাররাইড মজা onTaskRemoved(rootIntent:Intent) { val restartServiceIntent =Intent(applicationContext, this.javaClass) restartServiceIntent.setPackage(packageName) } 

পদক্ষেপ 4৷ − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন
ইম্পোর্ট করুন android.content.Intentimport android.os.Bundleimport android.widget.Buttonimport androidx.appcompat.app.AppCompatActivity ক্লাস মেইন অ্যাক্টিভিটি :AppCompatActivity() { ওভাররাইড মজা onCreate(savedInstanceState:Bundle.Contate){super.compatanceState) R.layout.activity_main) title ="KotlinApp" ভ্যাল বোতাম:বোতাম =findViewById(R.id.button) button.setOnClickListener { startService(Intent(applicationContext, MyService::class.java)) } } }

ধাপ 5 − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
 <অ্যাপ্লিকেশন android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" Android :theme="@style/AppTheme"> <অ্যাক্টিভিটি android:name=".MainActivity">        

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রান আইকনে ক্লিক করুন টুলবার থেকে কোটলিন ব্যবহার করে সর্বদা ব্যাকগ্রাউন্ডে একটি অ্যান্ড্রয়েড পরিষেবা কীভাবে চালাবেন? । একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে

কোটলিন ব্যবহার করে সর্বদা ব্যাকগ্রাউন্ডে একটি অ্যান্ড্রয়েড পরিষেবা কীভাবে চালাবেন?

কোটলিন ব্যবহার করে সর্বদা ব্যাকগ্রাউন্ডে একটি অ্যান্ড্রয়েড পরিষেবা কীভাবে চালাবেন?



  1. অ্যান্ড্রয়েডে ব্যাকগ্রাউন্ড সার্ভিস কীভাবে তৈরি করবেন?

  2. কিভাবে সবসময় ব্যাকগ্রাউন্ডে একটি অ্যান্ড্রয়েড পরিষেবা চালাবেন?

  3. কোটলিন ব্যবহার করে অ্যান্ড্রয়েডের একটি পরিষেবা থেকে কীভাবে একটি বিজ্ঞপ্তি পাঠাবেন?

  4. উইন্ডোজ 11-এ কীভাবে সর্বদা পটভূমিতে WSA চালাবেন