خانه » لایبرری های مفید و تجربیات شخصی خیلی مفید !!! (برگه 3)

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


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

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

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

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

حذف action bar در activity و نمایش انیمیشن هنگام تعویض Activity

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_NO_TITLE);     انیمیشن هنگام باز شدن : startActivity(TourDetailActivity.getIntent(getActivity(),id)); getActivity().overridePendingTransition(R.anim.push_up_in,R.anim.push_up_out);   انیمیشن هنگام بسته شدن : @Override public void onBackPressed() { super.onBackPressed(); overridePendingTransition(R.anim.none, R.anim.push_bottom_out); }  
ادامه مطلب »

نمایش دادن فرگمنت با انیمیشن setCustomAnimations

public void showFragment(Fragment fragment, String name) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_from_left, R.anim.slide_out_to_right, R.anim.slide_in_back_from_right, R.anim.slide_out_back_to_left); ft.replace(R.id.content_frame, fragment).addToBackStack(name).commit(); }     انیمیشن ها به این صورت می باشد : ft.setCustomAnimations(new Fragment open animation,old Fragment close animation, old fragment open animation,new Fragment close...
ادامه مطلب »

ساخت View سفارشی

بعضی وقت ها نیاز میشه که ترکیبی از چند view را در صفحات مختلفی به کار ببریم ، مثلا در یکی از پروژه ها به دکمه هایی نیاز داشتم که یک آیکون کوچک کنار نوشته ها قرار می داد ، خوب...
ادامه مطلب »

استفاده از HashMap برای کش کردن اطلاعات

اخیرا در یکی از برنامه هایی که می نوشتم نیاز شد تا لیست هایی که از اینترنت به صورت json دریافت می کردم و با Gson اون هارو داخل کلاس ها میریختم رو به صورت موقت کش کنم . یعنی قرارشد...
ادامه مطلب »

خواندن و نوشتن Json با لایبرری Gson

در اکثر پروژه های تحت نت معمولا نیاز داریم تا یک فایل Json را دریافت کرده و اطلاعات را از آن بخوانیم (به اصطلاح parse کنیم )   یکی از بهترین لایبرری ها برای پارس کردن و حتی ساختن فایل های...
ادامه مطلب »

نحوه استفاده از SimpleCursorAdapter و CursorAdapter

SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, // Context. android.R.layout.two_line_list_item, // Specify the row template // to use (here, two // columns bound to the // two retrieved cursor // rows). mCursor, // Pass in the cursor to bind to. // Array of...
ادامه مطلب »

رنگ ها هولو HOLO

android holo colors   #۳۳b5e5 XXXXX #۰۹c XXXXX #a6c XXXXX #۹۳c XXXXX #۹c0 XXXXX #۶۹۰ XXXXX #fb3 XXXXX #f80 XXXXX #f44 XXXXX #c00 XXXXX   یک سایت خوب در زمینه ساخت تم با رنگ های هولو http://android-holo-colors.com/
ادامه مطلب »

آموزش استفاده از Broadcast Receiver

Broadcast Receiver چیست ؟ اندروید اتفاق هایی که در سطح سیستم می افتد را با broadcast اعلام می کند و اپلیکیشن می توانند برای این broadcast ها reciver تعریف کنند تا هنگام رخ دادن اتفاق ها به اپلیکیشن مطلع شود. مثلا...
ادامه مطلب »
رفتن به بالا