اول اینکه دقت داشته باشید کد منیفست رو داخل پروژه تون بزارید که برنامه عمل کنه :
و بعد کد جاوا رو اضافه میکنم به پروژه :
و این هم سورس کل پروژه که پیوست هم شد :
✨ نکات مهم:
• کد آماده و تستشده (3 قطعهکد)
• کار با کتابخانههای: JavaObject، File
• فایل ضمیمه (سورس/نمونه) همراه پست
📚 کتابخانههای مورد نیاز:
JavaObject، File
(از مسیر Libraries در محیط B4A تیک بزنید.)
🚀 نحوه استفاده:
فایل سورس را دانلود و در B4A باز کنید؛ مسیرها و تنظیمات را مطابق توضیحات بالا اعمال کنید و خروجی APK بگیرید.
📥 فایلهای ضمیمه:
• لینک rar (s8.picofile.com): http://s8.picofile.com/file/8302586084/SetWallpaper.rar.html
| دستهبندی | سورس کد اندروید |
| تاریخ انتشار | ۲۷ شهریور ۱۴۰۵ - ۰۲:۱۵ |
| تعداد بازدید | ۲ |
| تعداد فروش | ۰ |
| فرمت تحویل | فایل دانلودی (بعد از پرداخت آنی فعال میشود) |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- سورس کد آماده B4A
- کاملاً رایگان
- کد تستشده با توضیح فارسی
- کتابخانه: JavaObject، File
- فایل ضمیمه همراه مطلب
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)
AddPermission("android.permission.SET_WALLPAPER")
#if java
import android.app.WallpaperManager;
import java.io.IOException;
import android.graphics.Bitmap;
public void changeWallpaper(Bitmap bitmap){
WallpaperManager myWallpaperManager
= WallpaperManager.getInstance(getApplicationContext());
try {
myWallpaperManager.setBitmap(bitmap);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
#End If
#Region Project Attributes
#ApplicationLabel: B4A Example
#VersionCode: 1
#VersionName:
'SupportedOrientations possible values: unspecified, landscape or portrait.
#SupportedOrientations: unspecified
#CanInstallToExternalStorage: False
#End Region
#Region Activity Attributes
#FullScreen: False
#IncludeTitle: True
#End Region
Sub Process_Globals
End Sub
Sub Globals
Private NativeMe As JavaObject
Private ImgViewer As ImageView
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("activity_main")
ImgViewer.Bitmap = LoadBitmapSample(File.DirAssets,"blur-background08.jpg",ImgViewer.Width,ImgViewer.Height)
NativeMe.InitializeContext
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub BtnChangeWallpaper_Click
NativeMe.RunMethod("changeWallpaper",Array As Object(ImgViewer.Bitmap))
End Sub
#if java
import android.app.WallpaperManager;
import java.io.IOException;
import android.graphics.Bitmap;
public void changeWallpaper(Bitmap bitmap){
WallpaperManager myWallpaperManager
= WallpaperManager.getInstance(getApplicationContext());
try {
myWallpaperManager.setBitmap(bitmap);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
#End If