رفتن به مطلب
  • 0

تغییر تصویر زمینه


Alireza.Ghafari

سوال

سلام دوستان

چور میشه یه تصویر که در پوشه files هست رو به عنوان تصویر زمینه قرار بدیم ؟؟

با کتابخانه student نباشه ! بازار گیر میده !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

10 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام دوستان

چور میشه یه تصویر که در پوشه files هست رو به عنوان تصویر زمینه قرار بدیم ؟؟

با کتابخانه student نباشه ! بازار گیر میده !

سلام دوست عزیز

شما میتوانید از کتابخانه  StudentLibrary  استفاده کنید

و چون چند دسترسی از داخل خود کتابخانه داده شده , برای حذف انها این کد ها رو داخل manifest editor قرار می دهیم.

RemovePermission(android.permission.CAMERA)
RemovePermission(android.permission.READ_PHONE_STATE)
RemovePermission(android.permission.INTERNET)
RemovePermission(android.permission.ACCESS_FINE_LOCATION)

1.jpg

سورس نمونه هم پیوست شد.

امیدوارم مشکلتون حل بشه.

Set Wallpapers.rar

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بدون کتابخانه student

کتابخانه Reflection رو تیک بزنید.

این ساب رو ایجاد کنید:

Sub SetWallPaper(Bmp As Bitmap)
  Dim r As Reflector
  r.Target = r.RunStaticMethod("android.app.WallpaperManager", "getInstance", _
     Array As Object(r.GetContext), Array As String("android.content.Context"))
  r.RunMethod4("setBitmap", Array As Object(Bmp), Array As String("android.graphics.Bitmap"))
End Sub

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

SetWallPaper(LoadBitmap(File.DirAssets,"x.jpg"))

لینک ارسال
به اشتراک گذاری در سایت های دیگر

پژمان جان ممنون از راهنماییت

من اینو تو b4x.com دیدم ولی کار نکرد !

مثلا تصویر من اینه : photo.jpg

حالا میخوام با کلیک روی btn1 این عکس به عنوان تصویر زمینه بشه ! باید چیکار کنم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست عزیز

شما میتوانید از کتابخانه  StudentLibrary  استفاده کنید

و چون چند دسترسی از داخل خود کتابخانه داده شده , برای حذف انها این کد ها رو داخل manifest editor قرار می دهیم.

RemovePermission(android.permission.CAMERA)
RemovePermission(android.permission.READ_PHONE_STATE)
RemovePermission(android.permission.INTERNET)
RemovePermission(android.permission.ACCESS_FINE_LOCATION)

1.jpg

سورس نمونه هم پیوست شد.

امیدوارم مشکلتون حل بشه.

 

 

ممنون از شما دوست عزیزم. 

لطفا قبل از پاسخ دادن به تاریخ تاپیک هم نگاه کنید عزیزم. در کل متشکر اما مشکل به کلی رفع شده... 6-5 ماهی میشه. 

موفق باشید. 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تصویرت کجا هست؟؟

اگه تو پوشه فایل هست اینجوری میشه:

SetWallPaper(LoadBitmap(File.DirAssets,"photo.jpg"))  

اگه جواب نداد تصویر رو اول تو کارت حافظه کپی کنید بعد ست کنید. مسیر بالا هم مسیر کارت حافظه رو بده.

ببین چی میشه.....*hoho*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

پژمان جان درست شد با کپی کردن ست شد...

راستی این کد هم باید در ماین فرست قرار بدید.

<uses-permission android:name="android.permission.SET_WALLPAPER"/>

......

تنها مشکل این کد اینه که روی بعضی گوشی ها خیلی زوم میکنه....

لینک ارسال
به اشتراک گذاری در سایت های دیگر

پژمان جان درست شد با کپی کردن ست شد...

راستی این کد هم باید در ماین فرست قرار بدید.

<uses-permission android:name="android.permission.SET_WALLPAPER"/>

......

تنها مشکل این کد اینه که روی بعضی گوشی ها خیلی زوم میکنه....

سلام

من این کد رو تو مانیفست که قرار میدم ارور میده که کد اشتباه هستش چرا؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب خداروشکر که حل شد.

این که طبیعیه اصلا با خود گالری گوشی هم تصویر زمینه بذاریم زوم میکنه.

نمونش گوشی خودم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

فکر کنم بشه بدون این کد کار کرد تا جایی که بیاد دارم

 

خیر نمیشه ... وقتی دسترسی انتخاب تصویر زمینه رو نداشته باشه چطور میخواید این کار رو انجام بده ؟؟ مشکل کتابخانه student هم قابل حل هست ... و راحت تر از این کد ها هست........

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیر نمیشه ... وقتی دسترسی انتخاب تصویر زمینه رو نداشته باشه چطور میخواید این کار رو انجام بده ؟؟ مشکل کتابخانه student هم قابل حل هست ... و راحت تر از این کد ها هست........

حالا اگر بخوام ازین راه برم باید چکار کنم

اخه این کدی رو که دادید برای مانیفست میگه اشتباه هستش

من خودم از روش کتابخانه student می رفتم یعه مشکل داشتم و تاپیک زدم ولی متاسفانه منو به این تاپیک ارجاع دادند

حالا اگه میشه بررسی ککنید تا مشکل من هم حل بشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...