新建一个androidapp遇到的有关问题

新建一个androidapp遇到的问题
新建一个app小程序,然后X.java中会自动生成一些代码,红色字体的这些代码是什么意思?有什么用?向大家求教,详细点,,,,

package com.example.logactivity;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class LogActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_log);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_log, menu);
return true;
}


}
应用

------解决方案--------------------
Menu是Android手机中专门用来显示菜单的。要实现菜单功能首先通过onCreateOptionsMenu来创建菜单。
getMenuInflater().inflate(R.menu.activity_log, menu);是用来设置menu界面为res/menu/R.menu.activity_log
新建一个androidapp遇到的有关问题

这里讲的比较详细:http://www.open-open.com/lib/view/open1333249427999.html
------解决方案--------------------
android menu界面。ADT插件自动生成,方便用户添加子菜单而已。如果APP需要用到menu,则只需要修改res/menu/R.menu.activity_main.xml,较少用户的工作量。