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

网站建设项目化教程门户网网站建设功能需求表

网站建设项目化教程,门户网网站建设功能需求表,网站备案代码如何加到,网页源代码提取音频目录 一、项目演示 二、项目测试环境 三、项目详情 四、完整的项目源码 一、项目演示 网络资源模板--基于Android studio 实现的简易新闻App 二、项目测试环境 三、项目详情 登录页 用户输入#xff1a; 提供账号和密码输入框#xff0c;用户可以输入登录信息。支持“记…目录 一、项目演示 二、项目测试环境 三、项目详情 四、完整的项目源码  一、项目演示 网络资源模板--基于Android studio 实现的简易新闻App 二、项目测试环境 三、项目详情 登录页 用户输入 提供账号和密码输入框用户可以输入登录信息。支持“记住账号”功能通过复选框保存用户的输入。 记住账号功能 如果用户选择记住账号登录信息会保存在本地使用类。 登录逻辑 在用户点击登录按钮后首先检查输入的账号和密码是否为空。调用数据库检查输入的账号和密码是否匹配。登录成功后跳转到主界面 MainActivity并结束当前活动登录失败时显示提示信息。 注册跳转 用户可以通过点击“注册”链接跳转到注册界面 RegisterActivity。 UI 交互 复选框状态改变时更新文本颜色。提供友好的错误提示如账号或密码为空、登录失败等。 private void init() {// 找到 UI 组件this.mAccount (EditText) findViewById(R.id.edit_login_phone);this.mPassword (EditText) findViewById(R.id.edit_login_password);this.mRemember (CheckBox) findViewById(R.id.check_login_remember);// 加载记住的账号和密码if (SharePreferenceUtils.getRemember(this)) {this.mRemember.setChecked(true);if (SharePreferenceUtils.getPhone(this) ! null) {this.mAccount.setText(SharePreferenceUtils.getPhone(this));}if (SharePreferenceUtils.getPassword(this) ! null) {this.mPassword.setText(SharePreferenceUtils.getPassword(this));}}// 设置复选框的改变监听器this.mRemember.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) {// 根据复选框状态改变文本颜色if (isChecked) {LoginActivity.this.mRemember.setTextColor(ContextCompat.getColor(LoginActivity.this, R.color.colorPrimary));} else {LoginActivity.this.mRemember.setTextColor(ContextCompat.getColor(LoginActivity.this, R.color.color_word1));}}});// 设置点击事件监听器findViewById(R.id.tv_login).setOnClickListener(this);findViewById(R.id.tv_login_goRegister).setOnClickListener(this);} 注册页 用户输入 提供账号、密码和确认密码的输入框用户可以输入注册信息。 输入验证 验证用户输入的手机号、密码是否为空。检查确认密码与输入密码是否一致。确认账号是否已被注册。 注册逻辑 如果验证通过将用户信息账号和密码插入数据库。注册成功后显示成功提示并跳转到主界面 MainActivity同时结束登录活动和当前注册活动。也会在本地保存用户手机号。 数据库操作 使用 MyDBHelper 类管理 SQLite 数据库。通过 Cursor 检查账号是否已存在于数据库中。 界面交互 使用 Toast 显示各类提示信息如输入错误、注册成功等。支持返回操作结束当前活动。 public boolean CheckIsDataAlreadyInDBorNot(String str) {Cursor rawQuery this.dbHelper.getWritableDatabase().rawQuery(Select * from userData where name ?, new String[]{str});if (rawQuery.getCount() 0) {rawQuery.close(); // 关闭游标return true; // 账号已存在}rawQuery.close(); // 关闭游标return false; // 账号不存在} 首页 输入转换 根据给定的标题字符串返回对应的整型常量表示不同类型的新闻。 类型映射 每个特定的标题如“社会新闻”、“科技新闻”等映射到一个预定义的常量如 ITEM_SOCIETY、ITEM_TECHNOLOGY 等。 默认返回值 如果输入标题不匹配任何预定义选项默认返回 ITEM_SOCIETY。  // 将标题转换为对应的类型private int parseString(String title) {switch (title) {case 社会新闻:return ITEM_SOCIETY;case 国内新闻:return ITEM_COUNTY;case 国际新闻:return ITEM_INTERNATION;case 娱乐新闻:return ITEM_FUN;case 体育新闻:return ITEM_SPORT;case NBA新闻:return ITEM_NBA;case 足球新闻:return ITEM_FOOTBALL;case 科技新闻:return ITEM_TECHNOLOGY;case 创业新闻:return ITEM_WORK;case 苹果新闻:return ITEM_APPLE;case 军事新闻:return 11;case 移动互联:return 12;case 旅游资讯:return 13;case 健康知识:return ITEM_HEALTH;case 奇闻异事:return ITEM_STRANGE;case 美女图片:return ITEM_LOOKER;case VR科技:return ITEM_VR;case IT资讯:return ITEM_IT;default:return ITEM_SOCIETY;}} 我的页面 ?xml version1.0 encodingutf-8? RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthfill_parentandroid:layout_height180.0dipandroid:backgroundcolor/colorPrimaryandroid:padding10.0dipde.hdodenhof.circleimageview.CircleImageViewandroid:idid/icon_imageandroid:layout_width80.0dipandroid:layout_height80.0dipandroid:layout_centerInParenttrueandroid:scaleX0.9android:scaleY0.9android:srcdrawable/graph /TextViewandroid:idid/usernameandroid:layout_width384.0dipandroid:layout_heightwrap_contentandroid:layout_alignParentBottomtrueandroid:layout_marginBottom7.0dipandroid:textColorcolor/whiteandroid:textSize14.0sp /TextViewandroid:idid/mailandroid:layout_widthfill_parentandroid:layout_heightwrap_contentandroid:layout_aboveid/usernameandroid:layout_marginEnd38.0dipandroid:layout_marginBottom2.0dipandroid:layout_toStartOfid/icon_imageandroid:textColorcolor/whiteandroid:textSize14.0sp / /RelativeLayout 新闻详情页 界面设置 设置自定义工具栏Toolbar并启用返回按钮。 WebView 初始化 创建并配置 WebView启用 JavaScript 支持。设置 WebViewClient使网页在应用内加载而非外部浏览器。 接收数据 从意图Intent中获取要加载的 URL 和标题。 加载网页 使用 WebView 加载指定的 URL并在工具栏中显示网页标题。 返回操作 实现返回按钮的点击事件结束当前活动并返回到前一个活动。 ?xml version1.0 encodingutf-8? androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoandroid:layout_widthfill_parentandroid:layout_heightfill_parentandroid:backgroundcolor/color_Whitecom.google.android.material.appbar.AppBarLayoutandroid:layout_widthfill_parentandroid:layout_heightwrap_contentandroidx.appcompat.widget.Toolbarandroid:idid/tool_barandroid:layout_widthfill_parentandroid:layout_height?actionBarSizeapp:layout_scrollFlagsenterAlways|scroll|snapapp:themestyle/ThemeOverlay.AppCompat.Lightapp:titleTextColorcolor/color_White //com.google.android.material.appbar.AppBarLayoutWebViewandroid:idid/web_viewandroid:layout_widthfill_parentandroid:layout_heightfill_parentapp:layout_behaviorstring/appbar_scrolling_view_behavior / /androidx.coordinatorlayout.widget.CoordinatorLayout 四、完整的项目源码  快捷获取方式
http://www.w-s-a.com/news/472771/

相关文章:

  • 网站开发一个多少钱为什么前端都不用dw
  • 网站降权的原因北京中小企业网站建设公司
  • 个人域名能做网站吗wordpress
  • 手机网站设计只找亿企邦工业设计公司简介
  • 腾讯云主机做网站免费网站怎么做啊
  • 网站建设推广销售话术广州网页定制多少钱
  • 备案号是哪个网站项目管理pmp
  • 做网站需要哪些硬件软件网站视频链接怎么做的
  • 电子商务网站建设试题二wordpress主页显示浏览数
  • 网站快照没了广州企业电话大全
  • 网站项目开发收费标准网站开发app开发主营业务
  • 怎么到国外网站去接模具订单做互联网建设企业网站
  • 深圳品牌网站建设公司排名洪雅网站建设
  • nodejs 做网站wordpress主题绕过激活码
  • 平湖模板网站建设公司网页美工培训
  • 顺德网站建设市场建设工程交易中心网站
  • 深圳企业网站怎么做浪琴手表网站建设图
  • 2018网站外链怎么做济南 网站设计公司
  • 承德百度网站建设郑州网站seo优化公司
  • 四川建站模板网站公司分类信息网站制作
  • 网站开发前后端有wordpress模板安装教程视频教程
  • 有网站想修改里面的内容怎么做怎么做黑彩黑彩网站
  • 什么专业会做网站网站建设续费合同
  • 网站开发的项目开发网站做直播功能需要注册吗
  • 网站开发新手什么软件好网站设计师和ui设计师
  • 太仓苏州网站建设软件开发网站建设
  • 一个虚拟主机做2个网站吗工信部怎么查网站备案
  • 本地网站做淘宝客制作app步骤
  • 关于企业网站建设网页布局怎么设计
  • 惠州市网站设计公司裴东莞嘘网站汉建设