智能手机开发课堂笔记——第二周
活动:
步骤1:创建第一个应用
(1)activity(一个页面)
(2)layout(页面布局)
(3)res(页面内的资源(drawable))
注:
Eclipse的代码助手与快速补全(alt+/)
助手windows—preferense—Java—editor—content—倒数第二行把26个字母补全(不删.)。
新建Project(不自动生成图标与activity)。
确定版本android:versionName="1.0.0" >
更改图标android:icon="@drawable/logo"
复制包名package="com.example.yangfan"
继承父类android.app.Activity
空白界面单机右键调用source下拉菜单中的override中的onCreate。
Layout下创建Android XML File文件(文件名字不允许大写)
在xml文件中设置背景:android:background="@drawable/lbg"
在虚拟机中运行app的时候,在Java中敲完代码一定要选中程序再Run
注册包,否则安装后会有没注册警告
关键代码:
android:name=".Yangfan1"
android:label="@string/app_name" >
创建命令按钮
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="切换到下一页"
>
控件注册android:id="@+id/button"
绑定控件Button并强制转换button=(Button) findViewById(R.id.button);
建立第二页(方法同上)
对按钮写监听页面跳转
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
}
});
通过intent进行跳转
Intent intent=new Intent(Yangfan1.this,Yangfan2.class);
startActivity(intent);
步骤2:装修
步骤3:交互,按钮被点击(onclick)
步骤4:排列组合:线性布局和线性布局
步骤5:最后:签名,打包,发布。
总结:版本号、版本名称的修改,应用名、图标的修改,声明首页,布局。
在第一个联系基础上,添加第二个活动:
1\建立新的activity extends Activity (继承Activity)重载父类的oncreate方法
2\建立新的xml文件 进行布局设计
3\在AndroidManifest.xml文件中进行注册
4\在新的activity文件中设置对应的布局文件setContentView(R.layout.other);并进行相应程序的修改
5\设置监视哨监听 命令按钮的onclick事件
个人感受:
在本周学习的课程中,延续了上一周的实验步骤,又进行了更为复杂的按钮设置步骤,以及应用内部界面切换活动,过程中出现了一次问题:在代码完全正确前提下,手机虚拟机的应用菜单界面中无法显示我创建的新应用,经过老师的筛查排错,发现了一个操作过程中出现的错误,经过解决后,后面的步骤都可以正常进行,并且实现应用按钮的创建,以及按钮切换界面活动的功能。以下是实验效果的截图