Android 2.1�̐V�@�\�uLive Wallpaper�v�ō��A�������R����g�҂��󂯁h�FAndroid�œ����g��Java�A�v���쐬����i14�j�i1/3 �y�[�W�j

» 2010�N02��24�� 00��00�� ���J
[�������C������ЃC�[�t���[]

2010 Game Developers Conference��Android��

�@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�����ǎ��uLiveWallpaper�v�Ƃ�

�@���ā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

�R�����@�u���‚ɂȂ�H Android��JIT�v

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


Service���p������Live Wallpaper�̍\��

�@�@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

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B