آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

طبقه بندی موضوعی

۳۳ مطلب با موضوع «آموزش اندروید :: نکات تکمیلی» ثبت شده است

این اتریبیوت برای ویوهای اسکرول شونده استفاده میشه.

 

اینجا با عکس توضیح داده قضیه ش چیه.

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ مرداد ۹۹ ، ۲۲:۴۵
میم دال

کارد ویو خودش dependency داره ولی توی کتابخونه متریال دیزاین هم تعریف شده. من ترجیحم اینه که از نسخه متریال دیزاینش استفاده کنم.

 

ریسایکلر ویو هم dependency داره. فقط باید نسخه ش با متریال دیزاین یکی باشه تا توی preview نشون داده بشه! این مشکلی بود که الآن اینجوری حل شد!

 

implementation 'com.google.android.material:material:1.2.0-alpha02'
implementation 'androidx.recyclerview:recyclerview:1.2.0-alpha05'
۰ نظر موافقین ۰ مخالفین ۰ ۱۴ مرداد ۹۹ ، ۱۶:۰۱
میم دال

دی کامپایل کردن خیلی حال میده :))

دو تا اپ رو دی کامپایل کردم و خیلی راضیم :))

 

آموزش

 

ورژن های مختلف سورس apktool

 

با این روش هم فایل های جاوا  و هم فایل های xml بازیابی میشن! :))

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ مرداد ۹۹ ، ۱۰:۳۸
میم دال
۰ نظر موافقین ۰ مخالفین ۰ ۲۱ ارديبهشت ۹۹ ، ۱۸:۰۸
میم دال

خدا خیر دنیا و آخرت به همه اونایی بده که توی استک اور فلو جواب ملتو درست میدن

 

اینجــــــــــــــا

۰ نظر موافقین ۰ مخالفین ۰ ۱۷ ارديبهشت ۹۹ ، ۱۲:۵۵
میم دال

NaN = Not a Number

 

مثلا اگر رادیکال -2 رو چاپ کنیم Nan میده. چرا؟ چون لزوما اشتباه نیس و این عدد در حوزه اعداد مختلط تعریف شدس

همین طور 0.0/0.0 هم مقدارش Nan هست. چون 0.0 صفر مطلق نیست و صفر حدودیه.

 

ولی 1/0 میشه بی نهایت(Infinity چاپ میکنه). چون اینجا منظورمون صفر مطلقه.

 

توضیح بیشتر

۰ نظر موافقین ۰ مخالفین ۰ ۱۹ اسفند ۹۸ ، ۰۰:۰۵
میم دال

برای اینکه توی کد متوجه بشیم گوشی rotate شده یا نه از کد زیر استفاده میکنیم:

 

 

توی این کد با چرخش گوشی نوع فرگمنت تغییر میکنه.

 

نکته مهم اینه که نمونه سازی از کلاس Configuration حتما باید توی متد OnCreate باشه. (چون اول توی فیلدا نوشتم و ارور داد)

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ اسفند ۹۸ ، ۰۱:۵۸
میم دال

میشه باتن رو فعال یا غیر فعال کرد.به صورت زیر:

 

btn_show.setEnabled(false);

در این حالت دکمه غیر فعاله.

btn_show.setEnabled(true);

دکمه فعال شد.

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ اسفند ۹۸ ، ۰۵:۲۴
میم دال

اگر بخواهیم در زمانی که توی تکست ویو مینویسیم مقدارشو واچ کنیم از این متد استفاده میکنیم. مثلا بررسی پسورد.

به این متد اینترفیس TextWatcher رو میدیم که سه تا متد رو پیاده سازی میکنه.

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ اسفند ۹۸ ، ۰۵:۲۱
میم دال

برای کشیدن خط در XML از کد زیر استفاده میکنیم:

 

 

مقدار height ضخامت خط رو مشخص میکنه.

۰ نظر موافقین ۰ مخالفین ۰ ۰۱ اسفند ۹۸ ، ۲۲:۱۸
میم دال