Skip to main content

Where is my default Android Wallpaper ?????

Its been long long time since i updated my blog ... pretty busy with my companies  latest and greatest Android gaming device development ( Yup thats true .. XPERIA PLAY ....   http://www.sonyericsson.com/mwcnews/xperia_play/  ) ... well enough of PRing my SEMC  product :D. 


Does anyone know where the wallpapers are located... directory? 


This is the question i have seen in many websites and long list of threads did not yield any good info .. i decided to take a plunge and see where exactly it was hiding .... well it is not big of deal once you know the location.


1. Wallpapers you see and pick are usually bundled with Launcher application and default wallpaper may or may not be part of it. 


2. If default wallpaper is not part of Launcher app resources, where is it hiding ?? 


Answer is,  System picks it up from following location 


platform sourcecode -   /system/frameworks/base/core/res/res/drawable/default_wallpaper.jpg  


If you have device .. you can find it inside /system/framework/framework.jar ( open it usinh winzip or winrar and look inside res folder ). 


Remember. OEM can always override this default wallpaper using overlay folders OR can override it with Live wallpaper. 


Hope it helps !!!  I will try to update my blog with more tips and tricks. 

Comments

Anonymous said…
This comment has been removed by a blog administrator.

Popular posts from this blog

Android ANR Time, UI Thread

Useful Android Performance / Stability debugging info  1. ANR Waiting times: Performing heavy I/O , Network access or orher heavy operations on UI thread ?? A BIG NO NO ..you are inviting ANR.   No response to an input event (such as key press or screen touch events) within 5 seconds. A  BroadcastReceiver  hasn't finished executing within 10 seconds.

Andoird Key codes , adb keyevent

Useful Android Keyevents inputs: Some time it is extremely useful to send keyevent via adb for automation and other purposes. #adb shell  #input usage: input [text|keyevent] input text input keyevent adb shell input text "HELLO" LIST OF KEY CODES:  1 --> "KEYCODE_MENU" 3 --> "KEYCODE_HOME" 4 --> "KEYCODE_BACK" 19 --> "KEYCODE_DPAD_UP" 20 --> "KEYCODE_DPAD_DOWN" 21 --> "KEYCODE_DPAD_LEFT" 22 --> "KEYCODE_DPAD_RIGHT" 23 --> "KEYCODE_DPAD_CENTER" 24 --> "KEYCODE_VOLUME_UP" 25 --> "KEYCODE_VOLUME_DOWN" 26 --> "KEYCODE_POWER" 27 --> "KEYCODE_CAMERA" 28 --> "KEYCODE_CLEAR" 55 --> "KEYCODE_COMMA" 56 --> "KEYCODE_PERIOD" 57 --> "KEYCODE_ALT_LEFT" 58 --> "KEYCODE_ALT_RIGHT" 59 --> "KEYCODE_SHIFT_LEFT" 60...

What is the Current Directory in Windows CE & Windows Mobile ?

Lately i encountered  a situation where i had to find the current directory from where my application is running and all my config files reside. Question is "How do I find the current directory?" on Windows CE/Mobile devices. Desktop / PC it is just piece of cake but Windows CE / Mobile devices don't have a concept of a current directory.  Which means all pats are absolute and there is no concept called relative path. Due to lack of relative paths most of the files are loaded to the "Windows" directory and that is how Windows directory is crowded. Alternatively you can hard code directory path and insist user to load files always there. But i hate to hard code values or copy files to Windows directory.  So this has triggered to find a solution to identify my current directory. Since there is no concept of a current directory on a Windows CE / Windows Mobile device how would one locate a resource for which only a relative path is known?  That is what following c...