Content Provider ها
بسم الله الرحمن الرحیم
Content Provider ها
فصل هفتم
در پایان این فصل با موارد زیر آشنا می شوید:
- Content Provider ها چه هستند؟
- چطور Content Provider ها در اندروید استفاده کنید.
ایجاد و استفاده از دیتابیس
بسم الله الرحمن الرحیم
ایجاد و استفاده از دیتابیس
فصل ششم-بخش سوم
همان طور که تا حال مشاهده کرده اید تمام تکنو لوژ های موجود یک راه قدیمی برای ذخیره مجموع ای از داده ها دارند. برای ذخ
ذخیره سازی بر روی فایل
بسم الله الرحمن الرحیم
ذخیره و بازیابی تنظیمات کاربر(Preferences)
بسم الله الرحمن الرحیم
ذخیره و بازیابی تنظیمات کاربر(Preferences)
فصل ششم-بخش اول
ماندگاری داده ها
استفاده ازمنو هابرای View ها
بسم الله الرحمن الرحیم
استفاده ازمنو هابرای View ها
فصل پنجم-بخش دوم
منو ها برای نمایش گزینه های اضافه ای که به طو مستقیم نمی توانیم آن را در Ui اصلی نمایش دهیم مناسب می باشد. منو ها به 2 دسته تقسیم می شوند.
Options menu: اطلاعتی را در مورد activity جاری به ما نمایش می دهد برای نمایش این منو در اندروید شما کلید MENU button فشار می دهید
Context menu: اطلاعاتی را در مورد به یک View خاص در یک activity را نمایش میدهد. این منو در اندروید زما نی که بر روی View را فشار می دهید(بر روی View چند لحظه کلیک ی کنید و نگه می دارید.)
در شکل زیر یک option menu را برای برنامه مرروگر مشاده می کنید زمانی کلید Menu را فشار میدهید نمایش داده می شود.
استفاده از View ها برای نمایش تصاویر
بسم الله الرحمن الرحیم
استفاده از View ها برای نمایش تصاویر
فصل پنجم-بخش اول
نمایش عکس ها و منوها با استفاده از View ها
در پایان این فصل با موارد زی
FRAGMENT های خاص
بسم الله الرحمن الرحیم
FRAGMENT های خاص (SPECIALIZED FRAGMENTS)
فصل چهارم-بخش سوم
در فصل دوم شما با Fragmetn ها و ویژگی های آنها اشنا شده اید و یاد گرفتید که Fragment ها از نسخه اندروبد 3.1 به بعد ارائه شده است. به استفاده از Fragment ها شما می توانید ui خود به استفاده از rearranging کردن Fragmentها درون activity به به صورت دلخواه (customize) در آورد. شما را قادر می سازد شما برنامه ی ایجاد کنید که بر روی دستگاه های مختلف به اندازه های مختلف صفحه نمایش اجرا شود
شمایاد گرفتید که Fragmet ها درواقع activityهای کوچکی(mini-activities) هستند که که چرخه زندگی(Life Cycle) خودشان را دارند.
برای ایجاد یک Fragmet شمایک کلاس که از کلاس پایه Fragment مشتق شده است نیاز دارید.
در کنار کلاس پایه Fragment شما می توانید از زیر کلاس (subClass)های دیگر کلاس Fragmentبرای ایجاد یک Fragment خاص (specialized fragments) استفاده کنید.
در ادامه 3 زیرکلاس (SubClass) Fragment را شرح می هیم:
ListFragment, DialogFragment, PreferenceFragment.
استفاده از LIST VIEWها برای نمایش لیست های طولانی
بسم الله الرحمن الرحیم
استفاده از LIST VIEWها برای نمایش لیست های طولانی
فصل چهارم-بخش دوم
استفاده از LIST VIEWها برای نمایش لیست های طو
طراحی واسط کاربر( UI-User Interface) با View ها
بسم الله الرحمن الرحیم
طراحی واسط کاربر( UI-User Interface) با View ها
فصل چهارم-بخش اول
معماری n-layer
بسم الله الرحمن الرحیم
معماری n-layer
بخش سوم
در بخش قبل معماری های نرم افزار را بررسی کردیم و همچنین معماری سه لایه را بیان کردیم. در این بخش قصد داریم معماری های n-Layer یا معماری های چند لایه ای را بررسی کنیم.
سبک طراحی و شیوه ساخت را معماری می نامند. با اتکا به همین تعریف طبیعتا به چیدمان بخش های مختلف نرم افزار معماری نرم افزار می گویند. حال پس از گذشت سال ها در حوزه ی طراحی نرم افزار معماری هایی به عنوان معماریی های