Видео: Как правильно и, главное, зачем писать Android-приложение в одном Activity | Технострим 2025
Часть программного обеспечения для Android для «чайников»
В процессе разработки игр для Android вы будете выполнять несколько общих задач снова и снова. Если эти задачи не являются автоматическими для вас, держите их под рукой.
Исправить приложение в портретной или альбомной ориентации (в файле манифеста):
Отключить таймаут экрана:
Открытый класс MyActivity extends Activity {/ ** Вызывается, когда действие сначала создается. * / @Override public void onCreate (Bundle savedInstanceState) {супер. OnCreate (savedInstanceState); MyView myView = новый MyView (это); мой взгляд. setKeepScreenOn (истина); setContentView (myView);}}
Загрузить изображение:
private Bitmap myImage; public myView (контекстный контекст) {супер (контекст); myImage = BitmapFactory. decodeResource (getResources (), R. drawable. my_image);}
Нарисуйте изображение:
@Override protected void onDraw (холст холста) {холст. drawBitmap (myImage, 0, 0, null);}
Загрузить звук:
Soundpool звучит = новый SoundPool (5, AudioManager. STREAM_MUSIC, 0); int mySound = звучит. load (myContext, R. raw. my_sound, 1);
Воспроизвести звук:
AudioManager am = (AudioManager) myContext. getSystemService (контекст. AUDIO_SERVICE); float volume = (float) audioManager. getStreamVolume (AudioManager. STREAM_MUSIC); звуки. play (mySound, объем, объем, 1, 0, 1);