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

Reply via email to