LG G3 Receives Oversharpening Fix via Modified Kernel

Nothing is perfect, as they say. No matter how alluring or seemingly perfect, … more

APKTool Updated with Android Lollipop Support

One of the beauties of Android is the level of flexibility we have over our devices. Whether … more

Lollipop Leak for Sprint Galaxy S5, TWRP for Micromax Canvas Magnus – XDA TV

Android 5.0 Lollipop has been leaked for the Sprint … more

Velocity is Like OpenTable on Steroids

We all enjoy a night out with friends or our significant other from time to time. However, there is … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[UPDATE 06/07/2010][APP][SOURCE]Wallpaper Changer - WaPaC 1.4

OP Rapid81

19th May 2010, 06:22 PM   |  #1  
Rapid81's Avatar
OP Senior Member
Thanks Meter: 41
 
175 posts
Join Date:Joined: Dec 2009
More
Wallpaper Changer - WaPaC 1.4
Created by Rapid

Now OpenSource (see the bottom of this post)


Because I don't have time to develop this application further and the current state of the program is fine for my use, I share the WaPaC's source by the community now.

A few terms, what you need to consider, before you use the source and consider to develop it in the future:
  1. The WaPaC name needs to stay as it is, or if not and you use the source code, you need to mention it!
  2. You need to mention my name, as the original developer of this program and where are the sources came from
  3. You need to mention mohitsapru's name, as the developer of the scheduler component
  4. I need a PM (or email) about the releases where you used the source or the release of a new WaPaC version
  5. The future versions needs to be Windows Mobile version and Resolution free a.k.a. needs to work on every WinMo versions (5.0, 6.0, 6.1, 6.5, 6.5.X) and all resolutions!

I created a wallpaper changer application (WaPaC), to the scheduled wallpaper changing on WM's Today and on Sense. Tested on Samsung Omnia 2 with Sense 2.5 and everything is working fine.

The program is not a beta anymore, but still under development and may contains some bugs.

Changes in 1.4
  • No maximum files number anymore (maximum folders number is still 100)
  • A "Change NOW interface" added to select the needed UI to the change
  • Now the settings app shows the next time of the schedule
  • Random and continuously change setting added (you'll see randomizing popup window sometimes)
  • Intervals minimum set low to 1 minute with 1 minute steps
  • Besides the interval, now you can change the wallpapers at a specific time, like 8:00AM every day
  • The "back to the previous wallpaper" function is added and accessible with the "-prev" parameter and will change all choosen UI's wallpapers back to the previous one (not 100% if you use more than 1 directory for wallpapers storing).
  • The installer creates a "Change Now" and "Previous wallpaper" shortcut
  • Because I cannot create a setup.dll, the additional shortcuts is downloadable from the bottom of this post, but you need to edit the files, if you're not install the app to the device.
  • Several minor and major bugfixes

Changes in 1.3
  • The program is now compatible with CHT 1.8.X. You can change the wallpaper of the Home tab, All tab and CHT Lockscreen.
  • When you plug your phone to USB with Mass Storage settings, and the needed folder is not available to the WaPaC (or you deleted a selected folder), the app not crash.
  • Context menu added to the Selected Folders list to remove folders (if the folder is not available anymore, etc.)
  • The application is pops up a warning in the case you not select any UI, when you want to save the settings (not when you uncheck all).

Changes in 1.21
  • The folder changing bug fixed (when you tap on a folder and jumped to an other in the selected one)

Changes in 1.2
  • Redesigned interface
  • Separated setting for "Change on Windows start" (If you have an earlier version installed, then you need to uncheck and save, then recheck and save the "Start with Windows" option, because the shortcut contents is changed)
  • You can choose Minutes or Hours format at Interval settings
  • Interval changed to 5-1440 minutes or 1 to 24 hours
  • "Change NOW" button added
  • "Change only in idle state" option added (This means, if you're using the phone (the backlight is on) in the time when the scheduled change comes, the changing is delayed)
  • Maximum selectable folder number is 100

Changes in 1.1
- Folderselection is now free
- Maximum picture number changed to 10000/folder
- No need to refresh the list when you put new pictures in a selected folder
- Selected folders list stored and displayed after start and easy to modify.
- You can add a folder to the selected folders list by checking the checkbox near the folder's name. You can remove by the same method.
The program's not listing the directories with the following names:
- Windows
- Program Files
- Application data
- ConnMgr
- Documents and Settings
- Temp

Changes in 1.03 (1.02 skipped, because some real trouble):
- S2U2 background change added (not tested)
- Settings saving corrected (HKCU\Software\WaPaC\)
- Interval steps changed to 5 mins
- Settings application supports all resolutions (tested on VGA, QVGA, WQVGA, WVGA, Square)

Changes in 1.01
- Start with Windows option problem fixed
- Clear Sense Background option added


Features:

- maximum 10000 pictures from multiple folders
- changeable interval from 10 to 720 minutes (12 hours)
- chooseable user interface to change background (Today and Sense)
- same wallpaper for the 2 UI or not
- start with Windows possibility
- not use memory at all, the changing starts with schedule and then quit
- separate settings application (only WVGA resolution supported yet)
- you can start/stop the scheduling in the settings app

Special thanx:
mohitsapru for his help

It is possible the program is working on other Sense, Manila or TouchFlo versions than Sense 2.5, if the wallpaper stored in the same place.

If you want to test it, download the cab and please give me some feedback and ideas, if you have any, to improve the app.

Download
If you appriciate my work, don't forget to buy me a beer...


Big thanx to who's appriciated my work 'till now!
  • 5€ Matthiew Marks
  • 7€ donwhann
  • 5€ Joao Costa
  • 5€ Naga01
Attached Thumbnails
Click image for larger version

Name:	Screen01.jpg
Views:	2372
Size:	31.9 KB
ID:	355417  
Attached Files
File Type: zip Change Now.zip - [Click for QR Code] (163 Bytes, 2216 views)
File Type: zip Previous Wallpaper.zip - [Click for QR Code] (180 Bytes, 1443 views)
File Type: zip WaPaC_Source.zip - [Click for QR Code] (393.5 KB, 1011 views)
Last edited by Rapid81; 2nd December 2010 at 11:17 AM. Reason: Now OpenSource
The Following User Says Thank You to Rapid81 For This Useful Post: [ View ]
20th May 2010, 09:06 AM   |  #2  
Rapid81's Avatar
OP Senior Member
Thanks Meter: 41
 
175 posts
Join Date:Joined: Dec 2009
More
1.01 added
20th May 2010, 11:15 AM   |  #3  
teorouge's Avatar
Senior Member
Flag Trento
Thanks Meter: 208
 
2,183 posts
Join Date:Joined: Jul 2008
More
Thanks, gonna try on VGA - WM 6.5.5 - Sense 2.5.2012 and report back!

ps. why don't you attach the program here, too?
20th May 2010, 11:27 AM   |  #4  
Member
Thanks Meter: 3
 
58 posts
Join Date:Joined: Nov 2008
Hi Rapid81
This looks a great little app.
I have just tested it and unfortunately I get an "IndexOutOfRangeException" error when I hit the Load folder's list button. It starts to look at my whole sd card and then bombs out with that error.
Maybe adding the option to choose the folder without indexing the whole card is the way to go.
I am running this on a Touch HD with Energy 16 May 23569 CHT ROM.
Hope this helps.
Look forward to testing the next release.
Last edited by ed_sambo; 20th May 2010 at 11:30 AM.
20th May 2010, 12:52 PM   |  #5  
Rapid81's Avatar
OP Senior Member
Thanks Meter: 41
 
175 posts
Join Date:Joined: Dec 2009
More
Quote:
Originally Posted by teorouge

Thanks, gonna try on VGA - WM 6.5.5 - Sense 2.5.2012 and report back!

ps. why don't you attach the program here, too?


1.03 version uploaded. Now the settings app supports all resolutions.

Quote:
Originally Posted by ed_sambo

Hi Rapid81
This looks a great little app.
I have just tested it and unfortunately I get an "IndexOutOfRangeException" error when I hit the Load folder's list button. It starts to look at my whole sd card and then bombs out with that error.
Maybe adding the option to choose the folder without indexing the whole card is the way to go.
I am running this on a Touch HD with Energy 16 May 23569 CHT ROM.
Hope this helps.
Look forward to testing the next release.


I need to look through the whole system, because no SelectFolderDialog in NETCF. Maybe more than 100 folders contains pictures. I rised this number to 1000 in 1.03.
Last edited by Rapid81; 20th May 2010 at 12:54 PM.
20th May 2010, 01:02 PM   |  #6  
teorouge's Avatar
Senior Member
Flag Trento
Thanks Meter: 208
 
2,183 posts
Join Date:Joined: Jul 2008
More
Quote:
Originally Posted by Rapid81

1.03 version uploaded. Now the settings app supports all resolutions.

Wow! Couldn't even install it yet and you release an update!
Going with 1.03 then.
20th May 2010, 04:31 PM   |  #7  
Junior Member
Thanks Meter: 0
 
16 posts
Join Date:Joined: Sep 2009
I've been waiting and hoping for a new wallpaper changer since antworks doesn't seem to change the today screen without locking up after a while. Glad to see yours has S2U2 changing and Sense as well.

I'm also getting the same error when it tries to load all the folders, and would agree that rather than try to index all the wallpaper, just allow the user to choose the folder. I have a 16Gig sd card, so it takes a lonnnng time to try to index that if I ever want to make a change.

Keep up the good work!

The biggest suggestion I have is a problem I have with other wallpaper changers. If the phone has been in standby when the wallpaper changed, when you power it on it takes 5-10 seconds to come on because it is loading the wallpaper. If there was some way to refresh the wallpaper beforehand so it would just power on instantly, that would be awesome.

S2U2's own wallpaper changing appears to not change while the phone is in standby. That's pretty cool too because it saves battery, plus fewer things running that might cause an error, say in the middle of the night, which = no alarm in the morning.

I tried to write my own wallpaper changing script with mortscript, but was never able to get it to be stable, so I appreciate what you're doing very much.
20th May 2010, 06:26 PM   |  #8  
Rapid81's Avatar
OP Senior Member
Thanks Meter: 41
 
175 posts
Join Date:Joined: Dec 2009
More
Quote:
Originally Posted by Gryphyn

I've been waiting and hoping for a new wallpaper changer since antworks doesn't seem to change the today screen without locking up after a while. Glad to see yours has S2U2 changing and Sense as well.

I'm also getting the same error when it tries to load all the folders, and would agree that rather than try to index all the wallpaper, just allow the user to choose the folder. I have a 16Gig sd card, so it takes a lonnnng time to try to index that if I ever want to make a change.

Keep up the good work!

The biggest suggestion I have is a problem I have with other wallpaper changers. If the phone has been in standby when the wallpaper changed, when you power it on it takes 5-10 seconds to come on because it is loading the wallpaper. If there was some way to refresh the wallpaper beforehand so it would just power on instantly, that would be awesome.

S2U2's own wallpaper changing appears to not change while the phone is in standby. That's pretty cool too because it saves battery, plus fewer things running that might cause an error, say in the middle of the night, which = no alarm in the morning.

I tried to write my own wallpaper changing script with mortscript, but was never able to get it to be stable, so I appreciate what you're doing very much.

My problem is, there is no SelectFolderDialog in NETCF. That's why the application runs through the storage. If I'm creating a SelectFolderDialog instead of this method, you'll select only one folder and no subfolders o more separated folder. I'll try to came up with a workable idea, but I'm not making any promises.
This app change the wallpaper when the phone is in sleep mode. The phone does not came alive, just change the wallpaper in the backgound. You can't see anything about it, just the new wallpapers when you unclock your phone.
21st May 2010, 11:21 AM   |  #9  
Rapid81's Avatar
OP Senior Member
Thanks Meter: 41
 
175 posts
Join Date:Joined: Dec 2009
More
I guess I solved this "I want to select the directories on my own" and "why the apps runs through the whole system" problems.

Now you have a "file explorer"-like thing and a second list where is the app stores the selected directories. The directories stays checked and reloaded on settings app restarts.

Still testing, but if I'll not found problems, I'll upload it soon.
The solution is not 100% finger-friendly...

Something like this:
Attached Thumbnails
Click image for larger version

Name:	1.04.jpg
Views:	277
Size:	22.6 KB
ID:	329896  
21st May 2010, 01:05 PM   |  #10  
Rapid81's Avatar
OP Senior Member
Thanks Meter: 41
 
175 posts
Join Date:Joined: Dec 2009
More
1.1 uploaded

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes