جدیدترین مطالب

آموزش اندروید افزودن احراز هویت توسط اثر انگشت در اندروید

افزودن احراز هویت توسط اثر انگشت در اندروید

سلام دوستان؛ اخیرا با منتشر شدن (Android 6.0 (M، مقدار قابل توجهی از تغییرات مربوط به رابط ها، در برنامه های کاربردی می باشد، که یکی از آنها احراز هویت اثر انگشت است. با انتشار API های جدید، تصدیق هویت کاربران با کمک سنسور اثر انگشت در دستگاه های مختلف امکان پذیر است. مثال زیر آموزش می دهد که چگونه احراز هویت با استفاده از اثرانگشت را پیاده سازی کنیم. برای تأیید هویت کاربران با استفاده از سنسور اثر انگشت، شما به یک نمونه از کلاس FingerprintManager که به تازگی اجرا شده و به استفاده از متد ()authenticate نیاز خوهید داشت. با این حال برنامه شما باید بر روی یک دستگاه که شامل یک سنسور اثر انگشت است اجرا شود. علاوه بر […]

آموزش اندروید استفاده از ProgressBar در اندروید

استفاده از ProgressBar در اندروید

سلام دوستان؛ در این اموزش قصد داریم تا نحوه استفاده از ProgressBar در اندروید را معرفی کنیم. این عنصر اغلب برای نمایش میزان پیشرفت کار و میزان حجم دانلود شده شده استفاده میشود . این عنصر دارای دونوع خطی و دایره ای میباشد که نوع خطی آن برای نمایش میزان پیشرفت کار و نوع دایره ای آن برای ایجاد حالت انتظار مورد استفاده قرار میگیرد. در اینجا برخی از صفات مورد استفاده از ProgressBar در اندروید را بیان میکنیم؛ (setMax(int max – حداکثر مقدار پیشرفت را مشخص میکنیم. (setProgress(int value – مقدار پیشرفت کار را نمایش میدهد. (setIndeterminate(boolean indeterminate – یک مفدار boolean است یعنی میتواند یکی از دو مقدار true یا false برا بپذیرد و برای ایجاد حالت رفت و برگشتی مورد استفاده قرار […]

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

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

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

آموزش اندروید Login کردن با استفاده از حساب Google Plus

Login کردن با استفاده از حساب Google Plus

سلام دوستان; ورود به حساب Google plus به کاربر اجازه می دهد که بتوان درون نرم افزار به حساب جاری موجود در گوگل(Google) وارد شوید و از اطلاعاتی مانند نام، ایمیل(Email)، وسایر مشخصات استفاده کنید. با یکپارچه سازی ورود به سیستم +Google و نرم افزارتان شما می توانید تمامی جزئیات را در یک شات دریافت کنید. با ورود به این حساب نه تنها شما می توانید این امور را انجام دهید بلکه می توانید مطلبی را در Google plus منتشر کنید، لیست دوستان را دریافت کنید و خیلی کارهای بیشتری انجام دهید. مزیت عمده استفاده از +G این است که می توانید کاربران بیشتری را سریعتر و بهتر جذب کنید. ۱. نصب / بروزرسانی Google Play Services Google plus بخشی از API مربوط به Google Play […]

آموزش اندروید ساخت 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 در پروژه خود، نیاز است تا […]

آموزش اندروید ساخت Swipe Down to Refresh در اندروید

ساخت Swipe Down to Refresh در اندروید

سلام دوستان; شاید شما هم متوجه شده باشید که نرم افزار هایی مانند گوگل پلاس و توییتر این قابلیت را ایجاد کرده اند که بتوانید با پایین کشیدن صفحه و رها کردن، محتوی آنرا بروز رسانی کنید. هر زمان که صفحه را از بالا به پایین بکشید یک لود کننده(loader) تا زمانی که محتوای صفحه بروز شود نشان داده خواهد شد. در این آموزش ما سعی خواهیم کرد ساخت Swipe Down to Refresh در اندروید را با یکدیگر بسازیم.     ۱- Android SwipeRefreshLayout پیساخت Swipe Down to Refresh در اندروید بسیار آسان است. هر زمان که می خواهید swipe down را در صفحه ای پیاده سازی کنید کافیست SwipeRefreshLayout به عنوان المان اصلی صفحه، پیاده سازی کنید. ما می خواهیم آن را همراه […]

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

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

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

آموزش اندروید استفاده از CheckBox در اندروید

استفاده از CheckBox در اندروید

سلام دوستان; در این قسمت از آموزش های پایه ای مربوط به برنامه نویسی اندروید، قصد داریم در مورد استفاده از CheckBox در اندروید صحبت کنیم که در اکثر مواقع برای ساخت فرم ها میتوان از آن استفاده کرد. یک CheckBox دو مقدار true و false را می پذیرد. شما می توانید با استفاده از CheckBox در اندروید یک لیست انتخابی را درست کنید که کاربر بتواند هر تعداد انتخاب که می خواهد داشته باشد. نسخه دمو صفات CheckBox در زیر، صفات مهم و پرکاربرد CheckBox شرح داده شده اند، که برای این عناصر  می توان استفاده کرد. ویژگی شرح android:checked  برای تنظیم حالت انتخاب یا عدم انتخاب به صورت پیش فرض میباشد. android:text متنی که قرار است برای عنصر نمایش بدهید android:visibility […]

آموزش اندروید ارسال Push Notifications در اندروید با استفاده از Parse.com

ارسال Push Notifications در اندروید با استفاده از Parse.com

سلام دوستان; در این آموزش قصد داریم ارسال Push Notifications در اندروید با یکدیگر یاد بگیریم. ما در برنامه ها از GCM برای دریافت push notifications استفاده می کنیم که پیاده سازی آن کمی مشکل است. شما می توانید همان کار را با سرویس های push ارائه شده parse.com انجام دهید. در مقایسه با GCM استفاده از parse بسیار ساده است. شما میتوانید اطلاعیه خود را ظرف حدود ۲ دقیقه با انجام گام های ذکر شده در اینجا ارسال کنید. اما این آموزش برای هرچه سفارشی تر کردن این سیستم می باشد. در این آموزش ما قصد داریم یاد بگیریم که چگونه push broadcast receiver را از حالت پیش فرض به حالت سفارشی در آورده، push messagesها را کنترل کنیم، از داشبورد parse برای ارسال […]

آموزش اندروید استفاده از ToggleButton در اندروید

استفاده از ToggleButton در اندروید

سلام دوستان; در این قسمت آموزش های پایه ای مربوط به برنامه نویسی اندروید قصد داریم در مورد استفاده از ToggleButton در اندروید صحبت کنیم که یک دکمه نسبتاً پرکاربرد است. یک ToggleButton وضعیت checked/unchecked بودن را به صورت یک دکمه نمایش میدهد. اساسا ToggleButton یک دکمه برای خاموش/روشن کردن است.  ویدیو نسخه دمو صفات ToggleButton در زیر صفات مهم و پرکاربرد استفاده از ToggleButton در اندروید شرح داده شده اند، که در زمان استفاده از این عنصر مورد استفاده قرار میگیرند. ویژگی شرح android:disabledAlpha  تنظیم مقدار آلفا زمانی که عنصرغیرفعال است android:textOff  متن مربوط به دکمه، که زمانی غیر فعال است نمایش داده میشود android:textOn  متن مربوط به دکمه، که زمانی فعال است نمایش داده میشود android:text  متنی که قرار است نمایش […]

آموزش اندروید پخش کردن ویدیوهای یوتیوب(YouTube) در نرم افزار

پخش کردن ویدیوهای یوتیوب(YouTube) در نرم افزار

سلام دوستان; ما بسیاری از برنامه ها را میبینیم که داخل آنها ویدیویی برای شروع یا… پخش میشود. افزودن ویدیو در کنار نرم افزار باعث افزایش زیاد حجم نرم افزار میشود. پس به جای این کار، ما میتوانیم ویدیو را در یوتیوب(YouTube) آپلود کنیم و از آن در درون نرم افزار استفاده کنیم. در این آموزش ما یاد میگیریم که چگونه یک فیلم از یوتیوب(YouTube) را در نرم افزار خود پخش کنیم. این نرم افزار یک صفحه ساده با یک پخش کننده ویدیو در خود خواهد داشت. این آموزش اصول اولیه YouTube Android API را پوشش خواهد داد. اگر شما میخواهید مفاهیم اصلی را بدانید و یک برنامه حرفه ای یوتیوب(YouTube) را بسازید، اسناد منتشر شده توسط گوگل را مطالعه کنید. برای انجام […]

1 2 3 4 5 6