يادگرفتن تثبيت اتفاق ها وlogging تراکنش ها در اندرويد 


 


درين فصل به مبحث روش ي تثبيت اتفاق ها (ساخت و مشاهده ي پيام ها يا اين که گزارشات تراکنش ها /logstatement ) در برنامه هاي کاربردي اندرويد پرداخته مي‌شود.


خريد اپليکيشن آماده


فهرست محتوا


 


1. تثبيت اتفاق ها در اندرويد (Logging )


 


2. ساخت log statement(تايپ کردن گزارشات)


 


3. مشاهده ي log messages(گزارشات در سيستم اندرويد)


 


4. تمرين : بکارگيري log statement


 


اضافه کردن log statement


 


به کار گيري از LogCat viewدر Android Studio


 


مشاهده ي LogCat viewدر فضا برنامه نويسي Eclipse


 


 


 


1. تثبيت اتفاق ها در اندرويد (Logging)


 


سيستم اندرويد براي همه ي گزارشات (log)از يک سيستم مرکزي سود ميگيرد، ولي اين قابليت و امکان موجود هست که فرد برنامه نويس گزارشات منحصربه‌فرد (log messagecustom)بنويسد. امکانات برنامه نويسي اندرويد به برنامه نويس اذن مي‌دهد براي گزارشات متبوع و دلخواه خويش، غربال تمجيد نمايد.


 


 


 


2. ساخت log statement(تايپ کردن گزارشات)


 


براي تايپ کردن و تثبيت گزارش از کلاس android.util.Logبا متدهاي Log.v ()، Log.d ()، Log.i ()، Log.w ()، Log.e ()يا اين که Log.wtf ()استعمال نماييد. متدهاي ذکر شده به ترتيب اهميت سازمان دهي و سورت ميگردند (به گونه اي که Log.i ()در مقايسه با متدهاي ديگر از اهميت کمتري برخوردار‌است).


 


اولي پارامتر متدهاي بالا مقام (category)ميباشد و دومي پارامترخود پيام يا اين که گزارش ميباشد.


 


به صورت معمول کاري انجام مي دهيد، ساخت رابط Constantsدر نرم افزار اندرويدو ارائه ي log flagبه تيتر يک فيلد ميباشد.


 


package com.vogella.android.first;


public interface Constants {


        String LOG = \"com.vogella.android.first\";


}


 


سيستم اندرويد سفارش مينمايد که برنامه ي اجرا گرديده دربردارنده کد گزارش نويسي (logging code)نباشد. ابزار برنامه نويسي سيستم اندرويد (ADT)درفش BuildConfig.DEBUGرا براي اين خواسته درنظر گرفته ميباشد. در حالتي‌که برنامه نويس نرم افزار متبوع اندرويد را براي توزيع و اجرا صادر (export)نمايد، درفش روايت شده فورا به falseتنظيم (set)مي‌شود. اين درحالي ميباشد که طي مراحل برنامه نويسي درفش مزبور به trueتبديل يا اين که تهيه مي گردد که به شما اذن ميدهد گزارشات (log statement)را ملاحظه کنيد.


 


نمونه پايين طرز ي گزارش نويسي پيام اشتباه را اکران مي‌دهد.


 


if (BuildConfig.DEBUG) {


        Log.e(Constants.TAG،\"onCreate called\");


        }


 


 


 


3. مشاهده ي log messages(گزارشات در سيستم اندرويد)


 


مي قدرت از روش LogCat viewگزارشات (log statement)اندرويد را در اطراف Android Studioيا EclipseADTمشاهده کرد.


 


4. تمرين : بکارگيري log statement


 


اضافه کردن log statement


 


در پروژه ي com.vogella.android.first، رابط تحت را به مراد تعريف و تمجيد يک اثبات (constant) براي گزارشات (log statement)خويش توليد نماييد.


 


package com.vogella.android.first;


public interface Constants {


        String LOG = \"com.vogella.android.first\";


}


 


يک log statementبه متد onCreateخود بيشتر نمائيد.


 


@Override


protected void onCreate(Bundle savedInstanceState) {


        super.onCreate(savedInstanceState);


        if (BuildConfig.DEBUG) {


        Log.d(Constants.LOG،\"onCreated called\");


        }


        setContentView(R.layout.activity_main);


        }


 


فعلا برنامه ي متبوع را اجرا کرده و از اکران گزارش (log statement)مد لحاظ در LogCat viewاطمينان نتايج فرماييد.


مشخصات

  • جهت مشاهده منبع اصلی این مطلب کلیک کنید
  • کلمات کلیدی منبع : اندرويد ,برنامه ,گزارشات ,android ,statement ,نويسي ,vogella android ,تثبيت اتفاق ,برنامه نويسي ,سيستم اندرويد ,برنامه نويس ,vogella android first ,public interface constants ,first public interface ,android first public
  • در صورتی که این صفحه دارای محتوای مجرمانه است یا درخواست حذف آن را دارید لطفا گزارش دهید.

تبلیغات

محل تبلیغات شما

آخرین مطالب این وبلاگ

محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

موسسه قانون یار Ryan John Cindy Tracey یه مامان که نمیخواد فقط مامان باشه کارخانه نخ اکریلیک