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

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

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

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

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

(بیشتر…)

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

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

(بیشتر…)

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

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

(بیشتر…)

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

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

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

(بیشتر…)

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

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

(بیشتر…)

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

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

 

(بیشتر…)

آموزش SharedPreferences در اندروید

در این آموزش قصد داریم یکی از روش های ذخیره اطلاعات را در اندروید برای کاربران عزیز توضیح دهیم. shared preference   روشی  بسیار مفید و کاربردی است که با استفاده از آن می توان داده های بسیاری را از انواع مختلف آن همانند String, long, integer , boolean  را ذخیره کرد. در این روش دادها در کلمات کلیدی مشخصی  ذخیره و بازیابی می شود. استفاده از این روش می تواند در پرهیز از پرگویی و همچنین به انسجام کلی برنامه کمک کند. از این رو  برنامه نویسان می توانند در هر اکتیویتی یا کلاس بدون حتی استفاده از دیتابیس یا روشهای انتقال اطلاعات همچون Intent با توجه به کلمات کلیدی رمزنگاری شده در آن به حجم انبوهی از اطلاعات دسترسی پیدا کنند. اجازه دهید قبل از استفاده کاربردی آن در مثال ارائه شده ، ساختار کلی آن را تشریح کنیم. (بیشتر…)

splash screen در اندروید

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

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

(بیشتر…)