آموزش کوتاه : پرمیشن های زمان اجرا(Runtime permission)
برنامهنویسی مقدماتی جاوا قبل از اینکه اندروید 6 (MarshMallow) توسط گوگل ارائه بشود ، هنگامی…
40,000 تومان 30,000 تومان
دسترسی سریع
برنامهنویسی مقدماتی جاوا
قبل از اینکه اندروید 6 (MarshMallow) توسط گوگل ارائه بشود ، هنگامی که توسعه دهنده اپلیکیشنی در اختیار کاربر قرار می داد ، کاربر مجبور بود برای این که از اپلیکیشن استفاده کند تمامی مجوز ها و اجازه های دسترسی را همان ابتدا تایید بکند و اگر کاربر این ها را تایید نمی کرد برنامه نصب نمی شد.
از اندروید 6 به بالا گوگل به این فکر افتاد که دسترسی های حساس به شکلی باشند که هر قسمتی از اپلیکیشن که قرار بود از دسترسی ها استفاده بشود از کاربر اجازه گرفته شود و کاربر اگر به هر دلیلی نمی خواست این دسترسی را به اپلیکیشن بدهد بتواند از قسمت های دیگر اپلیکیشن استفاده نماید.
خب این از جهتی مناسب برای کاربران اندروید هست ولی از جهت دیگر کار را برای توسعه دهندگان سخت تر می کند .
در این قسمت ازمجموعه ی دوره ی ذخیره سازی اندروید می خواهیم درباره ی این پرمیشن ها در اندروید 6 به بالا صحبت کنیم و قدم به قدم و به صورت کامل این مشکل پرمیشن ها را یک بار برای همیشه حل کنیم
اهداف آموزش
جلسه اول :مجوز زمان اجرا قسمت 1
جلسه ی اول : مجوز زمان اجرا قسمت 1 ویدئو
جلسه دوم:مجوز زمان اجرا قسمت 2
جلسه ی دوم: مجوز زمان اجرا قسمت 2 ویدئو
در این جلسه می خواهیم با تعریف یک پروژه جدید کاری کنیم که وقتی کاربر بر روی یک Button کلیک کرد درخواستی برای دریافت پرمیشن به کاربر نمایش داده شود و تمامی عملیات های موردنظر کاربر را مورد بررسی قرار خواهیم داد
جلسه سوم:مجوز زمان اجرا قسمت 3
جلسه ی سوم: مجوز زمان اجرا قسمت3 ویدئو
در این جلسه به بهتر کردن تجربه ی کاربری در هنگام دریافت مجوز می پردازیم و با حالت Rational در پرمیشن ها آشنا می شویم . و همینطور یاد می گیریم که چطور هر درخواست پرمیشنی را با استفاده از متد OnRequestPermissionResult جداگانه بررسی کنیم
جلسه چهارم:مجوز زمان اجرا قسمت 4
جلسه ی چهارم: مجوز زمان اجرا قسمت4 ویدئو
تا الان یاد گرفتیم چطور از single permission ها استفاده کنیم ولی اگر بخواهیم همزمان چندین مجوز از کاربر بگیریم باید چه کاری انجام بدهیم ؟ در این ویدئو یاد می گیریم که چطور از multiply permission استفاده کنیم .
جلسه پنجم:مجوز زمان اجرا قسمت 5
جلسه ی پنجم: مجوز زمان اجرا قسمت5 ویدئو
تا الان برای گرفتن یک یا چند پرمیشن ساده مجبور بودیم کد های خیلی زیادی بنویسیم و یک اشتباه کوچک یا یک عدم پیش بینی رفتار کاربر در اجازه دادن یا رد کردن مجوز ها باعث بد شدن UX یا تجربه ی کاربری اپلیکیشن ما می شد ، اگر این همه کد را برای یک پرمیشن ساده مناسب نمی دانید شما تنها فردی نیستید که چنین فکری دارید ، برای همین افرادی کتابخانه هایی برای استفاده راحت تر از پرمیشن ها ایجاد کردند . یکی از بهترین کتابخانه ها در این زمینه ، کتابخانه ی Dexter هست که مقدار کد های ما را به شدت کاهش میدهد. در این قسمت یاد می گیریم که چطور از این کتابخانه ی درجه یک استفاده کنیم
دوره های مرتبط
دوره مقدماتی اندروید و طراحی ui در اندروید استودیو
دوره آنلاین اندروید پیشرفته
در این قسمت با دورهی آنلاین اندروید پیشرفته در خدمت شما خواهیم بود که ترکیبی از مباحث دورهی ذخیرهی اطلاعات…
قوانین ثبت دیدگاه