কম্পিউটার

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


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

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

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

 <বোতাম android:id="@+id/button" android:text="ব্যাকগ্রাউন্ড সার্ভিস শুরু করতে এখানে ক্লিক করুন" android:textStyle="bold" android:textSize="16sp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" /> 

ধাপ 3 – প্রজেক্টে রাইট ক্লিক করুন, নতুন>> পরিষেবা>> পরিষেবা নির্বাচন করুন এবং MyServices.java এ নিম্নলিখিত যোগ করুন

package app.com.sample;import android.app.Service;import android.content.Intent;import android.os.IBinder;import android.widget.Toast;পাবলিক ক্লাস MyService প্রসারিত পরিষেবা { public MyService() { } @Override public int onStartCommand(ইন্টেন্ট ইন্টেন্ট, int ফ্ল্যাগ, int startId){ onTaskRemoved(intent); Toast.makeText(getApplicationContext(), "এটি ব্যাকগ্রাউন্ডে চলমান একটি পরিষেবা", Toast.LENGTH_SHORT).show(); ফেরত START_STICKY; } @Override public IBinder onBind(Intent intent) { // TODO:পরিষেবাতে যোগাযোগের চ্যানেল ফিরিয়ে দিন। নতুন UnsupportedOperationException("এখনও বাস্তবায়িত হয়নি"); } @TaskRemoved(Intent rootIntent) {Intent restartServiceIntent =new Intent(getApplicationContext(),this.getClass()); restartServiceIntent.setPackage(getPackageName()); startService(restartServiceIntent); super.onTaskRemoved(rootIntent); }}

পদক্ষেপ 4৷ − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;পাবলিক ক্লাস MainActivity AppCompatActivity প্রসারিত করে { বোতাম বোতাম; @ওভাররাইড সুরক্ষিত শূন্যতা onCreate(বান্ডেল savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button =findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startService(new Intent(getApplicationContext(),MyService.class));} }); }}

ধাপ 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">        

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

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

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


  1. কিভাবে Android এ বিজ্ঞপ্তি থেকে একটি পরিষেবা শুরু করবেন?

  2. অ্যান্ড্রয়েড অ্যাপে বুট করার সময় একটি পরিষেবা কীভাবে শুরু করবেন?

  3. কীভাবে অ্যান্ড্রয়েড ডিভাইসে লিনাক্স চালাবেন

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