Hi, The Android boot process (not counting bootloader) is in two parts. The first part `init` will display `initlogo.rle` if there is one. Once the boot process is further, the `bootanimation` will display the boot animation `bootanimation.zip` (possible in three locations) or if there is none, the built-in "ANDROID" animation. So if you want to display your boot screen instead of the "ANDROID" animation, you will have to create a `bootanimation.zip` and place it in `/system/media/` to replace the built-in animation. There is a nice tool for doing that under Windows <http://forum.xda-developers.com/showthread.php?t=1678540>
For your problem I assume you didn't used the correct resolution or orientation for the `initlogo.rle`. Regards, Alvin Wong 2012/9/28 Shivanagouda Biradar <[email protected]>: > Hello Alvin , > > Thank you for the information , its working. > But . i am getting only half screen . > The splash image i used , will be displayed twice, covering half screen > only. > i am trying in 7inch tablet, having 800x480 resolution. > > How to make the splash image appear full screen and displaying it for min of > 30 sec. > > Regards. > Shivanagouda. > > > > On Tue, Sep 25, 2012 at 8:55 PM, Alvin Wong <[email protected]> wrote: >> >> Hi, >> >> In your `device.mk`, add this to `PRODUCT_COPY_FILES` (I believe if >> you're porting Android you should have this file?) (checked against >> 2.3.7_r1 but should work on later build environments): >> >> PRODUCT_COPY_FILES += \ >> $(LOCAL_PATH)/path/to/initlogo.rle:root/initlogo.rle >> >> And when building, it will automatically be copied to the output >> directory. >> The root is in `<out-target-device>/root` and it is automatically >> packed to `ramdisk.img` (gziped CPIO image), and is further packed >> into `boot.img` for flashing to typical devices (which is the most >> commonly used method among Android devices). If you use your own >> method (e.g. using a single ext4 partition on SD card or nfs or >> loading initrd via U-Boot) just copy it to the root or perform the >> relevant operations. >> >> If it doesn't work, check whether `initlogo.rle` is located in the >> root directory (usually ramdisk). If not you may need to do a rebuild >> or perform `make installclean` before building. >> >> Regards, >> Alvin Wong >> >> 2012/9/25 Shivanagouda Biradar <[email protected]>: >> > Dear Alvin , >> > >> > Yes, you are right . changing initlogo.rle . >> > i have done with customizing initlogo.rle. >> > but, not getting where to place this file? what does root of ramdisk >> > mean ? >> > i am using ICS 4.0.1, source code . please advice , how to customize >> > initlogo.rle ? >> > >> > Shivanagouda. >> > >> > On Sat, Sep 22, 2012 at 8:27 PM, Alvin Wong <[email protected]> >> > wrote: >> >> >> >> You mean initlogo.rle, do you? There is a tool `rgb2565 -rle` that will >> >> convert a raw image to the .rle format. I recall I had found a python >> >> script >> >> to automatically do the work from png, but I can't find it now... >> >> >> >> Shivan於 2012年9月18日星期二UTC+8下午1時35分17秒寫道: >> >>> >> >>> Hello All, >> >>> >> >>> I would like to customize splash screen , in ICS over snowball. >> >>> Can anyone help me , where to make modifications in android source >> >>> code, >> >>> I would like to have the splash image for defined time, before >> >>> getting >> >>> bootanimation . >> >> >> >> -- >> >> unsubscribe: [email protected] >> >> website: http://groups.google.com/group/android-porting >> > >> > >> > >> > >> > -- >> > Thanks & Regards.. >> > Shivanagouda.Biradar >> > Software Engineer >> > Asmaitha Wireless Technology (P) Ltd >> > Mob: 91-9739317331 >> > >> > > > > > > -- > Thanks & Regards.. > Shivanagouda.Biradar > Software Engineer > Asmaitha Wireless Technology (P) Ltd > Mob: 91-9739317331 > > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
