কম্পিউটার

কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে একটি ইমেজ গ্যালারি থেকে কীভাবে একটি ছবি বাছাই করবেন?


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

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

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

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="vertical"
   android:padding="2dp">
   <ImageView
      android:id="@+id/imageView"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_weight="1" />
   <Button
      android:id="@+id/buttonLoadPicture"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_gravity="center"
      android:layout_weight="0"
      android:text="Load Picture" />
</LinearLayout>

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

এ যোগ করুন
import android.content.Intent
import android.net.Uri
import android.os.Bundle
import android.provider.MediaStore
import android.widget.Button
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
   lateinit var imageView: ImageView
   lateinit var button: Button
   private val pickImage = 100
   private var imageUri: Uri? = null
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      imageView = findViewById(R.id.imageView)
      button = findViewById(R.id.buttonLoadPicture)
      button.setOnClickListener {
         val gallery = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI)
         startActivityForResult(gallery, pickImage)
      }
   }
   override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
      super.onActivityResult(requestCode, resultCode, data)
      if (resultCode == RESULT_OK && requestCode == pickImage) {
         imageUri = data?.data
         imageView.setImageURI(imageUri)
      }
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.q11">
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
   <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. অ্যান্ড্রয়েডে একটি কোণ দ্বারা ইমেজভিউতে একটি চিত্র কীভাবে ঘোরানো যায়?