android studio在创建项目的时候,有个选项:Use legacy android.support libraries 这个选项就是使用v7包,如果不选择的话应该是androidx。 ...
分类:
移动开发 时间:
2021-06-24 18:31:59
阅读次数:
0
Thread.sleep()是java的方法, 可能会抛出InterruptedException异常, 并且可能会被中断; SystemClock.sleep()是Android的方法,不会抛出异常, 并且无论如何都会让当前线程休眠指定的时间。 源码分析见 https://blog.csdn.ne ...
分类:
其他好文 时间:
2021-06-24 18:29:08
阅读次数:
0
情景:控件放在UI主线程中,实际改变控件值是在其他线程中,这是软件报错:不是创建该控件的线程访问控件 解决办法: 1、使用 delegate 和 Invoke: 1 private void button2_Click(object sender, EventArgs e) 2 { 3 Thread ...
分类:
编程语言 时间:
2021-06-24 18:26:40
阅读次数:
0
Vue_控件(tree_table) 要使用tree_table之前要进行依赖的插入, 插入方法可以在vue UI中直接搜索依赖插入 在main.js中导入组件,然后全局定义组件,在使用组件的时候使用 import TreeTable from 'vue-table-with-tree-grid' ...
分类:
其他好文 时间:
2021-06-24 17:57:41
阅读次数:
0
1.sdk:搭配android studio 安装 2.appium desktop 安装 Android命令 adb logcat adb logcat | grep -i xueqiu过滤特定app数据 adb logcat | grep -i xueqiu | les 缩小过滤范围 ...
分类:
移动开发 时间:
2021-06-24 17:53:34
阅读次数:
0
使用Android studio自带的profiler功能生成trace文件 分析profiler生成trace文件 有时需要分析app冷启动时间耗时情况,单独使用profiler功能生成trace文件就有点不好操作,可以借助代码生成trace文件,然后再通过profiler功能进行分析 //开始t ...
分类:
移动开发 时间:
2021-06-24 17:49:12
阅读次数:
0
今天遇到个小问题,要为几十个文本框添加相同的失去焦点事件,常规的办法是在VS的事件管理器里面添加,但那样太繁琐了,几十个文本框,要加几十遍,这行不通。 于是想到动态绑定,第一次尝试如下: foreach(TextBox tbx in tbxs){ tbx.Leave += new EventHand ...
有时候多个相同控件的事件若一一处理比较麻烦,而且影响代码美观,这时若在一个统一的方法里处理这些事件是个比较好的选择。 以winform上的三个button为例来说明我的处理方法。 1,将三个button的click事件绑定到一个事件处理方法上: this.button1.Click += new E ...
分类:
其他好文 时间:
2021-06-24 17:30:43
阅读次数:
0
界面及连接关系 frxDBDataset1连接datasource 双击frxReport1控件进入设计界面,选择报表->数据,弹出窗口选择要显示数据的frxdbdataset,frxdbdataset可以有多个 打印按钮事件 //载入报表文件并打印 procedure TForm1.Button2 ...
import android.annotation.TargetApi; import android.content.Context; import android.content.res.TypedArray; import android.os.Build; import android.ut ...
分类:
移动开发 时间:
2021-06-22 17:57:53
阅读次数:
0