Harmony鸿蒙实战开发-个人笔记本「含登录保护」【源码在文末】
·
Harmony鸿蒙实战开发-个人笔记本「含登录保护」【源码在文末】
运行工具:DevEco Studio
一、运行演示
1、首页
2、登录

3、注册

4、记事本首页

5、编写

6、成功编写

7、删除

二、部分代码
import relationalStore from '@ohos.data.relationalStore'
import { MemoTable } from '../../model/TableInterface'
/**
* Common constants for all features.
*/
export default class CommonConstants {
// Rdb 数据库配置
static readonly STORE_CONFIG:relationalStore.StoreConfig = {
name:'database.db',
securityLevel:relationalStore.SecurityLevel.S1
}
static readonly MEMO_TABLE:MemoTable = {
tableName:'memoTable',
sqlCreate:'CREATE TABLE IF NOT EXISTS memoTable(id INTEGER PRIMARY KEY AUTOINCREMENT, updateTime INTEGER, content TEXT)',
columns:['id','updateTime','content']
}
static readonly RDB_TAG = '[Debug.Rdb]';
static readonly TABLE_TAG = '[Debug.memoTable]';
static readonly INDEX_TAG = '[Debug.Index]';
/**
* Input length of the account.
*/
static readonly INPUT_ACCOUNT_LENGTH = 11;
/**
* Input length of the password.
*/
static readonly INPUT_PASSWORD_LENGTH = 8;
/**
* Left padding of the input box
*/
static readonly INPUT_PADDING_LEFT = 20;
/**
* Delay time of simulated login
*/
static readonly LOGIN_DELAY_TIME = 300;
/**
* Common Spacing of Components
*/
static readonly COMMON_SPACE = 12;
/**
* Title text of the home page
*/
static readonly HOME_TITLE = '首页';
/**
* Title text of the setting page
*/
static readonly MINE_TITLE = '我的';
/**
* Spacing of other login methods
*/
static readonly LOGIN_METHODS_SPACE = 44;
/**
* The width or height of the component is spread across the parent component.
*/
static readonly FULL_PARENT = '100%';
/**
* The width of button
*/
static readonly BUTTON_WIDTH = '90%';
/**
* The width of setting list
*/
static readonly SET_LIST_WIDTH = '42%';
/**
* Home tab index
*/
static readonly HOME_TAB_INDEX = 0;
/**
* Mine tab index
*/
static readonly MINE_TAB_INDEX = 1;
}
三、源码
通过百度网盘分享的文件:…zip
链接:https://pan.baidu.com/s/1xbu6QWOItJCKOzAaG49Piw
文件已经加密,请联系请加下方(wx号),获取源码,仅一杯奶茶钱
号码:Lvnvn0508
更多推荐



所有评论(0)