今天找到了一个学习android开发入门的好书,名字是《第一行代码,android(第二版)》,书写的不错,我边学,边在这里更新笔记吧。作者 郭霖。
一、关于 AndroidManifest.xml文件的一些说明,写到这里
配置主活动的方法其实
在第1章中已经介绍过了,就是在
明即可。
<action <="" span="">android:name="android.intent.action.MAIN" /> <category <="" span="">android:name="android.intent.category.LAUNCHER" />
如果不配置这个启动类的话,app是可以安装的,但不可以启动,一般用作服务什么的,比如快捷支付服务。
二 Android 消息 Toast
Toast.makeText(FirstActivity.this, "你的信息", Toast.LENGTH_SHORT).show();
makeText()方法需要传入3个参数。第一个参数是Context,也就是Toast要求的上下文,由于活动本身就是一个Context对象,因此直接传入FirstActivity.this即可。getApplicationContext这个方法可以获取上下文, 第二参数是Toast显示的文本内容,第三个参数是Toast显示的时长,有两个内置常量,Toast.LENGTH_SHORT和Toast.LENGTH_LONG。
关于Toast 的详细用法 可以参考 https://blog.csdn.net/qq_28301007/article/details/52335360
三、android 菜单 menu
//加载菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { //return super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.main, menu); return true; } //菜单选择器 @Override public boolean onOptionsItemSelected(MenuItem item) { //return super.onOptionsItemSelected(item); switch (item.getItemId()){ case R.id.add_item: Toast.makeText(this, "add_item clicked", Toast.LENGTH_LONG).show(); break; case R.id.remove_item: Toast.makeText(getApplicationContext(),"remove item clicked short",Toast.LENGTH_SHORT).show(); break; default: Toast.makeText(getApplicationContext(), "Impossible information !!!", Toast.LENGTH_SHORT).show(); } return true; }