寒寒豆豆软件公司
句容市寒寒豆豆信息技术有限责任公司
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Java的Android记事本应用实现方案
db.execSQL("INSERT INTO " + TABLE_CATEGORY + " (" + COL_NAME + ") VALUES ('默认分类')");// 存储加密后的内容。│ ├── MainActivity.java // 主界面(笔记列表)原创 2025-11-08 07:37:43 · 31 阅读 · 0 评论
-
基于Java的Android图片显示应用实现方案
Button android:id="@+id/btn_filter" android:text="滤镜"/><Button android:id="@+id/btn_crop" android:text="裁剪"/><Button android:id="@+id/btn_draw" android:text="涂鸦"/><Button android:id="@+id/btn_text" android:text="文字"/>└── ImageDetailActivity.java // 图片详情。原创 2025-11-08 07:37:27 · 53 阅读 · 0 评论
-
基于Java的Android音乐播放器应用实现方案
"music_channel", "音乐播放", NotificationManager.IMPORTANCE_LOW);-- 媒体播放前台服务类型 -->-- 媒体播放前台服务类型 -->// 发送播放状态广播。原创 2025-11-08 07:36:54 · 51 阅读 · 0 评论
-
基于Java的Android视频播放器
- 保存截图/缓存 --><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!原创 2025-11-08 07:36:38 · 64 阅读 · 0 评论
-
Android Studio安装教程安卓应用开发环境搭建
安装完JDK后要配置环境变量,先我的电脑/计算机(右键)→属性→高级系统设置→高级→环境变量(或通过控制面板-系统和安全-系统-高级系统设置-高级-环境变量)测试java环境是否配置成功, 运行cmd 输入 java -version (java 和-version 之间有空格)jdk-7u80-windows-x64(java1.7.0.80安装完记得环境变量配置)android-sdk-windows(要删减的,保留28,29,30版本,只有16G)dl.google.com可能网络不通。原创 2025-11-05 03:06:07 · 179 阅读 · 0 评论
-
网络视频播放
基于 Java 的 Android 网络视频播放完整示例,使用 `VideoView` 和 `MediaPlayer` 实现核心功能,支持播放、暂停、进度调整和全屏切换。1. **添加视频封面**:在 `VideoView` 上叠加一个 `ImageView`,显示视频第一帧或自定义封面,播放时隐藏。│ │ │ │ └─ activity_fullscreen.xml // 全屏布局。│ │ │ │ └─ FullscreenActivity.java // 全屏播放界面。原创 2025-12-16 06:52:20 · 13 阅读 · 0 评论 -
律师咨询APP
│ │ │ │ ├── activities/ # 活动页面。│ │ │ │ ├── models/ # 数据模型。│ │ │ │ ├── network/ # 网络请求。│ │ │ │ ├── model/ # 数据模型。│ │ │ │ ├── adapters/ # 适配器。│ │ │ │ ├── controller/ # 控制器。原创 2025-12-16 06:51:45 · 12 阅读 · 0 评论 -
聊天工具APP
服务器端使用 `ServerSocket` 监听端口,接纳客户端连接,通过 `PrintWriter` 向客户端发送消息,`BufferedReader` 接收客户端消息,并广播给所有连接的客户端。客户端通过 `Socket` 连接服务器,`Handler` 处理 UI 更新,子线程负责网络通信,避免阻塞主线程。// 替换为服务器IP。System.out.println("客户端连接成功:" + clientSocket);System.out.println("服务器启动,等待客户端连接...");原创 2025-12-16 06:51:17 · 21 阅读 · 0 评论 -
紫外线指数查询APP
Toast.makeText(this, "查询失败:" + jsonObject.getString("info"), Toast.LENGTH_SHORT).show();Toast.makeText(this, "定位失败:" + aMapLocation.getErrorInfo(), Toast.LENGTH_SHORT).show();Toast.makeText(MainActivity.this, "查询失败:服务器错误", Toast.LENGTH_SHORT).show();原创 2025-12-14 08:26:47 · 140 阅读 · 0 评论 -
智能家居控制APP
runOnUiThread(() -> Toast.makeText(MainActivity.this, "MQTT连接失败:" + errorMsg, Toast.LENGTH_SHORT).show());runOnUiThread(() -> Toast.makeText(MainActivity.this, "MQTT连接成功", Toast.LENGTH_SHORT).show());Log.d(TAG, "收到消息:topic=" + topic + ", msg=" + msg);原创 2025-12-14 08:26:28 · 23 阅读 · 0 评论 -
课程表管理
Toast.makeText(SemesterActivity.this, "学期已删除", Toast.LENGTH_SHORT).show();Toast.makeText(SemesterActivity.this, "已设置为当前学期", Toast.LENGTH_SHORT).show();String[] weekTitles = {"周一", "周二", "周三", "周四", "周五", "周六", "周日"};"当前学期" : "");"单周" : "双周"));原创 2025-12-14 08:26:15 · 12 阅读 · 0 评论 -
天文现象预报
view.findViewById(R.id.tv_constellation_date).setText("日期范围:" + details.get("dateRange"));view.findViewById(R.id.tv_constellation_traits).setText("性格特征:" + details.get("traits"));"日期:%d年%d月%d日", date.getYear(), date.getMonth() + 1, date.getDay()));原创 2025-12-14 08:25:59 · 7 阅读 · 0 评论 -
室内导航APP(商场机场)
Toast.makeText(MainActivity.this, "导航路径已规划,总距离:" + (int) path.getTotalDistance() + "米", Toast.LENGTH_SHORT).show();Toast.makeText(MainActivity.this, "已定位到:" + currentPoint.getName(), Toast.LENGTH_SHORT).show();// 星巴克→电梯口。// 电梯口→电影院。// 电梯口→餐饮区。原创 2025-12-14 08:25:36 · 12 阅读 · 0 评论 -
日出日落计算器
Toast.makeText(MainActivity.this, "已选择:" + year + "年" + (month+1) + "月" + dayOfMonth + "日", Toast.LENGTH_SHORT).show();Toast.makeText(MainActivity.this, errorMsg + ",使用默认位置(北京)", Toast.LENGTH_SHORT).show();+ " 经度:" + String.format("%.4f", currentLng));原创 2025-12-14 08:25:07 · 17 阅读 · 0 评论 -
量子计算科普APP
以下是基于Java的安卓量子计算科普APP完整源码,集成**量子知识科普、交互式演示、量子算法解析、趣味问答、资源推荐**等核心功能,通过图文、动画、交互演示等形式普及量子计算基础,适配科普类APP的用户体验设计。tvScore.setText("问答总分:" + totalScore + "分(答题:" + stats + ")");holder.tvType.setText("分类:" + knowledge.getType());原创 2025-12-14 08:24:46 · 14 阅读 · 0 评论 -
跨境购物平台源码(Java版)
以下是一个轻量化但功能完整的跨境购物平台安卓项目源码,包含**商品展示、购物车、订单提交、跨境物流查询** 核心模块,基于MVVM架构+Retrofit+Room实现,适配Android 7.0+。1. **跨境物流查询**:通过`LogisticsActivity`调用`getLogisticsInfo`接口,展示国际物流轨迹(如清关状态、运输节点);4. **多语言/多币种**:通过`Resources`切换语言,`CurrencyUtils`扩展更多汇率;// 币种(USD/EUR等)原创 2025-12-14 08:24:33 · 13 阅读 · 0 评论 -
音乐节奏APP
音乐文件:将mp3/wav文件放入`res/raw`目录,命名为`simple_music.mp3`、`medium_music.mp3`、`hard_music.mp3`// 判定范围(毫秒)原创 2025-12-14 08:24:14 · 16 阅读 · 0 评论 -
驾驶证扣分查询APP
/ 30天内随机时间。} else if (behavior.contains("闯红灯") || behavior.contains("信号灯") || behavior.contains("超速20%")) {} else if (behavior.contains("闯红灯") || behavior.contains("信号灯")) {map.put("score", "总扣分:" + history.getTotalScore() + "分");原创 2025-12-13 08:03:36 · 27 阅读 · 0 评论 -
证件照制作工具
"驾驶证照", 295, 413, 25, 35, 300, new RectF(25, 35, 0, 0)"一寸照", 295, 413, 25, 35, 300, new RectF(25, 35, 0, 0)"二寸照", 413, 626, 35, 53, 300, new RectF(35, 53, 0, 0)"护照照", 390, 567, 33, 48, 300, new RectF(33, 48, 0, 0)private String name;// 模板名称(一寸/二寸/护照等)原创 2025-12-13 08:03:25 · 20 阅读 · 0 评论 -
照片美化APP
filterList.add(new Filter("4", "黑白", R.drawable.ic_filter_bw, Filter.FilterType.BLACK_WHITE));filterList.add(new Filter("2", "复古", R.drawable.ic_filter_retro, Filter.FilterType.RETRO));// 饱和度降低30%Core.add(channels[2], new Scalar(25), channels[2]);原创 2025-12-13 08:03:09 · 157 阅读 · 0 评论 -
音乐教学APP
- 本地乐谱/音频 -->"中等" : "困难") + "难度");"中等" : "困难"),tvAccuracy.setText("准确率:" + rhythmView.getAccuracy() + "%");tvTotalPractice.setText("总练习次数:" + records.size() + " 次");// 当前进度(毫秒)原创 2025-12-13 08:02:52 · 13 阅读 · 0 评论 -
团队协作APP
holder.tvDeadline.setText("截止时间:" + task.getDeadline());holder.tvAssignee.setText("负责人:" + task.getAssignee());│ │ ├── activity/ // 页面Activity/Fragment。// 状态:待处理/进行中/已完成/已取消。// 优先级:1(低)/2(中)/3(高)// 职位(如:产品经理、开发工程师)// 文件类型(文档/图片/视频等)原创 2025-12-13 08:02:31 · 15 阅读 · 0 评论 -
综合电商APP(仿淘宝京东)
采用**MVP架构** + **Retrofit网络请求** + **Glide图片加载** + **Room本地缓存** + **支付宝/微信支付SDK** + **高德定位**,适配Android 8.0+版本,兼顾性能与电商核心体验。// ==================== CartView接口实现 ====================callback.onPayFail("支付初始化失败:" + e.getMessage());ToastUtil.show("删除失败,请稍后重试");原创 2025-12-13 08:02:17 · 12 阅读 · 0 评论 -
语音助手APP
Toast.makeText(this, String.format(Locale.CHINESE, "已为你设置%d:%02d的闹钟", hour, minute), Toast.LENGTH_SHORT).show();if (command.contains("你好") || command.contains("嗨") || command.contains("哈喽")) {} else if (command.contains("再见") || command.contains("拜拜")) {原创 2025-12-13 08:01:55 · 23 阅读 · 0 评论 -
影视剪辑APP
ToastUtil.showShort("选中片段:" + clip.getVideoFile().getName());ToastUtil.showShort("应用滤镜失败:" + e.getMessage());ToastUtil.showShort("调整速度失败:" + e.getMessage());ToastUtil.showShort("合并视频失败:" + e.getMessage());ToastUtil.showShort("裁剪失败:" + e.getMessage());原创 2025-12-13 08:01:36 · 14 阅读 · 0 评论 -
英语单词学习APP
Toast.makeText(this, "请选择词库", Toast.LENGTH_SHORT).show();原创 2025-12-13 08:01:18 · 12 阅读 · 0 评论 -
英语单词学习
Toast.makeText(this, "请选择词库", Toast.LENGTH_SHORT).show();原创 2025-12-13 08:01:02 · 9 阅读 · 0 评论 -
益智游戏APP
"暂无记录" : "最佳时间:" + TimeUtil.formatTime(easyBestTime));"暂无记录" : "最佳时间:" + TimeUtil.formatTime(hardBestTime));"简单模式(3x3)" : "困难模式(4x4)");tvBestTime.setText("最佳时间:" + TimeUtil.formatTime(bestTime));tvCurrentTime.setText("本次时间:" + TimeUtil.formatTime(time));原创 2025-12-13 08:00:49 · 9 阅读 · 0 评论 -
演唱会票务
seatInfoBuilder.append(seat.getRow()).append("排").append(seat.getColumn()).append("座");holder.tvPrice.setText("票价:¥" + concert.getPriceMin() + " - ¥" + concert.getPriceMax());seatInfo.append(seat.getRow()).append("排").append(seat.getColumn()).append("座");原创 2025-12-13 08:00:24 · 14 阅读 · 0 评论 -
延时摄影工具
runOnUiThread(() -> Toast.makeText(ShootActivity.this, "拍照失败:" + errorMsg, Toast.LENGTH_SHORT).show());Toast.makeText(ShootActivity.this, "视频合成成功", Toast.LENGTH_SHORT).show();tvProgress.setText(progress / 60 + "/" + config.getTotalDuration() + "分钟");原创 2025-12-12 08:29:50 · 13 阅读 · 0 评论 -
网约车代驾APP
tvNewOrder.setText("新订单:" + order.getStartLoc().getAddress() + " → " + order.getEndLoc().getAddress());Toast.makeText(this, "订单状态更新:" + getStatusDesc(order.getOrderStatus()), Toast.LENGTH_SHORT).show();原创 2025-12-12 07:46:15 · 20 阅读 · 0 评论 -
图书馆查询工具
添加`ic_search.png`、`ic_collection.png`、`ic_history.png`、`ic_book_placeholder.png`到`drawable`目录(可使用Material Design图标)。String[] locations = {"1楼文学区", "2楼科技区", "3楼社科区", "4楼外文区", "5楼工具书区"};// 对应豆瓣API的field参数。String[] status = {"可借", "借出", "馆藏无", "预约中"};原创 2025-12-12 07:45:55 · 15 阅读 · 0 评论 -
听力训练工具APP
采用**MVP架构** + **ExoPlayer音频播放** + **Room本地存储** + **RecyclerView** + **音频波形可视化**,适配Android 8.0+版本,兼顾实用性与交互体验。// ==================== PlayView接口实现 ====================// ==================== 生命周期 ====================// 分类(初级/中级/高级)// 音频地址(本地/网络)// 音频时长(秒)原创 2025-12-12 07:45:43 · 23 阅读 · 0 评论 -
体育赛事直播APP
4. 若没有真实直播流地址,可使用测试地址(如`https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/720/Big_Buck_Bunny_720_10s_1MB.mp4`);Toast.makeText(this, "直播流地址为空", Toast.LENGTH_SHORT).show();// 赛事状态:未开始/直播中/已结束。if ("直播中".equals(match.getStatus())) {// 画质:高清/标清/流畅。原创 2025-12-12 07:45:30 · 18 阅读 · 0 评论 -
双模式计算器(普通+科学)
该源码完整实现了**双模式计算器**的核心功能,包含普通计算(四则运算、括号、小数点)、科学计算(三角函数、对数、开方、幂、阶乘)、历史记录、错误处理等,界面简洁易用,代码结构清晰(MVC架构),符合安卓开发规范。以下是基于Java开发的安卓**双模式计算器(普通+科学)** 完整源码,支持基础运算(加减乘除、小数点、清空)、科学运算(三角函数、对数、阶乘、开方、幂运算)、括号优先级、历史记录、错误处理等核心功能。tvResult.setText("错误:" + e.getMessage());原创 2025-12-12 07:45:15 · 19 阅读 · 0 评论 -
视频转GIF工具
Toast.makeText(VideoEditActivity.this, "转换失败:" + errorMsg, Toast.LENGTH_SHORT).show();tvDuration.setText("裁剪范围:" + formatTime(startMs) + " - " + formatTime(endMs));tvDuration.setText("裁剪范围:" + formatTime(startMs) + " - " + formatTime(endMs));// 最小100px。原创 2025-12-12 07:45:01 · 22 阅读 · 0 评论 -
视频加密与解密工具
tvVideoSize.setText("视频大小:" + FileUtil.formatFileSize(video.getSize()));tvVideoSize.setText("视频大小:" + FileUtil.formatFileSize(video.getSize()));tvVideoName.setText("视频名称:" + video.getName());tvVideoName.setText("视频名称:" + video.getName());// 文件后缀(如mp4、mov)原创 2025-12-12 07:44:43 · 24 阅读 · 0 评论 -
视频水印去除工具
Toast.makeText(mContext, "解析视频信息失败:" + e.getMessage(), Toast.LENGTH_SHORT).show();Toast.makeText(context, "无法打开文件:" + e.getMessage(), Toast.LENGTH_SHORT).show();Toast.makeText(this, "分享失败:" + e.getMessage(), Toast.LENGTH_SHORT).show();-- 可选:FFmpeg下载 -->原创 2025-12-11 12:24:26 · 116 阅读 · 0 评论 -
客户关系管理(CRM)
holder.tvUpdateTime.setText("更新时间:" + DateUtil.formatTime(customer.getUpdateTime()));-- 可选,数据备份 -->tvCreateTime.setText("创建时间:" + DateUtil.formatTime(customer.getCreateTime()));tvUpdateTime.setText("更新时间:" + DateUtil.formatTime(customer.getUpdateTime()));原创 2025-12-11 12:24:11 · 18 阅读 · 0 评论 -
科技新闻APP完整源码框架
((TextView) findViewById(R.id.tv_detail_source)).setText("来源:" + news.getSource());// 新闻来源(如:36氪、钛媒体)│ ├── values/ // 字符串/颜色/尺寸。原创 2025-12-11 12:23:55 · 38 阅读 · 0 评论
分享