网站建设合同协议旅游网站建设怎么做

张小明 2026/3/2 21:31:10
网站建设合同协议,旅游网站建设怎么做,wordpress音频播放器,美术馆网站建设完整的数据流程故事 第一幕#xff1a;用户配置推送地址#xff08;设置页面#xff09; 用户打开设置页面↓ 看到推送地址输入框 (fragment_settings.xml 定义的界面)↓ 输入: http://192.168.2.5:8080/api/tags↓ 点击保存按钮 (butt…完整的数据流程故事第一幕用户配置推送地址设置页面用户打开设置页面 ↓ 看到推送地址输入框 (fragment_settings.xml 定义的界面) ↓ 输入: http://192.168.2.5:8080/api/tags ↓ 点击保存按钮 (button_save_push_url) ↓ 触发 SettingsFragment.savePushUrl() 方法 ↓ 调用 SharedUtil.savePushUrl(url) 保存到手机本地 ↓ 显示设置成功关键文件关系fragment_settings.xml → 定义界面长什么样SettingsFragment.java → 处理保存按钮点击事件SharedUtil.java → 把URL存到手机里类似存到一个小本本第二幕用户盘存标签盘存页面用户打开盘存页面 ↓ 点击开始盘存按钮扫描RFID标签 ↓ 扫到了10个标签数据存在 tagInfoList 里 [ {epc: E200123..., count: 5}, {epc: E200456..., count: 3}, ... ] ↓ 用户看到界面显示标签数量10个这时候数据还在手机内存里没发送出去第三幕推送数据到服务器核心流程用户点击推送按钮 (button_push) ↓ 触发 InventoryFragment.pushData() 方法 ↓ 第1步检查有没有数据 if (tagInfoList.size() 0) → 提示No Data ↓ 第2步读取之前保存的推送地址 调用 SharedUtil.getPushUrl() → 返回 http://192.168.2.5:8080/api/tags ↓ 第3步调用HTTP工具发送数据 HttpUtil.pushTagData(url, tagInfoList, callback) ↓ ┌─────────────────────────────────┐ │ HttpUtil 内部做了什么 │ │ 1. 开启新线程不阻塞界面 │ │ 2. 把 tagInfoList 转成 JSON │ │ [{epc:E200..., count:5}...]│ │ 3. 发送 HTTP POST 请求 │ │ 4. 等待服务器响应 │ │ 5. 回调结果到主线程 │ └─────────────────────────────────┘ ↓ 第4步显示结果 成功 → 显示Push success 失败 → 显示Push failed: 错误信息文件之间的依赖关系图┌─────────────────────────────────────────────────────┐│ 用户界面层 │├─────────────────────────────────────────────────────┤│ ││ fragment_inventory.xml ←→ InventoryFragment.java││ (盘存页面布局) (盘存页面逻辑) ││ - 推送按钮 - pushData()方法 ││ - tagInfoList数据 ││ ││ fragment_settings.xml ←→ SettingsFragment.java ││ (设置页面布局) (设置页面逻辑) ││ - URL输入框 - savePushUrl() ││ │└──────────────┬──────────────────────┬───────────────┘│ │↓ ↓┌──────────────────────────┐ ┌──────────────────┐│ 工具类层 │ │ 数据存储层 │├──────────────────────────┤ ├──────────────────┤│ HttpUtil.java │ │ SharedUtil.java ││ - pushTagData() │ │ - savePushUrl() ││ - 转JSON │ │ - getPushUrl() ││ - 发HTTP请求 │ │ (存/读配置) │└──────────────────────────┘ └──────────────────┘│↓┌──────────────────────────┐│ 后端服务器 ││ 192.168.2.5:8080 ││ /api/tags │└──────────────────────────┘用代码调用链来理解场景1保存推送地址// 1. 用户在设置页面输入URL并点保存 SettingsFragment.savePushUrl() { String url editTextPushUrl.getText(); // http://192.168.2.5:8080/api/tags // 2. 调用工具类保存 sharedUtil.savePushUrl(url); } // 3. SharedUtil把URL存到手机 SharedUtil.savePushUrl(url) { mSharedPreferences.edit() .putString(pushUrl, url) // 存到本地 .apply(); }场景2推送数据// 1. 用户在盘存页面点推送按钮 InventoryFragment.pushData() { // 2. 读取之前保存的URL String url sharedUtil.getPushUrl(); // http://192.168.2.5:8080/api/tags // 3. 调用HTTP工具发送数据 HttpUtil.pushTagData(url, tagInfoList, new HttpCallback() { onSuccess() { 显示成功 } onError() { 显示失败 } }); } // 4. HttpUtil发送HTTP请求 HttpUtil.pushTagData(url, tagInfoList, callback) { new Thread(() - { // 5. 转JSON JSONArray json 把tagInfoList转成JSON; // 6. 发POST请求 HttpURLConnection conn 连接到url; conn.发送(json); // 7. 读响应 int code conn.getResponseCode(); // 8. 回调结果 if (code 200) { callback.onSuccess(); } else { callback.onError(); } }).start(); }简单总结3个核心角色SettingsFragment SharedUtil 配置管理员负责让用户输入URL并保存起来InventoryFragment tagInfoList 数据收集员负责收集盘存的标签数据HttpUtil 快递员负责把数据打包成JSON送到服务器它们的关系InventoryFragment 问 SharedUtil“推送地址是啥”SharedUtil 回答“http://192.168.2.5:8080/api/tags”InventoryFragment 对 HttpUtil 说“把这些数据送到这个地址”HttpUtil 执行任务完成后告诉 InventoryFragment送达了“或失败了”
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

中国住房和城乡建设部网站6注册公司所需费用

NideShop电商系统:打造高效在线商城的完整技术方案 【免费下载链接】nideshop tumobi/nideshop: 这是一个基于Node.js和React的电商解决方案。适合用于需要搭建一个在线商城的场景。特点:易于使用,具有完整的电商功能,支持多种支付…

张小明 2026/1/3 0:47:07 网站建设

网站建设的编程语言微信导航网站 dedecms

第一章:私有化 Dify 备份失败的根源剖析在私有化部署 Dify 的过程中,数据备份是保障系统稳定与可恢复性的核心环节。然而,许多运维人员在执行备份任务时频繁遭遇失败,其根本原因往往隐藏于配置、权限与依赖组件的协同问题中。环境…

张小明 2026/1/2 18:53:11 网站建设

php 企业网站建设企业银行客户号在哪里看

随着高校管理数字化、智能化进程的加速,智慧后勤物业管理系统已成为提升校园服务效率与管理水平的重要工具。该系统通过整合资源、优化流程、强化管控,实现了后勤服务从传统人工模式向智慧化平台的转型。以下将基于典型的功能架构图,对其基本…

张小明 2026/1/4 1:33:45 网站建设

网站建设店苏州建站仿站

AI驱动决策的浪潮下,企业积累的海量文档、历史数据正成为待激活的“数字金矿”。检索增强生成(RAG)作为打通大模型与企业知识库的核心技术,已成为程序员搭建智能化系统的必学技能。但不少团队在落地时,总会踩上“非结构…

张小明 2026/1/3 17:39:24 网站建设

顺义网站做的比较好的公司百度推广后台登录页面

市面上低空政务巡检服务的发展与应用随着科技的不断进步,低空政务巡检服务在城市管理、应急响应、环境保护等多个领域发挥着越来越重要的作用。本文将探讨低空政务巡检服务的现状、发展趋势以及其在实际应用中的价值,并重点推荐中科星图在这一领域的创新…

张小明 2026/3/1 16:42:16 网站建设

深圳网站制作必荐祥奔科技做网站必须租服务器吗

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2026/1/9 19:37:40 网站建设