কম্পিউটার

অ্যান্ড্রয়েডে টিম্বার দিয়ে আপনার লগিং অভিজ্ঞতা উন্নত করা


টিম্বার লাইব্রেরি হল অ্যান্ড্রয়েড লগের একটি বর্ধিত লাইব্রেরি। অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপ করার সময়, বেশিরভাগ ডেভেলপার অ্যান্ড্রয়েড লগ পছন্দ করেন। কিন্তু অ্যান্ড্রয়েড প্রকল্প স্থাপন করার সময় এখানে সমস্যাটি পরিষ্কার লগ সম্পর্কে। টিম্বার লাইব্রেরি ব্যবহার করে এই প্রক্রিয়াটি এড়াতে।

এই উদাহরণটি দেখায় কিভাবে android-এ Timber সংহত করা যায়।

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

ধাপ 2 - নীচে দেখানো হিসাবে build.gradle এ টিম্বার লাইব্রেরি যোগ করুন

প্লাগইন প্রয়োগ করুন:'com.android.application'Android { compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentation.UndrounitnerAndroun.Runitner.J. " } buildTypes { প্রকাশ { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}নির্ভরতা { বাস্তবায়ন fileTree(dir:'libs', অন্তর্ভুক্ত:['*.jar'] ) বাস্তবায়ন 'com.android.support:appcompat-v7:28.0.0' বাস্তবায়ন 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' বাস্তবায়ন 'com.jakewharton.timber :timber:4.7.1' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'}

ধাপ 3 − নীচে দেখানো হিসাবে মেইনঅ্যাক্টিভিটিতে onCreate পদ্ধতিতে কাঠ শুরু করতে হবে।

import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import timber.log.Timber;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { @Override protected void onCreate(Bundle savedInstanceState) {super.onState); setContentView(R.layout.activity_main); যদি (BuildConfig.DEBUG) { Timber.plant(new Timber.DebugTree()); } } }

পদক্ষেপ 4৷ − কাঠের বিভিন্ন ত্রুটি এবং সতর্কতা পদ্ধতি নিচে দেখানো হয়েছে।

টিম্বার. w("কিছু পাঠ্য");- এটি সতর্কতা errorTimber.e("কিছু পাঠ্য") সম্পর্কে নির্দেশ করে;- এটি ত্রুটি সম্পর্কে নির্দেশ করে

ধাপ 5 − কাঠের একটি সাধারণ উদাহরণ নীচে দেখানো হয়েছে৷

প্যাকেজ com.example.andy.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import timber.log.Timber;পাবলিক ক্লাস MainActivity AppCompatActivity প্রসারিত করে { @Override protected void onCre savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); যদি (BuildConfig.DEBUG) { Timber.plant(new Timber.DebugTree()); } অন্য { Timber.plant(new ReleaseTree()); } Timber.v("কিছু টেক্সট"); Timber.d("কিছু লেখা"); Timber.i("কিছু টেক্সট"); Timber.w("কিছু লেখা"); Timber.e("কিছু টেক্সট"); }}

ধাপ ৬ − উপরের উদাহরণে আমরা দেখতে এবং প্রকাশ করার জন্য কিছুতেই পরিবর্তন করছি না।

উপরের কোডের নমুনা আউটপুট নীচে দেখানো হয়েছে -

অ্যান্ড্রয়েডে টিম্বার দিয়ে আপনার লগিং অভিজ্ঞতা উন্নত করা


  1. কিভাবে আপনার Android ফোনকে Windows 10 এর সাথে লিঙ্ক করবেন?

  2. আপনার নতুন অ্যান্ড্রয়েড ফোনের সাথে 15টি জিনিস

  3. কীভাবে আপনার অ্যান্ড্রয়েডে আরও ভাল গেমিং অভিজ্ঞতা পাবেন

  4. অ্যান্ড্রয়েডে বন্ধুদের সাথে আপনার অবস্থান কীভাবে শেয়ার করবেন