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

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

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

نحوه ایجاد اکتیویتی ها در اندروید

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

(بیشتر…)

آشنایی با ساختار نرم افزار اندروید استودیو و شروع کار برنامه نویسی

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

(بیشتر…)

سیستم هشدار Alarm Manager یا زمانبندی برای اجرای برنامه در آینده

 

Android AlarmManager به شما اجازه می دهد تا به زنگ هشدار سیستم دسترسی پیدا کنید.با کمک Android AlarmManager در اندروید، می توانید برنامه خود را برای زمان خاصی در آینده اجرا کنید. این زمان بندی صرف نظر از اینکه سیستم تلفن شما خاموش یا روشن بوده باشد همچنان به کار خود ادامه خواهد داد. در واقع AlarmManager یک قفل بیدارباش از CPU را نگه می دارد  که این امر تضمین می کند تا گوشی علی رغم به خواب رفتن همچون خاموشی همچنان به گوش به زنگ باشد.

(بیشتر…)

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

 

در آندروید، می توانید از کلاس “android.widget.RadioButton” برای نمایش دکمه رادیویی استفاده کنید و این دکمه های رادیویی معمولا توسط android.widget.RadioGroup گروه بندی می شوند. اگر RadioButton در یک گروه یا RadioGroup قرار بگیرند، هنگامی که یک RadioButton درآن گروه انتخاب می شود، سایر RadioButton به طور خودکار از حالت انتخاب خارج می شوند.

در این آموزش، ما به شما نحوه استفاده از  RadioButton  را برای ایجاد دو دکمه رادیویی و گروه بندی در یک گروه رادیوییRadioGroup را آموزش خواهیم داد.

به منظور درک بهتر موضوع مثالی برای دوستان آماده کرده ایم که امیداوریم مفید واقع شده باشد.

(بیشتر…)

آموزش نحوه اضافه کردن باتن(Button) یا ویوها به تولبار(toolbar) در اندروید

 

 

از اندروید5  به بعد نوار ابزار  یا toolbar جایگزین action bar  شده است. در این آموزش ما قصد داریم با استفاده از support v7 library نحوه کار کردن با تولبار را برای دوستان آموزش دهیم. هدف ما اجرای برنامه ای با یک تولبار با آیکون  ، ‌Buttonو TextView است که توسط نسخه های قدیمی تر Android نیز پشتیبانی می شود.

مرحله 1: بررسی وابستگی Gradle

ماژول پروژه خود را باز کنید و مطمئن شوید وابستگی زیر را اعمال کرده اید.:

  dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:23.1.1'
    }

(بیشتر…)

دانلود فیلم های آموزشی اندروید محصول شرکت Pluralsight  

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

(بیشتر…)

تبادل داده و اطلاعات بین دو اپلیکیشن از طریق Content Provider یا ارایه دهندگان محتوا در اندروید

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

(بیشتر…)

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

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

(بیشتر…)

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

در  این پست کتابی برای اموزش دوستان در نظر گرفته ایم که با توجه به محتوای بسیار ساده و کاربردی آن ،می تواند وسیله ای برای یادگیری سریع  برنامه نویسی اندروید باشد. فهرست عناوین مورد بحث در این کتاب به شرح زیر می باشد :

فصل اول : شروع به کار با برنامه نویسی آندروید

  • آشنایی با اندروید و مهندسی آن ، نصب Eclipse و راه اندازی ADTو ابزار SDK  و شبیه ساز AVD،

(بیشتر…)