Android_firstClass

一个Project 创建后,大概的文件目录如下:
在Android Studio每个Project,相当于Eclipse 的WorkSpace;每个Module(上图的app 目录)相当于Eclipse 的Project。

    • settings.gradle: 每个Moudle 要在这里注册
    • build.gradle:每个Project 的配置
    • app:每个Module
    • app/build.gradle:每个Module 配置文件,比如依赖的类库,SDK 版本
    • app/src/:源码和资源文件都在这里;我们写的文件都在这里面。
    • app/libs/:添加类库。
      public class MainActivity extends ActionBarActivity {
      //activity 生命周期 oncreate ,在这里一般执行 初始化操作
      @Override
      protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);//改界面所使用到的 xml 布局
      }
      //这边是菜单功能,一般不用,可以删除
      @Override
      public boolean onCreateOptionsMenu(Menu menu) {
      // Inflate the menu; this adds items to the action bar if it is present.
      getMenuInflater().inflate(R.menu.main, menu);
      return true;
      }
      //也是菜单项相关的选择器,不怎么用
      @Override
      public boolean onOptionsItemSelected(MenuItem item) {
      // Handle action bar item clicks here. The action bar will
      // automatically handle clicks on the Home/Up button, so long
      // as you specify a parent activity in AndroidManifest.xml.
      int id = item.getItemId();
      if (id == R.id.action_settings) {
      return true;
      }
      return super.onOptionsItemSelected(item);
      }
      }

你可能感兴趣的:(Android_firstClass)