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

برنامه نویسی اندروید

اموزش برنامه نویسی

حلقه for و while در اندروید

در اندروید نیز به مانند سایر زبان های برنامه نویسی از ساختارهای حلقه ای while و for  به منظور پایش تمام ارزش های مربوط به یک متغیر (در ارایه ها) یا به منظور تکرار عملیات ها تا زمان رسیدن به شرط حلقه  استفاده می شود. درواقع این روش بهینه ترین روش برای  بررسی متغیرها یا شرط هاست. از این رو یک برنامه نویس اندروید می بایست ضرورتاً حتی در سطح مقدماتی نیز از کارکرد و ضرورت استفاده از چنین روش هایی آگاه باشد. در این صورت است که می توان از لحاظ برنامه نویسی با استفاده از این ساختارها روش خلاقانه تری را برای حل مسائل مربوط به برنامه نویسی ابداع کرد.

(بیشتر…)

کار با رنگ ها در اندروید

در اندروید به منظور استفاده از رنگ ها دو روش متفاوت وجود دارد یعنی ما با استفاده از روش های متفاوت بر اساس نیاز خود  می توانیم نسبت به این امرمهم  بپردازیم. برای مثال اگر ضرورتی برای ثابت بودن رنگ  وجود داشته باشد می توانیم در لایوت های xml  با تعیین رنگ ویجت یا ویو مورد نظر خود به این امر بپردازیم. اما اگر بنا به اقتضای برنامه خود ضرورتی برای تغییر رنگ در شرایط متعدد وجود داشته باشد .  بهترین راه استفاده ابزار کدنویسی در کلاس های مرتبط می باشد:

(بیشتر…)

کار با Spinner در اندروید

شاید برای شما اتفاق افتاده باشد هنگامی که از برنامه Gmail استفاده می کنید، منوی کشویی در زیر به نشان داده می شود، منویی که شما باید یک مورد  از آیتم های نشان داده شده  را به اختیار خودتان انتخاب کنید. آنچه می بینید یکSpinner است که همانند   جعبه AWT یا Swing ظاهر شده است. اسپینر یا همان Spinner می تواند  برای نمایش گزینه های متعدد به کاربر که در آن تنها یک مورد می تواند مورد انتخاب کاربر باشد  مورد استفاده قرار گیرد.

(بیشتر…)

خروج از برنامه اندروید

گاهی اوقات نیاز پیدا می کنیم که برنامه ای بنویسیم که کاربر  با استفاده  از خود برنامه اندروید و  بدون استفاده از سخت افزار دستگاه، قادر به بستن  یا خروج از برنامه باشد. فلذا در این آموزش برآن شدیم که  روش خروج از  اپلیکیشن را که در اکثر برنامه های اندرویدی مورد استفاده قرار می گیرد را به شما کاربران عزیز آموزش دهیم توصیه کلی ما این است که در صورت برنامه نویسی برای خروج از برنامه بهتر است ابتدا یک پیام هشدار خروج را نشان دهید و از قصد کاربر در مورد خروج  از برنامه اطمینان حاصل کنید.

(بیشتر…)

RatingBar   یا امتیاز دهی در اندروید

در آندروید، شما می توانید  از ویجت.RatingBar  برای نمایش نوار امتیاز که بصورت نماد ستاره دار نشان داده می شود استفاده کنید. ویجتی که کاربر می تواند با لمس، کشیدن و یا کلیک بر روی ستاره ها به راحتی نسبت به کارهای مورد عرضه شما امتیاز داده و ارزش رتبه ای آن را تغییر دهد.در این آموزش، ما به شما نشان می دهیم که چگونه می توانید از یک نوار رتبه بندیف برای امتیازگیری و رتبه بندی استفاده کنید. در این مثال هنگامی که کاربر بر روی نوار رتبه بندی ستاره دار کلیک می کند، امتیاز تخصیص داده شده در ویو متن نمایش داده می شود. و همچنین اگر کاربر بر روی دکمه کلیک کند، ارزش رتبه انتخاب شده او به عنوان یک پیام شناور در Toast نمایش داده می شود.

(بیشتر…)

کار با WebView در اندروید

وب ویا WebView ابزار نمایش اندروید برای نشان دادن صفحات وب بصورت پویا  در اندروید محسوب  می شود که از طریق پیوند مناسب وب با ساختار داینامیک اپلیکیشن تا حد ممکن  امکان دستکاری و تغییردهی را برای برنامه نویسان در این محیط فراهم کرده است. برای مثال با پیاده سازی متدهای مورد نیاز ، برنامه نویس قادر خواهد بود فرایند شروع ، لود کردن ، پایان یافتن لود و خطاهای را به خوبی مدیریت بکند.  از این رو اگر می خواهید به عنوان بخشی از رابط کاربر خود HTML را نمایش دهید، می توانید از WebView در اپلیکیشن خود استفاده کنید:در این مثال  شما با بکارگیری موارد زیردر یک وب ویو آشنا خواهید شد:

(بیشتر…)

تنظیمات در اندروید

همه ما صفحه مربوط به تنظیمات را در بسیاری از برنامه های آندرویدی مشاهده کرده ایم صفحه ای که از طریق آن می توانیم به تنظیمات کلی  همانند تغییر صدای اعلان ها ، تغییر فونت ها ، تم ها ، خاموش کردن پیام های اطلاع رسانی و … دسترسی پیدا کنیم.

در این نوشتار قصد داریم نحوه پیاده سازی صفحه تنظیمات را با توجه به ترکیب های مختلف آن برای دوستان علاقمند آموزش دهیم. ترجیحاً در این آموزش اولویت ما کار کردن بر روی شامل چندین ویجت پرکاربرد مانند EditTextPreference، CheckBoxPreference، ListPreference می باشد که غالباً در طراحی صفحات مربوط به تنظیمات بیشترین  مورد استفاده برنامه نویسان بوده است. البته شما همچنین می توانید از طریق این آموزش گزینه های پیشرفته تری همانند انتخاب آهنگ زنگ، گزینه های همگامسازی و غیره را اجرا کنید.

(بیشتر…)

ایجاد منو در اندروید

هنگام طراحی یک برنامه بسیار مهم است که بتوانید برنامه تان را با یک ساختار منطقی برای بسیاری از گزینه ها، ویژگی ها و تنظیماتی که شما قصد ساخت آن را دارید، طراحی کنید. بدیهی است، رابط کاربری شما نقش مهمی در عملکرد برنامه شما دارد. بدون آن، برنامه شما چیزی بیش از مجموعه ای از کدها نخواهد بود.

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

(بیشتر…)

متغیرهای پیش ساخته و سراسری در php

برخی از متغیرهای پیش ساخته در php  وجود دارد که به دلیل global  یا سراسری بودن آنها می توان در جهات مختلف از آنها استفاده نمود.این به این معنی است که آن متغیرها همیشه در دسترس هستند و صرف نظر از میزان دامنه  و مشمولیت آنها ، می توانید به آنها در هر تابع، کلاس و فایلی بدون نیاز به انجام کاری خاص دسترسی داشته باشید بطورکلی متغیرهای پیش ساخته سراسری در php  شامل موارد زیر می باشد:

، $ GLOBALS

$ _SERVER

$ _REQUEST

$ _POST

$ _GET

$ _FILES

$ _ENV

$ _COOKIE

$ _SESSION

در این فصل آموزشی به برخی از متغیرهای پیش ساخته خواهیم پرداخت و بقیه آن در فصل های بعدی با اختصار توضیح داده خواهند شد..

(بیشتر…)

کار با دوربین در اندروید

اکثر دستگاه های اندروید دارای حداقل یک دوربین هستند. برخی از آنها  دارای یک دوربین جلویی و پشتی هستند و برخی دیگر فقط از یک دوربین آن هم در پشت دستگاه برخوردارند.شما نیز می توانید در برنامه های  خود از دوربین دستگاه اندرویدی خود استفاده کنید . در این مورد شما می توانید برنامه موجود دوربین را از طریق یک intent فراخوانی کرده و از طریق داده های بازگشتی (OnResultActivity (به نتیجه موردنظرتان دسترسی پیدا کنید.همچنین شما همچنین می توانید دوربین را به طور مستقیم از طریق API دوربین به برنامه خود متصل کنید،که این موضوع فعلاً  از مجال بحث ما خارج است.

(بیشتر…)