خانه » Articles posted by ایلیا عابدینی (برگه 5)

آرشیو نویسنده: ایلیا عابدینی

درباره ایلیا عابدینی

برنامه نویس اندروید و کارشناس مهندسی پزشکی، نفر سوم مسابقه برنامه نویسی اندروید http://www.schallenge.ir ، از سال 92 برنامه نویسی اندروید رو شروع کردم و در حال حاضر در شرکت عصر دانش در حال توسعه اپلیکیشن تجارت پی می باشدم ، این وبلاگ رو ساختم تا تجربیات روزانه و مفید خودم رو داخل اون بزارم. رزومه : iact.ir/cv

ساخت آداپتر لیست و گرید با BaseAdapter

یکی از پر کاربرد ترین آداپتر ها برای لیست ها و گرید ها ، BaseAdapter می باشد که با extends کردن این کلاس به راحتی می توان لیست های کاستوم خود را نوشت : در زیر نمونه ای از این کلاس...
ادامه مطلب »

ساخت ArrayAdapter برای Spinner

نمونه ساخته شده public class SpinnerAdapter extends ArrayAdapter { int layoutResourceId; Context context; public SpinnerAdapter(Context context, List items) { super(context, R.layout.spinner_list_item, items); this.layoutResourceId = layoutResourceId; this.context = context; } @Override public View getDropDownView(int position, View cnvtView, ViewGroup prnt) { return getCustomView(position,...
ادامه مطلب »

متد showFragment بهینه شده

/** * show fragment Use for single settings and animations * * @param fragment */ public void showFragment(Fragment fragment, boolean clearBackStack, String tag) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); if (clearBackStack) fm.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE); else { boolean popped =...
ادامه مطلب »

ساخت اکشن بار با ActionBarCompat به جای ActionBarSherlock

مدتی بود که برای ساخت اکشن باری که همه نسخه های اندروید اون رو پشتیبانی کنند همه به سراغ ActionBarSherlock می رفتند ، اما گوگل اخیرا ActionBarCompat  را ارائه داد. این لایبرری را می توانید از فولد sdk در support v7...
ادامه مطلب »

ساخت PersianTextView در اندروید (textView با قابلیت تغییر فونت فارسی و فارسی کردن اعداد)

حتما خیلی زیاد از setTypeface استفاده کرده اید ، و شاید به دنبال راهی بودید که بتونید یکبار یک فونت رو set کنید و بعد همیشه به صورت خودکار فونت ها ست شوند. خوب برای این کار راه حلی هست ،...
ادامه مطلب »

فول اسکرین کردن اکتیویتی و حذف اکشن بار

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); }  
ادامه مطلب »

استفاده از parse برای ایجاد push notification

آموزش استفاده از Parse برای ارسال Notification در اندروید (سریع و آسان) در این قسمت راه اندازی ساده سرویس پوش push notification را با استفاده از سرویس Parse آموزش می دهم : در این آموزش از نسخه ۱٫۳٫۹ parse استفاده می...
ادامه مطلب »

ساخت selector برای رنگ ها !!!

همان طور که میدانید در اندروید می توانید برای Drawable ها ، selector بسازید تا هنگام کلیک شدن و یا حالت های مختلف شکل Drawable تغییر کند ، در اندروید برای رنگ ها (color ها) هم می توانید selector بسازید …...
ادامه مطلب »

چند راه برای جلوگیری از NullPointerException

 دربرنامه نویسی اندروید (جاوا) یکی از متداول ترین ارور ها NullPointerException هست ، و اگر بتونیم بیشتر این ارور ها را قبل از وقوع  جلوگیری کنیم ، برنامه ای روان و بدون اکسپشن های اعصاب خورد کن خواهیم داشت. NullPointerException  زمانی رخ میده...
ادامه مطلب »

ساخت آداپتر برای Viewpager

برای استفاده از ViewPager ابتدا نیاز به ساخت یک Adapter داریم که فرگمنت ها را داخل آن قرار دهیم کد زیر نمونه ای از آداپتر برای viewpage می باشد : public class MyPagerAdapter extends FragmentPagerAdapter { public MyPagerAdapter(FragmentManager fm) { super(fm);...
ادامه مطلب »
رفتن به بالا