কম্পিউটার

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে হোম এবং অন্যান্য সিস্টেম বোতামগুলি কীভাবে অক্ষম করবেন?


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

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

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

উদাহরণ

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
   <TextView
      android:id="@+id/textView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="50dp"
      android:padding="8dp"
      android:text="Tutorials Point"
      android:textColor="@color/colorPrimaryDark"
      android:textSize="48sp"
      android:textStyle="bold" />
   <TextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:text="Disabled Home and Other System buttons"
      android:textAlignment="center"
      android:textColor="@android:color/background_dark"
      android:textSize="24sp"
      android:textStyle="bold" />
   </RelativeLayout>

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন

উদাহরণ

import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import java.util.*
class MainActivity : AppCompatActivity() {
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
   }
   override fun onWindowFocusChanged(hasFocus: Boolean) {
      super.onWindowFocusChanged(hasFocus)
      hideNavigationBar()
   }
   private fun hideNavigationBar() {
      val decorView: View = this.window.decorView
      val uiOptions: Int = (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
      or View.SYSTEM_UI_FLAG_FULLSCREEN
      or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
      or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
      or View.SYSTEM_UI_FLAG_LAYOUT_STABLE)
      val timer = Timer()
      val task: TimerTask = object : TimerTask() {
         override fun run() {
            runOnUiThread { decorView.systemUiVisibility = uiOptions }
         }
      }
      timer.scheduleAtFixedRate(task, 1, 2)
   }
}

ধাপ 4 − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন

উদাহরণ

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
package="app.com.q1">
   <application
      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">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

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

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে হোম এবং অন্যান্য সিস্টেম বোতামগুলি কীভাবে অক্ষম করবেন?


  1. অ্যান্ড্রয়েডে কীভাবে ড্র্যাগ অ্যান্ড ড্রপ ব্যবহার করবেন?

  2. অ্যান্ড্রয়েডে হোম এবং অন্যান্য সিস্টেম বোতামগুলি কীভাবে নিষ্ক্রিয় করবেন?

  3. কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে ডান-থেকে-বামে এবং বাম-থেকে-ডান সোয়াইপ অঙ্গভঙ্গি কীভাবে পরিচালনা করবেন?

  4. কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে গ্রিডভিউ স্ক্রোলিং কীভাবে অক্ষম করবেন?