سجاد زنگی آبادی

 

جست و جو در همه مطالب نویسنده

نویسنده: سجاد زنگی آبادی

آموزش اندروید کار با SVG و Vector Drawables در اندروید

کار با SVG و Vector Drawables در اندروید

گاهی اوقات که توسعه دهندگان در حال توسعه و ایجاد یک برنامه اندروید هستند، یکی از مهمترین مشکلات آن ها که ممکن است به کابوسی برایشان بدل شود، resolution میباشد. این resolution ممکن است شامل تصاویری متعدد در اندازه های گوناگون باشد، که این تصاویر در اندازه های مختلف سبب افزایش سایز پروژه میشود. راه جل این کار استفاده از تصاویر گرافیک برداری مانند تصاویر SVG است. اندروید صورت مستقیم از SVG ها (Scable Vector Graphics) پشتیبانی نمی کند، اما با استفاده از کلاسی به نام Vector Drawables که در اندروید Lollipop معرفی شد، توسعه دهندگان می توانند به راحتی با استفاده از چند خط کد همین کار را انجام داد. به صورت ساده تر، گرافیک برداری (Vector Graphic)، توصیف […]

آموزش اندروید انیمیشن های (Animations) اندروید

انیمیشن های (Animations) اندروید

انیمیشن (Animation) به معنی حرکت دادن و ایجاد تغییری در المان های layout اندروید می باشد. در اندروید از طریق راه های مختلفی میتوان با انیمیشن ها  کار کرد که در این پست ما یکی از معمول ترین و ساده ترین راه ها به نام Tween Animation را آموزش می دهیم. Tween Animation : Tween Animation پارامتر های زیادی را مانند مقدار شروع، مقدار خاتمه، اندازه، مدت زمان اجرای انیمیشن، زاویه چرخش و … می گیرد و این انیمیشن را بر روی یک شی یا المان و یا بر روی چندین شی یا المان اجرا می کند. حال برای استفاده از این انمیشن کلاسی در اندروید به نام Animation را به کار می گیریم  و همچنین برای اجرای آن نیاز است […]

آموزش اندروید ساخت spinner در اندروید

ساخت spinner در اندروید

اندروید یک عنصر به نام spinner دارد که به شما اجازه میدهد تا از یک لیست بازشونده (DropDown) یک مورد را انتخاب کنید. به عنوان مثال زمانی که شما از برنامه Gmail استفاده می کنید باید از منوی بازشونده یک گزینه را انتخاب کنید مانند تصویر زیر:                 ۱ .برای ساخت spinner در اندروید در ابتدا نیاز است که از قسمت Design فایل xml ابزار spinner را انتخاب و آن را در داخل صفحه قرار دهیم یا از قسمت text کد زیر را در قسمت مربوط به layout برنامه کپی کنیم:

۲ .اکنون برایساخت spinner در اندروید در فایل جاوا نیاز است یک لینک به عنصر خود (spinner) بزنیم :

۳ .برای قرار […]

آموزش اندروید مدیاپلیر (MediaPlayer) در اندروید

مدیاپلیر (MediaPlayer) در اندروید

در اندروید راه های زیادی برای کار با صداها و ویدیوها وجود دارد، ولی یکی از بهترین و کاربردی ترین آن ها فراخوانی و استفاده از کلاس MediaPlayer می باشد. اندروید از کلاس MediaPlayer پشتیبانی میکند تا به راحتی بتوانیم از خدمات و توابع آماده آن مانند play کردن صدا و ویدیو و … استفاده کنیم. برای استفاده از کلاس MediaPlayer در ابتدا نیاز داریم تا متد ()create این کلاس که به صورت static است را صدا بزنیم. این متد یک شی از کلاس را بر می گرداند که syntax آن به صورت زیر است:

در متد ()create دومین آرگومان مربوط به نام و آدرس آهنگی است که میخواهیم آن را play کنیم. توجه: برای ایجاد فایل raw در پروژه خود، نیاز است تا […]

آموزش اندروید ضبط صدا در اندروید

ضبط صدا در اندروید

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

آموزش اندروید چگونه در اندروید یک اسلایدر معرفی برای برنامه خود بسازیم؟

چگونه در اندروید یک اسلایدر معرفی برای برنامه خود بسازیم؟

اضافه کردن اسلایدر خوش آمد گویی یا معرفی در واقع به این دلیل است که ما میتوانیم به درستی تمام کارهایی که برنامه ما میکند را نشان دهیم.در این مطلب آموزشی قرار است با هم یاد بگیریم که چگونه یک اسلایدر معرفی به برنامه خود اضافه کنیم و کاربر با جابجایی از روی چند اسلاید جذاب سپس شروع به کار با برنامه شما بکند. برای نمایش و فهم بهتر این موضوع ما یک برنامه ساده شامل اسلایدر معرفی میسازیم که برای جابجایی از روی اسلاید ها شامل دکمه های next و skip میباشد همچنین میتوان با کشیدن انگشت خود روی صفحه ( swipe ) از اسلاید ها گذر کرد همچین نشان میدهیم که چگونه این اسلایدر را فقط برای بار […]

آموزش اندروید ساخت ماشین حساب در اندروید

ساخت ماشین حساب در اندروید

در این پست قرار است که با هم اقدام به ساخت ماشین حساب در اندروید بکنیم که میتواند اعمال جمع , ضرب , تقسیم و تفریق را انجام دهد . ۱. در ابتدا برای ساخت ماشین حساب در اندروید نیاز است که یک پروژه جدید در اندروید استودیو ایجاد کنیم که آموزش آن قبلا در سایت برای شما عزیزان قرار گرفته است. ۲. ایجاد Layout برنامه برای ساخت ماشین حساب در اندروید : در فایل activity_main (این نام براساس نامی است که در موقع ساخت پروژه داده شده است) کدهای زیر را کپی میکنیم که این کدها برای ایجاد EditText برای گرفتن و نمایش مقادیر و ایجاد Button که مربوط به اعداد ۰ تا ۹ و C برای پاک کردن و . برای اعداد اعشاری و […]

آموزش اندروید چگونه یک برنامه چند زبانه (Multi Language) در اندروید بسازیم ؟

چگونه یک برنامه چند زبانه (Multi Language) در اندروید بسازیم ؟

اندروید یکی از پر طرفدار ترین سیستم عامل های موبایل است که میلیون ها کاربر در بیش از ۱۹۰ کشور جهان دارد و هر روز بر تعداد آن ها افزوده میشود. بنابراین زمانی که شما می خواهید یک برنامه اندروید را در سطح جهانی ارائه کنید نیاز دارید که برنامه شما از چند زبان پشتیبانی کند تا کاربران به راحتی بتوانند از برنامه شما استفاده کنند و برنامه کاربر پسندی را داشته باشید. در این پست آموزشی ما قرار است یک برنامه چند زبانه ( Multi Language ) که از زبان های فارسی و انگلیسی پشتیبانی میکند را با هم طراحی کنیم. ۱.حال چگونه یک متن را چند زبانه کنیم ؟ به صورت پیش فرض در اندروید زبان انگلیسی به […]