سورس کد عوض کردن عکس بک گراند

با سلام خدمت شما کاربران عزیز سایت یاهو ۹۸ YAHOO98

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

 

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

 

امیدوارم مفید واقع شده باشد .

 

دانلود سورس

دیدگاهتان را بنویسید