آکادمی برنامه نویسان مشهد

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

آکادمی برنامه نویسان مشهد

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

ذخیره فایل در پایگاه داده SQL Server با استفاده از کنترل FileUpload

ذخیره فایل در پایگاه داده SQL Server با استفاده از کنترل FileUpload

دراین مقاله نحوه ذخیره مستقیم فایل در پایگاه داده با استفاده از کنترل FileUpload در ASP.NET شرح داده می شود .

طراحی پایگاه داده

من یک پایگاه داده با نام dbFiles  که دارای یک جدول با نام dbFiles ایجاد کردم . در جدول ۴ فیلد وجود دارد. نمای  کامل در تصویر زیر :

UploadFilesToDB-1

همانطور که در بالا مشاهده می کنید Identity Specification در فیلد id به مقدار  true  تنظیم  شده است به این معنی که به صورت خودکار خودش افزایش پیدا کند.

فیلدتوضیحات
idشناسه
Nameنام فایل
Content Typeنوع محتوای فایل
Dataفایل ذخیره شده بر اساس داده های باینری

ارتباط با پایگاه داده ( Connection String)

Connection String جهت ارتباط با پایگاه داده در زیر آمده است با توجه به نیازتان آن را تغییر دهید

 

برای شروع یک کنترل FileUpload ، یک دکمه و یک Lable برای نمایش پیام اضافه کنید

 

کد های زیر برای صدا زدن رویداد کلیک در دکمه آپلود است

C#

VB.Net

در کد های بالا فایل آپلود شده ابتدا به صورت Stream (جریان) خوانده شد و بعد تبدیل به آرایه از بایت ها با استفاده از Binary Reader شد و در نهایت آرایه بایت ها در پایگاه داده با استفاده از متد InsertUpdateData  ذخیره شد.

تابع InsertUpdateData در زیر آمده است

C#

VB.NET

شما می توانید کد های مربوطه (VB و #C) را از لینک زیر دانلود کنید .

دانلود کدها


ساخت Navigation Drawer در اندروید

ساخت Navigation Drawer در اندروید

در این مقاله ساخت Navigation Drawer در اندروید ، یاد خواهیم گرفت که چگونه از یک ” Navigation Drawer” برای اکتیویتی های مختلف استفاده کنیم. Navigation Drawer یک ویجت مهم در اپلیکیشن اندروید است که بر اساس انتخاب کاربر Fragments های Navigation در هنگام بارگذاری بصورت صفحه های مختلفی مشاهده می شوند. اما گاهی اوقات ، استفاده از Fragments با  Navigation می تواند باعث ایجاد مشکلاتی شود. به جای استفاده از Fragment ها، ما می توانیم از روش پایین که بسیار ساده است بهره بگیریم.

این روش  به مراحل زیر تقسیم نموده ام.

مرحله ۱: یک پروژه جدید را با Navigation Drawer Activity ایجاد کنید.
مرحله ۲: یک BaseActivity که از AppCompatActivity ارث بری دارد را ایجاد نمایید.
مرحله ۳: اکتیوتی ها بعد را  با استفاده از ارث بری از BaseActivity ایجاد کنید.
مرحله ۴: از منوی عملیات ، قابلیت هایی را به Navigation بیافزایید.

بدون هیچ مقدمه ای دیگر، وارد قسمت کد نویسی می شویم.

مرحله ۱ – ساخت navigation drawer در اندروید :

۱٫ Android Studio را باز کرده و یک پروژه جدید ایجاد کنید.
۲٫ نامی دلخواه را به عنوان نام پروژه خود انتخاب کنید و Navigation Drawer activity را انتخاب کنید.

.ساخت navigation drawer در اندروید

۳٫ برای ایجاد یک پروژه جدید در Android Studio، روی دکمه Finish کلیک کنید.

مرحله  ۲ – ساخت navigation drawer در اندروید :

۱- در این مرحله، Navigation Drawer activity را به BaseActivity تغییر نام می دهیم. به عنوان مثال، من “MainActivity” را به “BaseActivity” تغییر نام دادم.

۲- بخش پیش فرض کدگذاری در BaseActivity را ، بصورتی که در زیر نشان داده شده است تغییر دهید.

  •  والد این اکتیویتی  AppCompatActivity است. بنابراین، BaseActivity را می توان به عنوان Parent Activity برای دیگران بمنظور دسترسی به ویژگیها و قابلیتهای AppCompatActivity استفاده نمود.
  •  این اکتیوتی OnNavigationItemSelectedListener را پیاده سازی کرده است .  بنابراین، در اینجا می توانید navigation of activities را راه اندازی کنید .

بخش کدنویسی :

     فایل content_main.xml را ایجاد کنید و FrameLayout را همانطوری که در زیر نشان داده شده است به عنوان Parent Layout اضافه کنید. این Frame Layout برای اتصال و ارتباط children layouts مورد استفاده قرار می گیرد.

 

در اینجا، FrameLayout دارای یک id با نام “content_frame” می باشد .

فایل BaseActivity.java خود را باز کنید و کد زیر را اضافه کنید. در اینجا، activity_main.xml برای content_main.xml استفاده شده است.

  • Drawer Layout برای پیاده سازی Sidemenu در اندروید استفاده می شود.
  •  در اینجا class و SecondActivity.class به عنوان اکتیوتی های فرزند BaseActivity استفاده می شود.
 

در اینجا، StartAnimatedActivity (اینتنت) برای شروع فعالیتی با انیمیشن مورد استفاده قرار می گیرد.

مرحله ۲

۱- یک  Activity جدید ایجاد کرده و برای آن نامی انتخاب کنید . والد این کلاس را از AppCompatActivity به BaseActivity تغییر دهید.
۲- بار دیگر، یک  Activity جدید  ایجاد کرده و آن را  نامگذاری کنید. والد این کلاس را از AppCompatActivity به BaseActivity تغییر دهید.

مرحله ۳

۱-همانطور که در زیر نشان داده شده است SetContentView را در متد onCreate فایل های ایجاد شده در مرحله ۲ جایگزین کنید.

بخش کد نویسی :

 

در اینجا لایوت activity_first.xml ،  برای فعالیت FirstActivity.java می باشد. از این روش برای مشخص کردن لایوت در BaseActivity استفاده می شود.
کد کامل برای FirstActivity.java

 

در اینجا، من از متد onBackPressed برای بستن DrawerLayout و بستن اپلیکیشن استفاده کرده ام .

به این ترتیب، می توانید از NavigationView مشابهی برای تمام فعالیت ها استفاده کنید. همچنین می توانیم فعالیت های دیگری را با همان رویکرد برای نمایش NavigationView ایجاد کنیم.

نکته:

      فراموش نکنید که launcher activity خود را به FirstActivity تغییر دهید.

دانلود پروژه ساخت Navigation Drawer در اندروید

دانلود پروژه


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

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

در این پست از وب سایت آکادمی برنامه نویسان مشهد به آموزش و نحوه ساخت برنامه ارسال ایمیل در اندروید خواهیم پرداخت :

مقدمه:

سلام به همه!

      در این مقاله آموزش ارسال ایمیل در اندروید خواهیم آموخت که چگونه یک برنامه اندرویدی ایجاد کنیم تا بتواند ایمیلی را با استفاده از کلاینت ایمیل ارسال نماید. در این آموزش، ما از سرویس اینتنت (Intent) اندروید که به ما برای ارسال ایمیل کمک می کند استفاده می کنیم.

اینتنت در توسعه آندروید بسیار مفید واقع است. اینتنت (Intent) به ما کمک می کند که به خدمات مورد نیازی همچون برقراری تماس ، اس ام اس، GPS، و غیره دسترسی پیدا کنیم. اینتنت در اندروید وظیفه های دیگری نیز دارد.

نیازها:

• Studio 2.3.3 آندروید
• اندکی اطلاعات در مورد Java و XML
• تلفن اندرویدی برای تست اپلیکیشن اندروید

اکنون کار را شروع می کنیم.
با ایجاد یک اپلیکیشن اندرویدی با استفاده از Android Studio آغاز می کنیم. همچنین لینک دانلود پروژه دانلود پروژه در پایین قرار دارد که می توانید آن را دانلود کنید .

مرحله ۱ – ایجاد یک پروژه جدید با کمک Android Studio

Android Studio را باز کنید و یک پروژه جدید ایجاد کنید و نام آن را به عنوان ” Send Email” بگذارید. دامین شرکت (company domain) را هر چیزی که دوست دارید قرار دهید برای مثال: foo.android (شما می توانید از نام خودتان نیز استفاده کنید).
• روی ” Next ” کلیک کنید و Min SDK را انتخاب کنید .من Android 4.1 (Jelly Bean) را انتخاب کرده ام.
• روی ” Next” کلیک کنید و ” Empty Activity” را انتخاب کنید.
• Activity را به صورت Main Activity انتخاب کنید و روی “Next” و سپس روی “Finish” کلیک کنید.

.ارسال ایمیل در اندروید

.

ارسال Email در اندروید

زمانیکه که پروژه جدید خود را ایجاد می کنیم، Gradle زمانی را برای همگام سازی این پروژه به خود اختصاص داده و تمامی توابع (dependencies) را دریافت می کند. گاهی اوقات این فرایند نیز زمان زیادی به طول می انجامد.

مرحله ۲ – ایجاد لایوت اپلیکیشن ارسال ایمیل

در اینجا لایوتی برای اپلیکیشن ایجاد خواهیم نمود. بخاطر اهداف آموزشی، اپلیکیشن ساده ای ارائه خواهیم داد. برای ارسال ایمیل، معمولا به سه فیلد نیاز دارین به عنوان مثال، To، Subject و Message . بنابراین، با کمک TextView و EditText، یک لایوت را برای سه فیلد ایجاد خواهیم نمود و در نهایت، ما باید یک دکمه ” Send ” برای ارسال ایمیل داشته باشیم. کد XML برای لایوت ما در زیر نشان داده شده است.

activity_main.xml

.

 

مرحله ۳- ارسال کد Java برای اپلیکیشن اندرویدی ایمیل

بخش اصلی کدی که برای این پروژه خواهیم نوشت این قسمت می باشد . در مقدمه گفتیم که با استفاده از اینتنت ، ایمیل ارسال خواهیم کرد.
اینتنت با استفاده از سرویس ایمیل ، کلاینت ایمیل را فراخوانی می کند و داده های اپلیکیشن ما را از string به ایمیل کلاینت ارسال می کند و ایمیل کلاینت از این داده ها برای ارسال ایمیل استفاده خواهد کرد. انجام این کار ساده و آسان است.
فقط کد java زیر را کپی کنید و آن را در MainActivity.java وارد کنید.

MainActivity.java

.

اگر کسی در شناسایی کد java با مشکل مواجه شد، می تواند آن را در زیر مطرح کند تا در جهت درک بهتر کدها راهنمایی ارائه کنم .

مرحله ۴ – کامپایل و اجرا

در حال حاضر، ما برای کامپایل و اجرای اپلیکیشن Send Email Android آماده هستیم. زمانی که اپلیکیشن ما نصب شود صفحه زیرباز خواهد شد.
اکنون، ایمیلی را نوشته تا آن را امتحان کنیم . دکمه Send را فشار دهید تا بررسی کنید آیا کار می کند یا نه. هنگامی که بر روی دکمه Send کلیک میکنیم، از شما خواسته می شود تا کلاینت ایمیل را انتخاب کنید. سپس کلاینت ایمیل خود را انتخاب کنید و پس از ارسال ایمیل، inbox خود را چک نمایید.

ارسال ایمیل در اندروید

.آموزش اندروید
.
.آموزش ارسال ایمیل در اندروید استدیو
.
.دوره آموزش اندروید

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

دانلود پروژه ارسال ایمیل در اندروید


آموزش احراز هویت با استفاده از Google در ASP.NET Core 2.0

آموزش احراز هویت با استفاده از Google در ASP.NET Core 2.0 : گاهی اوقات، لازم است کاربران با استفاده از اعتبار موجود خود در برنامه های ثالثی مانند فیس بوک، توییتر، گوگل و غیره وارد اپلیکیشن های ما شوند. در این مقاله، ما به بررسی احراز هویت اپلیکیشن ASP.NET Core با استفاده از یک حساب کاربری گوگل می پردازیم.

پیش نیازها ی احراز هویت با استفاده از Google در ASP.NET Core 2.0 :

• نصب .NET Core 2.0.0 یا SDK بالاتر.
• نصب آخرین ورژن Visual Studio 2017 Community Edition.

ایجاد اپلیکیشن MVC Web :

Visual Studio را باز کنید و File >> New >> Project را انتخاب کنید. پس از انتخاب پروژه، یک پنجره ” New Project” باز خواهد شد. NET Core را از داخل منوی Visual C# از پانل سمت چپ انتخاب کنید. سپس ASP.NET Core Web App را از میان انواع پروژه های موجود انتخاب کنید. نام پروژه را GoogleAUTH گذاشته و OK را فشار دهید. به این تصویر رجوع شود.

احراز هویت با استفاده از Google در ASP.NET Core 2.0

پس از کلیک روی OK، یک دیالوگ جدید باز خواهد شد که از شما می خواهد قالب پروژه را انتخاب کنید. شما می توانید دو منوی کشویی در سمت چپ پنجره قالب را مشاهده کنید. “NET Core” و “ASP.NET Core 2.0” را از این کشویی ها انتخاب کنید. سپس قالب “وب اپلیکیشن (Model-View-Controller)” را انتخاب کنید. بر روی دکمه Change Authentication کلیک کنید، پنجره “Change Authentication” باز خواهد شد. “Individual User Account” را انتخاب کنید و روی OK کلیک کنید. حالا برای ایجاد اپلیکیشن وب  بر روی OK کلیک کنید.

.ASP.NET Core 2.0

قبل از اجرای اپلیکیشن ، باید عملیات migrations را برای به روز رسانی دیتابیس اجرا کنیم . از این مسیر استفاده کنید:

Tools >> Nuget Package Manager >> Package Manager Console

بدین ترتیب کنسول Package Manager باز خواهد شد. در آن فرمان Update-Database را قرار دهید و دکمه enter را بفشارید. این کار باعث می شود که پایگاه داده با استفاده از Entity Framework Code Migration آپدیت گردد.

..دات نت

برای اجرای اپلیکیشن F5 را فشار دهید. همانطور که در زیر نشان داده شده است شما می توانید صفحه اصلی را ببینید.

.asp mvc core

از نوار آدرس مرورگر URL را یادداشت کنید. در این مورد، URL بدین صورت است:

http://localhost:51792

ما به این URL ، برای تنظیم اپلیکیشن Google خود که در بخش بعدی انجام خواهیم داد نیاز داریم.

ایجاد Google app:

ما باید یک اپلیکیشن جدید گوگل برروی کنسول Google API ایجاد کنیم. به این مسیر بروید :

https://console.developers.google.com/projectselector/apis/library

و با استفاده از حساب کاربری گوگل (Google account) خود وارد شوید. اگر شما حساب کاربری گوگل ندارید، باید آن را ایجاد کنید. شما نمی توانید بدون حساب کاربری گوگل ادامه دهید. هنگامی که وارد می شوید، به صفحه API Manager Library هدایت می شوید، همانند موردی که در زیر نشان داده شده است.

.google app

بر روی دکمه Create کلیک کنید تا به صفحه “New Project” بروید ، در آن جا شما نیاز به ایجاد یک پروژه جدید دارید. فیلد ” Project name به طور خودکار با یک نام پیش فرض توسط گوگل ارائه می شود. اگر می خواهید پس از آن می توانید آن را با نام دلخواه خود تغییر دهید. برای این آموزش ما از نام پیش فرض استفاده خواهیم کرد. شرایط سرویس را قبول کرده و سپس روی دکمه Create کلیک کنید.

.

asp core
پروژه شما با موفقیت ایجاد خواهد گردید و شما به صفحه API Library مشابه آنچه که در زیر نشان داده شده است هدایت می شوید.

.mvc

در نوار جستجو Google+ API را جستجو کرده و از میان نتایج جستجو Google+ API را انتخاب کنید. به تصویر زیر مراجعه کنید.

.net core

پس از انتخاب گزینه Google+ API ، به یک صفحه که به صورت زیر نشان داده می شود هدایت می شوید، در آنجا باید روی دکمه Enable کلیک کنید.

.asp mvc

بعد از این، Google+ API فعال خواهد شد و شما به صفحه اصلی API هدایت می شوید. روی دکمه Create credentials در سمت راست صفحه کلیک کنید تا بتوانید اطلاعات خود را برای API تنظیم کنید.

.asp.net core

شما فرم ” Add credentials to your project” را مشاهده خواهید کرد.

.کار با asp

این فرم سه بخش دارد. بخش ها را به شرح ذیل تکمیل کنید:

بخش 1) مشخص کنید چه نوع اعتباری نیاز دارید:
• کدام API را مورد استفاده قرار می دهید؟ Google+ API
• از کجا API را فراخوانی می کنید؟ Web server (به عنوان مثال node.js, Tomcat)
• به چه داده ای دسترسی خواهید داشت؟ – اطلاعات کاربر

سپس بر روی دکمه What credentials do I need کلیک کنید. شما به قسمت 2 هدایت می شوید.

.آموزش وب سرویس در asp

بخش 2) ایجاد OAuth 2.0 client ID
• نام – مقداری پیش فرض که توسط گوگل ارائه شده است.
• منشاء مجاز JavaScript – آن را خالی بگذارید
• تغییر مسیر مجاز URI ها – به URL اصلی اپلیکیشن خود /signin-google را اضافه کنید .
URL در این بخش آموزشی عبارت است از:

http://localhost:51792/signin-google

پس از آنکه URL وارد کردید ، TAB را فشار دهید تا اطلاعات اضافه شوند. سپس روی دکمه Create client ID کلیک کنید تا به بخش 3 هدایت شوید.

.آموزش Google API

بخش 3) تنظیم OAuth 2.0 consent screen
• آدرس ایمیل – آدرس ایمیل خود را از منوی کشویی انتخاب کنید. این اطلاعات در تصویر بالا برای حفظ حریم خصوصی مخفی شده است.
• نام محصولی که به کاربران نشان داده می شود – نام یک محصول را وارد کنید. در اینجا ما از “AuthDemo” به عنوان نام محصول استفاده می کنیم.

.نکته مهم:

از کلمه “Google” برای نام محصول (product) خود استفاده نکنید زیرا با خطا مواجه شده و شما مجاز به ایجاد اپلیکیشن نخواهید شد. این به این معنی است که “GoogleAuthDemo” نامی نامعتبر است. روی continue کلیک کنید.

.Google API

credentials شما با موفقیت ایجاد شده است. برای دانلود یک فایل JSON به کامپیوتر خود به همراه تمامی اطلاعات اپلیکیشن خود، بروی دکمه Download کلیک کنید و سپس روی Done برای تکمیل فرآیند کلیک نمایید.
فایل دانلود شده client_id.json را باز کنید و فیلد ClientId و ClientSecret را یادداشت کنید. ما برای تنظیم احراز هویت گوگل در اپلیکیشن وب ،به این اطلاعات نیاز داریم.

تنظیم وب اپلیکیشن برای استفاده از تأیید هویت گوگل:

ما باید اطلاعات فیلد ClientId و ClientSecret را در اپلیکیشن خود ذخیره کنیم. از ابزار Secret Manager برای این منظور استفاده خواهیم کرد. ابزار Secret Manager یک ابزار پروژه است که می تواند برای ذخیره اطلاعات شخصی مانند رمز عبور، کلید API و غیره برای یک .NET Core project در طول فرایند توسعه استفاده شود. با استفاده از ابزار Secret Manager، می توانیم اطلاعات اپلیکیشن را با یک پروژه خاص مرتبط کنیم و آنها را در پروژه های مختلف به اشتراک بگذاریم. یک بار دیگر اپلیکیشن وب را باز کنید و روی پروژه بر روی Solution Explorer راست کلیک کرده و Manage User Secrets را از منوی context انتخاب کنید.

.آموزش ASP.NET MVC

فایل secrets.json باز خواهد شد. کد زیر را در آن قرار دهید

حالا فایل Startup.cs باز کنید و کد زیر را در متد ConfigureServices در آن قرار دهید.

در این بخش کد، ما در حال خواندن ClientId و ClientSecret به منظور احراز هویت هستیم. بنابراین در نهایت، Startup.cs این چنین خواهد بود

اپلیکیشن را راه اندازی کنید و بر روی Login که در گوشه سمت راست بالای صفحه اصلی است کلیک کنید.

.آموزش ASP.NET

شما به این صفحه هدایت خواهید شد :

http://localhost:51792/Account/Login

در آنجا و در سمت راست صفحه ، می توانید گزینه ورود به سیستم را با استفاده از Google ببینید.

.آموزش ASP.NET Core

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

.احراز هویت با استفاده از Google

روی ثبت نام (register ) کلیک کنید، شما دوباره به صفحه اصلی هدایت می شوید اما این بار شما همچنین می توانید ایمیل ثبت شده خود را در گوشه بالا سمت راست ببینید.

.آموزش ASP.NET Core 2.0

نتیجه گیری احراز هویت با استفاده از Google در ASP.NET Core 2.0 :

ما ایجاد و تنظیم اپلیکیشن Google+ را با موفقیت انجام دادیم و آن را برای تأیید اعتبار اپلیکیشن ASP.NET Core خود استفاده کردیم. من کد منبع را برای ارجاع شما ضمیمه کردم . لطفا توجه داشته باشید که فایل secrets.json حاوی اطلاعات  ساختگی است. از این رو قبل از اجرای آن ، اطلاعات را با کلیدهای اپلیکیشن Google خود جایگزین کنید.
لطفا نظرات ارزشمند خود را در بخش ذیل مطرح نمایید.

منبع : آموزش طراحی وب سایت در مشهد

ساخت دیالوگ در اندروید استودیو

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

مرحله 1:

یک پروژه جدید در Android Studio ایجاد کنید.

 

ساخت دیالوگ در اندروید استودیو

 

نامی بر روی پروژه بگذارید و روی « Next» کلیک کنید.

 

دیالوگ در اندروید استودیو

 

” Phone and Tablet ” را انتخاب کنید و روی ” Next” کلیک کنید.

 

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

 

یک ” empty activity ” را انتخاب کنید و روی ” Next” کلیک کنید.

 

اندروید

 

در نهایت، برای اکتیوتی خود نامی انتخاب کرده و بر روی ” Finish ” کلیک کنید.

 

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

 

مرحله 2:

تنظیمات gradle را از مسیر Gradle Scripts>>Build.Gradle انجام دهید .

 

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

 

سپس وابستگی زیر را در build.gridle اپلیکیشن خود اضافه کنید.

 

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

 

مرحله 3:

بعد، این مسیر را طی کنید :
app >> res >> layout >> activity_main.xml
سپس صفحه activity را انتخاب کنید.

 

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

 

و به صورت زیر کد را تایپ کنید.

 

دوره آموزش android

 

مرحله 4:

بعد، این مسیر را طی کنید :
app >> java>>Mainactivity.java
سپس صفحه Main activity را انتخاب کنید.

 

android

 

کد زیر را تایپ کنید.

 

android studio

مرحله 5:
پس از مرحله 4، تمامی فایل های تابع gradles و Mainactivity.java با کلیک کردن بر روی دکمه Sync در گوشه بالا سمت راست صفحه gradled همگام سازی می گردند.

 

مرحله 6:
اکنون پیش نمایش را بازبینی نمایید. پس از اجراء کردن کد، پیش نمایش اینگونه ظاهر می گردد.

 

مرحله 7:
بعد، در “Android Studio”  اپلیکیشن را اجرا کنید . و ” Emulator” یا موبایل اندرویدی خود را  انتخاب کنید. چند ثانیه ای برای به نصب و راه اندازی آن صبر کنید.

 

android studio

اپلیکیشن را در شبیه ساز مورد نظر خود اجرا کنید (Shift + F10).

 

شرح و توصیف کد منبع:

در این مقاله، کد منبع ارائه شده فقط تابع و وابسته به کنترلر Alert dialog است و کد استفاده شده در activity_main.xml ، دکمه Back را به دکمه alert تبدیل کرده و ویژگی های آن را تعریف می کند.

.
خلاصه مطالب:

در این مقاله  آموزش اندروید   اپلیکیشنی با نام Dialog Alert ایجاد نمودیم. سپس یک Gradle را وارد کرده و یاد گرفتیم چگونه یک alert را در هنگام فشاردادن دکمه Back ، ایجاد کنیم. در پایان آن را به عنوان خروجی (output) بکار گرفتیم.