امیر زنگی آبادی

مدرس و برنامه‌نویس اندروید. تمام تجربه‌هایم را با شما شریک می‌شوم و دوستت دارم بتوانم با کمک و همراهی همه دوستان یک مرجع کامل فارسی برای برنامه‌نویسی اندروید ایجاد کنم.

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

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

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

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

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

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

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

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

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

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

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

آموزش اندروید استفاده از 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) را بسازید، اسناد منتشر شده توسط گوگل را مطالعه کنید. برای انجام […]

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

SHA1 در اندروید

سلام دوستان; در این آموزش قصد داریم نحوه دریافت SHA1 در اندروید را یاد بگیریم. SHA1 در اندروید شناسه یک پروژه و کد۴۰ رقمی است که به وسیله : از یک دیگر جدا شده اند که برای دریافت API key و… در اندروید بسیار کارآمد است. برای دریافت این کد به صورت زیر عمل کنید: ۱. اندروید استودیو را باز کنید و یا یک پروژه جدید بسازید. ۲. بر روی Gradle کلیک کنید.(در سمت راست منو و در بالا قادر خواهید بود که Gradle Bar را ببینید) ۳. برروی Refresh کلیک کنید.(دکمه Refresh در منو Gradle قرار دارد) ۴. برروی پروژه کلیک کنید.(نام پروژه در لیست(root)) ۵. برروی Tasks کلیک کنید. ۶. برروی Android کلیک کنید. ۷. برروی signingReport دابل کلیک کنید. ۸. […]

خبر اندروید استودیو(android studio 2.2) منتشر شد!!

اندروید استودیو(android studio 2.2) منتشر شد!!

سلام دوستان;   حدود چند روز از انتشار نسخه جدید نرم افزار محبوب اندروید استودیو (android studio) میگذره و در این مدت توانسته علاقه مندان بسیاری زیادتری را به سمت خود بکشاند. در این مقاله قصد داریم به بررسی تغیرات نسخه جدید نرم افزار اندروید استودیو (Android Studio) بپردازیم. Android Studio 2.2 این نسخه دارای سه موضوع اصلی میباشد: سرعت، دقت، پشتیبانی از پلت فرم اندروید. توسعه سریع تر با ویژگی های از قبیل طرح بندی ویرایشگر جدید، که باعث ایجاد یک رابط کاربری نرم افزار سریع و شهودی است. توسعه دقیق با استفاده از APK analyzer، بهبود Layout Inspector. در نهایت نرم افزار توسعه android studio 2.2 شامل پشتیبانی تمام ویژگی ها در اندروید ۷.۰(نوغا) و قبل از آن است. در این نسخه، […]

آموزش اندروید دکمه در اندروید

دکمه در اندروید

سلام دوستان; قبلا کمی در مورد آموزش های پایه ای اندروید مانند TextViewها و ImageButtonها باهم صحبت کرده ایم. امروز قصد داریم آموزشی در مورد دکمه در اندروید داشته باشیم. در ادامه آموزش با ما همراه باشید…. دکمه در اندروید یک وسیله است که توسط کاربر برای انجام یک کار میتواند فشرده، ویا کلیک شود.       صفات دکمه در اندروید در جدول زیر مهمترین صفات مربوط به دکمه در اندروید ذکر شده اند. شما برای مشاهده لیست کامل صفات و ویژگی ها میتوانید به سایت گوگل مراجعه کنید. به ارث رسیده از کلاس android.widget.TextView _ ویژگی خلاصه  android:text  متن نمایش داده شده درون دکمه به ارث رسیده از کلاس android.view.View _ ویژگی خلاصه  android:background  استفاده از فایل های موجود در […]

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

استفاده از Card View در اندروید

سلام دوستان; CardView یکی دیگر از عناصر عمده معرفی شده در Material Design شده است. با استفاده از Card View در اندروید شما می توانید اطلاعات را به شیوه ای کارت(Card) با یک سایه (ارتفاع) و شعاع گوشه ای که به نظر می رسد که با تمام پلت فرم ها سازگار باشد نشان دهید. استفاده از Card View در اندروید گسترش شده FrameLayout است. شما میتوانید به یک UI خوب دست پیدا کنید زمانی که CardView را با RecyclerView ترکیب میکنید. در این آموزش قصد داریم یاد بگیریم که چگونه یک برنامه موسیقی زیبا با نمایش البوم موسیقی و کاور روی جلد و عنوان بسازیم. چگونه CardView در اندروید اضافه کنیم؟ برای استفاده از Card View در اندروید ، کتابخانه CardView را در  build.gradle اضافه کنید.

[…]

آموزش اندروید تکست ویو(TextView) در اندروید

تکست ویو(TextView) در اندروید

سلام دوستان; در قسمت دوم آموزش های پایه که در مورد ابزارهای موجود در منو(palette) هستند، قصد داریم در مورد TextView در اندروید بحث کنیم. TextView ها برای نمایش یک متن به کاربر مورد استفاده قرار میگیرند و قابلیت ویرایش توسط کاربر را ندارند. صفات TextView در اندروید ویژگی خلاصه android:id  شناسه ID که یکتاست و برای کنترل عنصر به کار میرود. android:capitalize  اگر تنظیم شود، مشخص میشود که دارای ورودی متنی است و باید به صورت حروف بزرگ تبدیل شود انچه توسط کاربر وارد میشود. ۰ – هیچ چیزی را به صورت خودکار به حروف بزرگ تبدیل نکنید ۱ – کلمه اول هر جمله را به حروف بزرگ تبدیل کنید ۲ – حرف اول کلمات را به حروف بزرگ تبدیل […]

1 2 3 4 5