�@2010�N�ɂȂ��Ă��AAndroid�W�̘b��͐��肾������ł��ˁB���ł��M�҂��C�ɂȂ��Ă���b��́A�uAndroid at the 2010 Game Developers Conference�v�ł��B
�@Android Market�̓o�^�{����2���{���A���̒��ł��Q�[���̊�������20���ƈ�ԑ����l�C�W�������ɂȂ��Ă��܂��B���l�ɗL���A�v���̊������Q�[�����g�b�v�ł��B
�@������Ă��A2010�N3��9�`10���ɃT���t�����V�X�R�ŊJ�Â����uGame Developers Conference�v�ŁAJava/C++�J���Ҍ����̃Z�b�V�������J�Â���܂��B�����ł́AAndroid�`�[�����J���҂̎����Face to Face�ʼn��Ă���܂��B���{����Q������͓̂�������ł����A��������������Android�`�[���ɂ���čs����Ƃ����̂͊�������Ƃ��Ǝv���܂��B
�@���āA����͐挎�Ƀ����[�X���ꂽAndroid 2.1�̐V�@�\��������܂��BAndroid 2.1�ɂ́A�����ǎ��uLive Wallpaper�v�@�\���lj�����܂����B
�@��L�͍����������Live Wallpaper�̃T���v������ł��B����́ALiveWallpaper�̍�������ʂ�������܂��B
�@��قǃ\�[�X�R�[�h�����p���Đ������܂����A�ǎ��̖{�̂́A���͋L���uSurfaceView�Ȃ�Android�ō����`��Q�[���������v�ŏЉ��SurfaceView�ł��B�܂��ATouchEvent�������\�Ȃ̂ŁA�ȒP�ȃQ�[���Ȃ���Ă��܂������ł��B
�@�T���v�����ȉ��̃����N���_�E�����[�h���Ď��s���Ă݂Ă��������B
Android�ɂ́A2.1�����[�X���_��JIT���W���Œ���Ă��܂���B�����I�ɂ�JIT�����ڂ����\��ł��B
����̉��̃G�t�F�N�g�́APC���Java VM�ł͑��x�I�ɖ��Ȃ��ł����AAndroid��œ������Ə����̒x�����ڗ����Ă��܂��܂��B���̂��߁A�G�~�����[�^�œ�����m�F����ۂɂ́AQVGA�ȉ���AVD���p�ɍ쐬���邱�Ƃ������߂��܂��B
�@�@LiveWallpaper�́A�ȉ��̗v�f�ō\������܂��B
��` | ���� |
---|---|
WallpaperService | �����ǎ��̓T�[�r�X�Ƃ��Ď��s����� |
WallpaperService.Engine | �ǎ��̕`����s���G���W���B���ꂪ�d�v |
PreferenceActivity | �ǎ��ݒ��ʁi�I�v�V�����j |
�\1�@LiveWallpaper�̍\�� |
�@�������K�{�Ȃ̂́AWallpaperService��WallpaperService.Engine�ł��B����́A�ݒ��ʂ��������Ă��܂��B
�@�܂��A���C�t�T�C�N���ƃR�[���o�b�N���\�b�h�ł��B
���\�b�h | ���� |
---|---|
WallpaperService#onCreateEngine() | �G���W�����쐬���ĕԂ��K�v������ |
WallpaperService.Engine#onCreate() | �G���W�����������ꂽ�ۂɌĂяo����� |
WallpaperService.Engine#onDestroy() | �G���W�����j�������ۂɌĂяo����� |
WallpaperService.Engine#onSurfaceCreated() | Surface���������ꂽ�ۂɌĂяo����� |
WallpaperService.Engine#onSurfaceChanged() | Surface���ύX���ꂽ�ۂɌĂяo����� |
WallpaperService.Engine#onSurfaceDestroyed() | Surface���j�����ꂽ�ۂɌĂяo����� |
WallpaperService.Engine#onDesiredSizeChanged() | �ǎ��T�C�Y�ύX���ɌĂяo����� |
WallpaperService.Engine#onOffsetChanged() | �ǎ��ʒu�ύX���ɌĂяo����� |
WallpaperService.Engine#onVisibilityChanged() | ���E�s���ύX���ɌĂяo����� |
WallpaperService.Engine#onTouchEvent() | �^�b�`�C�x���g������ |
�\2�@WallpaperService��Engine�̃R�[���o�b�N���\�b�h |
�@WallpaperService��Service���p�������N���X�ł��BService�̃��C�t�T�C�N���ɂ��ẮA�L���u�풓�A�v�����쐬�ł���Android�́g�T�[�r�X�h�Ƃ��v���Q�Ƃ��Ă��������B
�@����̃T���v�����쐬����ɓ�����A���������ݒ�ɂĂ�����܂����B�ł����A�ݒ���Ɠ��e���������Ă��܂��Ζ�肠��܂���B�K�v�Ȑݒ�t�@�C���iXML�j�͂���������̂ł����A���y�[�W�ŁA������1���������܂��B
Copyright © ITmedia, Inc. All Rights Reserved.