- 博客(11)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 从项目出发学习后端接口开发 第3天:实现注册、登录接口
第2天我们已经连接了本地数据库,也模拟往数据库插入数据了,但插入的数据是在后端写死的,所以今天,我们将更真实地模拟前端发送数据到后端接口进行处理。继续在第2天的项目基础上做延伸。首先梳理逻辑,写代码前理清逻辑会使我们事半功倍,也能更好地去理解代码为什么这么写;......
2022-04-15 09:05:30 3297 2
原创 RadioGroup动态生成RadioButton设置默认选择偶尔失效
项目场景:RadioGroup动态生成RadioButton,设置默认选中第一个问题描述:RadioGroup.check(1)时,有些场景会默认选中,有些则不会选中,跟踪查看时,RadioGroup的checkId确实是1动态生成RadioButton@RequiresApi(api = Build.VERSION_CODES.M) @SuppressLint("ResourceType") public static void dynamicGenerationRadi
2021-06-09 10:29:10 632
原创 Android自定义apk打包名
Android自定义apk打包名需求实现结果需求省去每次打包还需要手动修改包名,费时费力的操作;在此可以自定义版本号、版本名、app名、时间戳等等,举一反三话不多说,对症下药实现分为两部分,第一部分在Moudle(app)的根节点定义时间戳格式、自定义变量名称;第二部分在Moudle(app)的android节点下定义包名输出格式1.定义外部时间戳、自定义变量 def releaseTime() { return new Date().format("yyyyMMdd",
2021-06-01 16:31:16 526 1
原创 解决AndroidManifest中application黄色警告问题
application黄色警告错误原型解决方案错误原型解决方案在application中加入如下代码即可tools:ignore="GoogleAppIndexingWarning"
2021-01-26 09:22:24 767
原创 进程运用之后台清理桌面程序
后台清理程序应用介绍通过桌面程序窗口的加载,获取后台进程添加到LookupEdit中,通过两种方式选择后台进程进行清理(停用进程)。第一种:下拉框选择,第二种:输入关键字,通过关键字搜索后台进程。效果图打开窗口打开后就会加载后台进程运行效果源代码public partial class Form1 : Form { private Process[] p...
2020-04-01 11:52:46 496
原创 摇奖机
简单的多线程运用目的在于:通过多线程控制随机数的生成,这就使得我们可以拖动窗口或是做一些其他操作很简单的一个小桌面应用程序先看效果图源代码public partial class Form1 : DevExpress.XtraEditors.XtraForm { private Thread labThread; private bool Bo...
2020-03-31 16:56:36 254
原创 C#解压缩.vps文件,复制指定文件到指定目录下
private void SearchFwdcd() { int i=0; string Temp=Path.Combine("C:\\", "Fwdcd"); //开始前验证相关设置是否开启 /*if (BdcApplication.Instance.CurrentPr...
2019-12-31 09:53:56 213
原创 DevExpress中TreeList插件
我的TreeList为啥不显示呢using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Task...
2019-11-21 16:54:16 318
TA创建的收藏夹 TA关注的收藏夹
TA关注的人