当前位置: 首页 > news >正文

写网站策划书需要注意什么莱芜金点子招工启事

写网站策划书需要注意什么,莱芜金点子招工启事,网站制作公司多少钱一年,南京科技网站设计多少钱项目目录一、项目概述二、系统特点三、开发环境四、详细设计1、E-R图2、数据库3、系统设置五、运行演示一、项目概述 本次实现了功能实用且齐全的日记本#xff0c;界面友好#xff0c;使用便捷#xff0c;采用MVC架构设计。使用SQLite数据库存储数据#xff0c;数据表有主… 项目目录一、项目概述二、系统特点三、开发环境四、详细设计1、E-R图2、数据库3、系统设置五、运行演示一、项目概述 本次实现了功能实用且齐全的日记本界面友好使用便捷采用MVC架构设计。使用SQLite数据库存储数据数据表有主题表、主题序号表、日记表、日记条目表、备忘录表、备忘录条目表和联系人表。系统有10多个页面主要功能包含添加、修改、删除和查询主题主题包含日记、备忘录和联系人添加、修改、删除和查看日记在日记中添加图片、心情、天气和定位对联系人的增删改查和拨号对相册、相机和SD卡的访问对照片的裁剪和预览日历和日期显示器的翻页显示颜色选择器的高级优化自定义系统的主题样式添加和取消密码锁允许改变主题和备忘录的排列顺序导入和导出数据文件用来备份自动保存日记编辑内容。 二、系统特点 系统响应速度快操作流畅。 系统稳定性高能够长时间稳定运行。 系统安全性高能够保证数据的安全性和完整性。 系统易用性好用户操作简单易懂。 界面设计简洁、美观符合用户使用习惯。 三、开发环境 开发环境依旧是在Android Studio4.2.1只要你的AS是近两年从官网下载的都是可以满足的。日期版本是比4.2.1高的。 四、详细设计 1、E-R图 先根据需求分析绘制系统的E-R图然后才能设计和开发App。系统用户可以创建的主题在每个主题中对记录的CRUD以及删除和退出继承自自定义对话框读日记继承自看图片写日记继承自拍照、定位和设置心情天气。当把系统功能的逻辑关系理清楚之后就可以写类的属性和函数少数情况会写公用接口。 2、数据库 DBHelper是数据库帮助类首先定义静态常量比如数据库名称、数据表名称和外键、类型等。然后写插入数据表的sql语句这里为了便于字段修改我们先创建个DBStructure类展示下其中一个抽象类是主题表的各个字段名称。 public static abstract class TopicEntry implements BaseColumns {public static final String TABLE_NAME topic_entry;public static final String COLUMN_ORDER topic_order;public static final String COLUMN_NAME topic_name;public static final String COLUMN_TYPE topic_type;public static final String COLUMN_SUBTITLE topic_subtitle;public static final String COLUMN_COLOR topic_color;}这样我们在建表语句中就使用类的属性其中COMMA_SEP是逗号下面是创建主题表的建表语句。 private static final String SQL_CREATE_TOPIC_ENTRIES CREATE TABLE TopicEntry.TABLE_NAME ( TopicEntry._ID INTEGER_TYPE PRIMARY KEY AUTOINCREMENT, TopicEntry.COLUMN_NAME TEXT_TYPE COMMA_SEP TopicEntry.COLUMN_TYPE INTEGER_TYPE COMMA_SEP TopicEntry.COLUMN_ORDER INTEGER_TYPE COMMA_SEP TopicEntry.COLUMN_SUBTITLE TEXT_TYPE COMMA_SEP TopicEntry.COLUMN_COLOR INTEGER_TYPE );DBManger顾名思义数据库管理类我们在这个类中定义对所有表的增删改查方法用到非常熟悉的SQL语句下面就是根据主题的id找到该主题下联系人的数量当然该主题类型必然是通讯录。 public int getContactsCountByTopicId(long topicId) {Cursor cursor db.rawQuery(SELECT COUNT (*) FROM ContactsEntry.TABLE_NAME WHERE ContactsEntry.COLUMN_REF_TOPIC__ID ?,new String[]{String.valueOf(topicId)});int count 0;if (null ! cursor) {if (cursor.getCount() 0) {cursor.moveToFirst();count cursor.getInt(0);}cursor.close();}return count;}DBUpdateTool中定义版本更新对数据库的新操作在调用时直接将方法名中的数字修改一下就可以保留原先方法便于版本回退下面的方法就是从备忘录的表中查找对应id的对象并返回其游标。 public Cursor version_6_SelectMemo(long topicId) {Cursor c db.query(DBStructure.MemoEntry.TABLE_NAME, null, DBStructure.MemoEntry.COLUMN_REF_TOPIC__ID ?, new String[]{String.valueOf(topicId)},null, null, null, null);if (c ! null) {c.moveToFirst();}return c;}3、系统设置 选择你想使用的风格下拉列表中显示可以选择的ColorDrawable对象个人资料背景设置主色调和副色调弹出颜色选择器窗口然后选择的rgb作为ColorDrawable对象点击Apply会重新启动应用将主题生效。 case R.id.IV_setting_theme_main_color:SettingColorPickerFragment mainColorPickerFragment SettingColorPickerFragment.newInstance(themeManager.getThemeMainColor(this), R.id.IV_setting_theme_main_color);mainColorPickerFragment.show(getSupportFragmentManager(), mainColorPickerFragment);break;case R.id.IV_setting_theme_dark_color:SettingColorPickerFragment secColorPickerFragment SettingColorPickerFragment.newInstance(themeManager.getThemeDarkColor(this), R.id.IV_setting_theme_dark_color);secColorPickerFragment.show(getSupportFragmentManager(), secColorPickerFragment);break;选择语言是先将系统所有用到的values写到strings中再翻译为各个国家和地区的语言然后选择任何一种语言便将它对应的编号保存到sharedPreferences中系统在每次启动之后会读取配置选择对应的string文件。 public static int getLocalLanguageCode(Context context) {SharedPreferences settings context.getSharedPreferences(SPF_CONFIG, 0);//default is 0 , follow the systemreturn settings.getInt(CONFIG_LOCAL_LANGUAGE, 0);}public static void setLocalLanguageCode(Context context, int languageCode) {SharedPreferences settings context.getSharedPreferences(SPF_CONFIG, 0);SharedPreferences.Editor PE settings.edit();PE.putInt(CONFIG_LOCAL_LANGUAGE, languageCode);PE.commit();}五、运行演示 0、在演示之前避免有些同学不清楚如何在模拟器上导入图片。如下图所示直接从本地文件夹的图片拖拽到相册照片中然后退出照片应用再打开就发现拷贝成功了。以后就可以在app中使用模拟器中的图片了。 1、打开模拟器运行App显示欢迎界面底部提示“更新数据中”。 2、进入应用每次会弹出“更新日志”对话框显示新版更新的内容点击确定按钮。如果选上“不再提醒”以后就不会弹出了。 3、首次使用App会进行用户引导告诉你如何使用本App首先告诉你的名字主题列表搜索进阶设定MyDiary等一直点下一步和确定就行。 4、以上的用户引导只会在第一次用App时展现后续使用不会再出现。后续打开App都会进入如下的主界面默认是有联系人、心情日记、MySQL数据库学习、Java编程基础学习等主题。每个主题里面也预设了一些记录顶部是主题样式“晴天”底部是主题搜索框右下角是设置按钮。 5、如果想删除某一主题只需要向右滑动它弹出编辑和删除的图标。 6、再点击删除弹出删除对话框然后确定就删除成功了。 7、点击编辑图标可以设置主题名称、文本颜色和主题背景等再点确定就会生效。 8、由于App功能太多就不截图展示了大家直接看下面的演示视频了解下日记本的大致功能还可以欣赏下音乐。 Android Studio实现多功能日记本这有你错过的精彩内容Android Studio实现记事本Android Studio实现选课系统Android Studio实现购物商城Android Studio实现图书管理系统Android Stduio实现外卖订餐系统
http://www.yingshimen.cn/news/93384/

相关文章:

  • 最专业的礼品网站案例参考阳萎早谢吃什么药最好
  • 国际最好的摄影作品网站蝶恋直播免费视频观看
  • 印刷东莞网站建设技术支持新余哪有做网站的公司
  • 广州比较好的网站建设公司百度app内打开
  • 开发企业网站的公司好公司的网站设计
  • 做网站需要交税wordpress插件不兼容
  • 网站设计搜索栏怎么做如果做好招聘网站建设
  • 学网站建设 赚钱网站内容建设运维服务器
  • 网站关键词密这么稀释wordpress插件cloud
  • 优秀seo网站征信中心个人信用查询
  • 阳泉软件定制网站建设传奇4端游
  • 上海做淘宝网站焦作专业做网站公司哪家好
  • 商城网站建设价位wordpress国际化
  • 网站地图 模板苏州 网站设计 知名
  • 崇文企业网站建设公司福州制作网站企业
  • 网站建设的自查整改报告wordpress数据库变量引用
  • 企业级网站开发项目教程哪有做奇石网站
  • flashfxp 网站在线网页制作印章
  • 郑州网站建设制作费用经典网站设计网站
  • 网站建设详细教程视频做淘宝客找商品网站有哪些
  • 西安高新网站制作站长做2个网站
  • 采集站seo课程做网站都有什么项目
  • 惠州有没有做网站WordPress调用不同主题
  • 企业网站html优化培训课程
  • 企业网站建设的ppt网站建设专业可行性分析
  • 做网站找什么公司软件开发各阶段工作量比例
  • 菏泽市住房和建设局网站wordpress问答插件
  • 家居网站建设平台wordpress慢 排查
  • 网络营销百科济南网站优化网站
  • 诚信通旺铺网站建设怎么免费装wordpress