项目开始。android-->smarthome
上午时间是讨论做方案:
1.启动程序弹出登录窗口。(Dialog)
2.默认启动进入控制模块,每个模块界面用四张图片进入各自场景(用户可自己添加),选中场景进入后,用另一个Activity显示当前场景的具体设置。
3.可设置背景风格:古典、木质、科技、自然等。
4.改变背景风格时,控件样式也需随之改变。
5.各个Activity之间互相转换时采用比较舒适的风格。
6.界面尽量清晰简单。
7.菜单键包含设置,关于,帮助,退出(弹出确认框)在新的Activity中实现。-------->100%
8.设置包含:日期时间(完成),背景风格,转换效果等。--->33.3%
总结:如果不小心按到了返回键,要提示是否退出。
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: AlertDialog.Builder build = new AlertDialog.Builder(this); build.setTitle("注意") .setMessage("确定要退出吗?") .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub finish(); } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } }).show(); break; default: break; } return false; // return super.onKeyDown(keyCode, event); }
效果是:
完成了菜单项。