自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 android 不同进程之间数据传递

android.os.Message是定义一个Messge包含必要的描述和属性数据,并且此对象可以被发送给android.os.Handler处理。下图为我在fragment中的调用,这里要注意一点就是在fragment中要先判断getActivity()是否为空,因为很有可能存在activity还未获取到就运行UI更新的情况,其实跟调用handler.xxx同理,保证调用对象activity / handler的存在。//可以是基本类型,可以是对象,可以是List、map等;这个与上面的发送是一致的。

2023-10-07 09:50:12 237

原创 完美解决android 中EditText 输入限制,最大值最小值限制,小数点位数限制

1.创建一个类继承 InputFilter 字符串过滤器。// //不让首位置出现00 这种情况。// //有负数的。2.editText 设置过滤器。

2023-08-29 10:31:03 1068

原创 Kotlin 集合整理

【代码】Kotlin 集合整理。

2023-07-17 11:44:44 85

原创 ExpandableListView Android 可展开视图QQ列表

ExpandableListView是Android平台提供的一个可展开的列表视图,它可以显示分组及其子项的数据。ExpandableListView继承自ListView,并提供了添加分组和子项、展开和折叠分组等功能。使用ExpandableListView时,你需要使用一个适配器(Adapter)来提供数据,并根据数据的组和子项数量来配置列表视图。

2023-07-05 16:56:15 407

原创 Android studio 如何判断 String 数据是否是完整的json数据

在上述示例中,我们创建了一个名为isJSONValid的静态方法,该方法将输入的字符串作为参数,并尝试将其转换为JSONObject。如果转换成功,表示输入字符串是有效的JSON数据;如果转换失败,表示输入字符串不是有效的JSON数据。请注意,在使用这种方法时,你需要确保字符串的格式是正确的JSON格式,否则可能会抛出JSONException异常。通过调用isJSONValid方法并根据返回结果来确定输入字符串是否是有效的JSON数据。

2023-06-29 14:18:17 614

原创 android studio viewPager应用

【代码】android studio viewPager应用。

2023-06-27 09:48:20 421

原创 android studio ViewPager 禁止滑动和去除切换效果

ViewPager 禁止滑动和去除切换效果

2022-07-01 16:03:15 605 1

原创 函数拼接stract函数过后程序卡死解决

解决函数拼接卡死问题

2022-07-01 16:01:43 336

原创 Android 编程小技巧整理

1.APP不息屏主界面xml文件中的顶层布局添加属性即可:android:keepScreenOn=“true”不是在AndroidManifest.xml添加,在界面xml中添加2.倒计时实现(1)倒计时 onTick 1s调用一次 、 onFinish 倒计时结束调用函数CountDownTimer timer =new CountDownTimer(180000,1000) {public void onTick(long millisUntilFinished) { l

2021-09-27 14:39:22 215

原创 解决远程连接Ubuntu中Tomcat、数据库、redis等出现2003 Can‘t connect的问题

Ubuntu安装好Tomcat、数据库、redis等需要外界远程连接的时候,出现了连接失败的情况,网上提供了很多方法。我的情况使用以下方法解决了所有连接的问题。 出现这种连接失败的问题还是防火墙导致的,但是关闭防火墙并且端口允许远程访问还是不行。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2021020214522936.png)解决方案:1.首先判断当前的数据库是否开启了远程连接允许,使用以下命令mysql> grant all privileg.

2021-02-02 14:58:02 264 1

原创 onActivityResult详细理解

在进行界面跳转的时候,需要获取跳转之后的界面的数据和状态信息,使用onActivityResult可以解决这个问题。Intent serverIntent = new Intent(this, DeviceListActivity.class);startActivityForResult(serverIntent, 1);这里从A跳转到B,1处设置一个>=0的数据,作为B界面的标记startActivityForResult(Intent Intent, int requestCod..

2020-12-01 10:59:13 9772 1

原创 github代码上传步骤最新详解

一、代码整理1.设置名字git config --global user.name “master” //这个master就是建立的分支的名字2.设置邮箱git config --global user.email “[email protected]”3.初始化本地文件夹git init4.与github仓库建立联系git remote add origin +ssh地址5.添加目标文件git add .6.设置上传的备注git commit -m “layout20201123-01”

2020-11-25 11:00:26 138

原创 最新版Android MPAndroidChart LineChart用法整理

1.添加依赖包首先去网上查询当前依赖包的版本,链接如下https://bintray.com/search?query=MPAndroidChart改程序编写的时候版本如下所以依赖里面添加的依赖包implementation ‘com.mysugr.MPAndroidChart:MPAndroidChart:3.1.0-mysugr-1’repositories {​ google()​ jcenter()​ maven { url ‘https://www.jitp

2020-11-13 11:08:17 1501

原创 VB 用 Shell “ explorer “ 打开.dat 结尾的文件,总是无效的过程调用解决方案

标准模块:Type pinfoname As String * 4age As Integeraddr As String * 10End Type窗体模块Option Base 1(声明)Private Sub Form_Click()Static a() As pinfoOpen App.Path & “\p_list.dat” For Append As #1n = InputBox(“请问你要输入几个人的信息?”)ReDim a(n) As pinfoFor i =

2020-11-12 08:08:17 445

原创 QT使用OCR识别车牌核心算法

图片按照格式上传到百度OCR后返回的数值处理.返回值的内容如下:QJsonObject({“log_id”:2.6976919022152786e+18,“words_result”:{“color”:“blue”,“number”:“京PKR676”,“probability”:[0.90123444795608521,0.90137338638305664,0.90100210905075...

2020-09-01 14:36:06 290

原创 jps $ is not define的一个解决方案

Title void添加的jquery没有任何问题,但是使用过程中一直提示$is not define ,最后查找问题发现 jquery的路径设置还是不正确。自己的tomcat设置的/springMVC02,所以路径需要加上这一块,如下图所示。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200901143434395.png#pic_center)...

2020-09-01 14:35:10 175

原创 Android Studio百度地图地图类型切换不成功解决方案

mapView = (MapView) findViewById(R.id.mapView);mBaiduMap = mapView.getMap();mMapView = (MapView) findViewById(R.id.bmapView);mBaiduMap = mMapView.getMap();//普通地图 ,mBaiduMap是地图控制器对象mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);卫星地图mBaiduMap.setMapTy

2020-08-27 17:02:39 699

转载 QT中QLineEdit的editingFinished()信号在按下回车(enter)时会触发两次的解决办法

之所以会进两次槽函数,是因为响应enter键一次,以及焦点离开时又一次,不过两次进入时状态是不一样的,一次焦点还在QLineEdit上,一次已经不在了。解决方法有:1、通过判断焦点是否还在QLineEdit上加以区分/*添加QLineEdit的槽editingFinished当回车按下时editingFinished()槽第一次响应enter键,此时焦点在QLineEdit上,响应完失去焦点第二次响应焦点离开事件,此时焦点已经不在QLineEdit上故通过if(ui->confir

2020-08-25 14:52:24 1965

原创 QT中checkBox如何添加样式表效果

第一种方案 将复选框的字删除,整体使用图片样式来代替QCheckBox::indicator {width: 177px;height: 66px;color: rgb(0, 0, 0);}QCheckBox::indicator:unchecked {image: url(:/image/enMonitoring/measure.png);}QCheckBox::indicator:checked {image: url(:/image/enMonitoring/measur.

2020-08-12 16:32:30 6366

原创 QT c++中关于两个char*拼接的问题解决

QByteArray c = “1D57041D6B200601”;QByteArray d = “00”;char* buf;char* buf1=c.data();char buf2=new char [1024];strcpy(buf2,buf1);buf1=d.data();strcat(buf2,buf);strcat(buf2,buf1);两个char拼接的时候可以使用stract函数,但是使用的时候要注意,拼接的结果数组必须是要定义大小的,否则程序会卡死。...

2020-08-12 14:36:50 3708

原创 IDEA控制台出现中文乱码解决方案

解决IDEA控制台输出乱码问题:第一步:修改idea配置文件找到两个.vmoptions的配置文件,并在其中最后一行加入 -Dfile.encoding=UTF-8第二步:修改项目的字符集File — settings – Editor — File Encodings 三处都改为utf-8第三步:在部署Tomcat的VM options 中添加 -Dfile.encoding=UTF-8第四步:重启idea如果控制台还是输出 淇℃伅 乱码,修改Tomcat中 logging.properties

2020-07-14 08:42:48 222

原创 Android Studio TCP IP 服务器和客户端建立

1.TCP模式下 客户端和服务器需要在同一网络下才能进行数据传输2.服务器建立(1)创建ServerSocket对象 监听端口ServerSocket serverSocket = new ServerSocket(25255);System.out.println("–开启服务器,监听端口 25255–");(2)在子线程中死循环等待客户端连接while(true){System.out.println("–等待客户端连接–");Socket socket = serverSocket.

2020-07-06 09:57:48 2139

原创 QT使用OCR识别车牌核心算法

15/100 保存草稿 发布文章 加粗斜体标题删除线无序有序待办引用代码块图片视频表格超链接摘要导入导出保存撤销重做目录帮助图片按照格式上传到百度OCR后返回的数值处理.返回值的内容如下:QJsonObject({“log_id”:2.6976919022152786e+18,“words_result”:{“color”:“blue”,“...

2020-03-18 14:10:55 499

原创 Android Studio报错 程序包android.support.annotation不存在 解决方案

添加注解的时候调用了import butterknife.ButterKnife;import butterknife.OnClick;包一直出现程序包android.support.annotation不存在的错误,尝试了网上所有的方法都没有解决,最后研究了butterknife解决了这个问题,解决方案如下:将build.gradle中dependencies依赖加载中的butterkn...

2020-03-07 15:29:12 5076 3

原创 QT on Android5.8相关配置

可以进行相关正常操作

2019-12-13 10:10:47 127

原创 QT on Android 开机动画和开机图片显示

1.开机动画显示QMovie *movie;movie=new QMovie(":/image/cat.gif");QLabel *label=new QLabel ("", 0); //初始化qlabel;ui->label->setGeometry(0,0,1920,1200);ui->label->setMovie(movie);ui-&gt...

2019-12-13 09:51:48 290

原创 在Qt中使用QStackedWidget为每个界面设置背景

选中QStackedWidget中page 页,在其中的styleSheet中设置背景图片即可;

2019-12-12 16:30:32 6316 7

原创 QT on Android UI界面设计了但是APP界面不变的解决方法

1.删除构建目录下的所有的文件,如果APP界面变为设计的界面,问题解决,如果没解决请继续2.2.将构建目录下的ui_xxxx.h文件复制,然后直接替换到主程序中的ui_xxxx.h文件,然后编译,问题解决。...

2019-09-16 14:45:16 954

原创 QT on Android 出现错误 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

出现这个问题有一定的可能性是之前安装的版本的APP与现在正要安装的APP的包名不一致,需要将原来手机安装的APP卸载掉。如图所示:

2019-09-16 11:43:37 168

原创 QT数据转化 QString转QByteArray中文乱码问题

QString s;QTextCodec *tc = QTextCodec ::codecForName(“GBK”);//GBK是windows下的中文字体”UTF-8”是QT中字体QTextCodec::setCodecForLocale(QTextCodec::codecForName(“GBK”)); arrayData=s.toLocal8Bit();...

2019-09-09 08:40:23 1243

原创 QT中 float保留4位有效数字的方法,四舍五入

QString str = QString::number(Sys_Setting.JS, ‘f’, 4);float Sys_Setting.JS=str.toFloat();

2019-08-22 18:58:13 6645

原创 QlistWidget自定义Item总结

采用自定义qwidget编写itemQWidget *widget = new QWidget(ui->listWidget); //创建自定义的widget->setStyleSheet(“background-color:transparent;”);//背景设置为透明QWidget *frontArea = new QWidget(widget);frontArea-&...

2019-08-21 16:17:33 1612

原创 QT 修改listWidget的滑动条的宽度

在QT on android中使用ListWidget时经常发现滑动条很窄,无法有效的滑动,按照如下设计可以更改滑动条的宽度。 欢迎有其他想法或者思路的大佬留言一起学习。修改样式表,输入QScrollBar{width:30px;}即可修改宽度。...

2019-08-19 11:20:27 1771 1

原创 QchecekBOX更改复选框的大小,能够调整点击前和点击后的图标

(2)调整QchecekBOX的复选框的大小,能够调整点击前和点击后的图标QCheckBox::indicator{width: 100px;height: 100px;}//复选框的大小QCheckBox::indicator:unchecked{background-image: url(:/image/Systemsetting/blueconnect.png);}//未选中的...

2019-08-15 08:20:07 491

原创 QT修改CheckBox复选框的大小方法

在他的样式表中输入如下代码:QCheckBox::indicator {width: 40px;height: 40px;}; 应用之后发现复选框变大,如下图所示。

2019-08-14 11:30:55 8655 5

原创 QT 使用样式表时出现无效样式表解决方案

点击添加资源右边的下拉箭头,先给样式表添加前缀。

2019-08-14 09:57:59 9266 1

原创 gridLayout布局修改控件间距、 lable修改对齐方式

gridLayout布局(格栅布局),修改layoutHorizontalSpacing的值可以修改2个控件的间距,lable的alignment可以修改显示的对其方式。

2019-08-13 10:07:25 4247

原创 QT on Android导航栏隐藏、状态栏颜色设定程序编程

package an.qt.QtFullscreenActivityAPP;//指明文件包名import android.content.Context;import android.content.Intent;import android.app.PendingIntent;import android.util.Log;import android.os.Bundle;impor...

2019-08-13 10:06:23 1050

原创 QT on Android BUILD FAILED null return: 1

出现这个问题的时候,将QT的程序输出栏(QT creater最下方的)4编译输出栏点开,然后在在上方会看到一个错误的出处,找到错误的文件夹进行修改。

2019-08-13 10:01:39 162

原创 QT on android软件APP 横屏竖屏设置

在没有设置屏幕方向的情况下会默认设置为:android:screenOrientation=“unspecified”、即未指明屏幕方向、属性取值landscape为固定横屏、portrait为固定纵屏幕,在AndroidManifest.XML中中设置。...

2019-08-13 09:56:57 607

qtChartView动态实时曲线波形显示

设计2路曲线波形同时刷新,解决内存泄漏导致的曲线刷新越来越卡的问题,横坐标是时间,纵坐标的高度随着显示高度而改变。

2020-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除