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

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

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

اتصال به SQLServer در اندروید(بخش سوم)

در آموزش های قبلی در مورد نحوه ایجاد دیتابیس در هاست و نوشتن اسکریپت های php  برای ذخیره داده ها در SQLServer  آشنا شدیم. در این پست و در آخرین جلسه آموزشی از این مبحث ، قرار است نحوه برنامه نویسی اندروید برای اتصال به دیتابیس SQLServer  را برای دوستان عزیز ارائه کنیم. اگر در زمینه ایجاد دیتابیس و کار با اسکریپت های php  برای ذخیره داده ها در SQLServer  از اطلاعات کافی یا ناقصی برخوردارید ابتدا پست های قبلی مرتبط با این موضوع را بخوانید و سپس وارد این مبحث شوید . برای شروع کار بهتر است مباحث قبلی مرتبط با این موضوع را ذهن خود مرور کنید ، همانطور که پیشتر بیان گردید برنامه یا اپلیکیشن اندروید ما قرار است متغیرهای name- familyname- phonenumber- email را از کاربر گرفته و به url  مورد نظر ما که اسکریپت های php  در آن قرار دارد به روش post  ارسال کند. در سمت سرور نیز اطلاعات از  کلاینت گرفته می شود و در دیتابیس مورد نظر ما ذخیره شود.

(بیشتر…)

اتصال اندروید به SQLServer (بخش دوم)

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

(بیشتر…)

آموزش اتصال به SQL Server در اندروید

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

(بیشتر…)

ارسال اطلاعات متنی به سرور در اندروید به روش post

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

(بیشتر…)

آموزش JSON Parsing در اندروید

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

(بیشتر…)

انیمیشن در اندروید

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

به منظور ایجاد انیمیشن در اندروید، ما نیاز داریم  تابع loadAnimation را از کلاس  AnimationUtils فراخوانی کنیم.

(بیشتر…)

اموزش دیتابیس در اندروید با SQLlite

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

(بیشتر…)

دانلود فایل در اندروید

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

(بیشتر…)

AlertDialog در اندروید

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

(بیشتر…)

Notifications در اندروید

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

(بیشتر…)