android-便签


先说明,这只是一个期末的作业,做的急,功能简单,具体的功能,我直接上截图好了

页面截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

++主要的页面是这样++

有几个需要提醒的:

1. 代码中因为提交的时候太赶,有一个页面的设计被搞错了,
不过是一个版本信息的静态页面,gitee上代码也是错的,
因为已经给老师演示并解释了,我嫌麻烦就没有把代码再改回来,
也就是将错就错了

2. 有一个bug,也是后来才发现的,就是新建便签没有字符也会
新建一个,这里需要在代码加一个判断,不过我太懒了,想着都
打完分就不管了,这里给有需要的人提个醒

一点点的思路介绍

在写这个app的时候有很多细节并没有做好,比如忘了加注释,后面的人看代码可能有些地方并不那么容易,sorry。。。

主要是几个简单页面,分别是

  • 登录页
  • 注册页
  • 主页
  • 编辑页
  • 版本信息页

主要的功能分别是(只是做了简单的增删改查处理):

  • 添加

  • 长按删除

  • 修改保存

  • 分享

    我是先设计页面再写功能的人,先把自己想的页面实现出来,因为很多逻辑代码会用到layout里面的代码id,然后再去编写实现功能的逻辑,这里采用的是安装自身的轻量级数据库SQLite。


主要代码:

//登录
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
    private DBOpenHelper mDBOpenHelper;
    private Button button2;
    private RelativeLayout mRlLoginactivityTop;
    private EditText mEtLoginactivityUsername;
    private EditText mEtLoginactivityPassword;
    private LinearLayout mLlLoginactivityTwo;
    private Button mBtLoginactivityLogin;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);

        initView();

        mDBOpenHelper = new DBOpenHelper(this);
    }
    private void initView() {
        // 初始化控件
        mBtLoginactivityLogin = findViewById(R.id.bt_loginactivity_login);
        button2 = findViewById(R.id.button2);
        mRlLoginactivityTop = findViewById(R.id.rl_loginactivity_top);
        mEtLoginactivityUsername = findViewById(R.id.et_loginactivity_username);
        mEtLoginactivityPassword = findViewById(R.id.et_loginactivity_password);
        mLlLoginactivityTwo = findViewById(R.id.ll_loginactivity_two);

        // 设置点击事件监听器
        mBtLoginactivityLogin.setOnClickListener(this);
        button2.setOnClickListener(this);
    }

    public void onClick(View view) {
        switch (view.getId()) {
            // 跳转到注册界面
            case R.id.button2:
                startActivity(new Intent(this, SignUpActivity.class));
                finish();
                break;
            case R.id.bt_loginactivity_login://登录
                String name = mEtLoginactivityUsername.getText().toString().trim();
                String password =
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值