系统时间的获取很简单,调用Android提供的SimpleDateFormat和Date接口:
完整的java程序(Date.java):
public class VideoOnAndroid extends Activity {
public class GetTime{
SimpleDateFormat formatter = new SimpleDateFormat("HHmmss");
Date curDate = new Date(System.currentTimeMillis());
String systemcurDate = formatter.format(curDate);
int systemTime = Integer.parseInt(systemcurDate);
}
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
音量控制,同样是调用Android提供的AudioManager接口:
public class VideoOnAndroid extends Activity {
private AudioManager mAudioManager;
private int v = 0;
TextView volume;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
volume = (TextView)findViewById(R.id.volume);
mAudioManager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
//按键控制音量加大
if(keyCode == KeyEvent.KEYCODE_DPAD_UP)
{
mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,
AudioManager.FX_FOCUS_NAVIGATION_UP);
v = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
volume.setText("音量:"+v);
return true;
}
//按键控制音量减小
if(keyCode == KeyEvent.KEYCODE_DPAD_DOWN)
{
mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,
AudioManager.FX_FOCUS_NAVIGATION_UP);
v = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
volume.setText("音量:"+v);
return true;
}
return super.onKeyDown(keyCode, event);
}
}