ビデオ: 【プログラミング】swiftアプリ開発を支えるiOSライブラリの紹介 #53 2025
Androidゲームを開発する過程で、いくつかの共通のタスクを何度も繰り返します。これらのタスクがまだ自動化されていない場合は、手元に置いてください。
アプリケーションをポートレートまたはランドスケープ(マニフェストファイル内)で修正する:
スクリーンタイムアウトを無効にする:
public class MyActivity extends Activity {/ **アクティビティが初めて作成されたときに呼び出される。 * / @Override public void onCreate(Bundle savedInstanceState){super。 onCreate(savedInstanceState); MyView myView =新しいMyView(これ);私の見解。 setKeepScreenOn(true); setContentView(myView);}}
画像をロードする:
<! - 1 - >
プライベートビットマップmyImage; public myView(コンテキストコンテキスト){super(コンテキスト); myImage = BitmapFactoryです。 decodeResource(getResources()、R. drawable。my_image);}画像を描画する:
@Override protected void onDraw(キャンバスキャンバス){キャンバス。
サウンドをロードする:
Soundpool sounds =新しいSoundPool(5、AudioManager.STREAM_MUSIC、0); int mySound = sounds。 load(myContext、R. raw。my_sound、1);
音声を再生する:
<! - 2 - >
AudioManager am =(AudioManager)myContext。 getSystemService(Context。AUDIO_SERVICE); float volume =(float)audioManagerです。 getStreamVolume(AudioManager.STREAM_MUSIC);音。 play(mySound、volume、volume、1、0、1);