项目开始。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);

    }

效果是:

项目开始。android-->smarthome

 

 完成了菜单项。

 

 

你可能感兴趣的:(android)