آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

تعیین یک عکس قرار گرفته در حافظه خارجی (External Storage) به عنوان عکس پس زمینه گوشی (wallpaper)، در برنامه نویسی اندروید

فرض کنید که یک عکس در مسیر زیر از حافظه خارجی (External Storage) قرار دارد و قصد داریم که آن را به عنوان عکس پس زمینه گوشی (wallpaper) قرار دهیم :

برای این منظور، باید کد زیر در Activity اجرا شود :

در کد بالا، ابتدا عکس را از حافظه خارجی (External Storage) خوانده و به Bitmap تبدیل می کنیم. سپس با استفاده از روش setBitmap از کلاس WallpaperManager ، آن را به عنوان عکس پس زمینه گوشی (wallpaper) قرار می دهیم.

برای اجرای صحیح کد بالا، باید اجازه های دسترسی مربوط به تغییر عکس پس زمینه گوشی (wallpaper) و همچنین خواندن و نوشتن در حافظه خارجی (External Storage) را در فایل AndroidManifest.xml از پروژه اندروید ذکر کنیم :

به عنوان مثال، فایل AndroidManifest.xml پروژه اندروید می تواند به شکل کلی زیر باشد :

نویسنده علیرضا گلمکانی
شماره کلید 26157
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 0 1

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)