- 博客(65)
- 资源 (48)
- 收藏
- 关注
原创 野路子玩Qt,第三十一集,擦玻璃游戏
这个例子,最简化了Qt开发小游戏的逻辑和思路,图形元素--》场景--》视图QGraphicsItem--》QGraphicsScene--》QGraphicsView图形元素:小蚂蚁,抹布,背景图片代码:widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QGraphicsItem>#include <math.h>#include <QGr
2022-04-19 13:27:09
2325
原创 野路子玩Qt,第二十九集,QSS美化界面
用QSS美化UI界面:ui->lineEdit_2->setEchoMode(QLineEdit::Password); ui->lineEdit->setStyleSheet("font: 25 14pt '微软雅黑 Light';" //字体 "color: rgb(31,31,31);" //字体颜色 "padding-left:20p
2022-04-11 10:22:19
673
原创 野路子玩Qt,第二十二集,打造自己的游戏库
昨天讲了Qt如何检测游戏手柄,今天我们就模仿“小鸡模拟器”,打造自己的游戏库,首先安装“小鸡模拟器”,下载自己喜欢的FC游戏,1.俄罗斯方块2.魂斗罗3.坦克大战保证游戏运行后,我们开始编写自己的代码:#include <QPixmap>#include <QDebug>#include <TlHelp32.h>#include <windef.h>#include <QGamepad>#include <QP
2022-03-12 13:42:48
5676
原创 野路子玩Qt,第二十一集,游戏手柄检测
Qt游戏手柄检测常用方法,WindowsAPI,Qt自带类,这里讲Qt自带类QGamepad,它可以检测标准的XBOX手柄,其他手柄不支持。一、项目文件定义:QT += gamepad二、添加引用:#include <QGamepad>#include <QGamepadManager>#include <QDebug>三、连接设备,建立槽: //连接设备 QGamepad *m_gamepa
2022-03-11 12:42:27
6444
2
原创 Qt上位机软件串口通讯
录了一个串口讲解的视频,分别放在了抖音和B站,大家可以看看,主要讲了一下原理,B站我的主页:laorenshen的个人空间_哔哩哔哩_Bilibili视频源码下载免费:Qt上位机软件串口通讯,视频源码,免费下载-C/C++文档类资源-优快云下载...
2022-02-27 09:31:50
1259
原创 闲置遥控器升级改造,《豪杰遥控器》。
闲置遥控器升级改造,《豪杰遥控器》。找到家里闲置的《豪杰遥控器》,是9针串口的接口,下面我们升级一下。上某宝买一条“USB转串口线”。像我这样,把它们插到一起。PC电脑遥控器的接收设备就升级做好了。把它插到电脑的USB口,安装USB串口线的驱动,可以看到我的电脑识别出串口 com 。然后我们找一个串口接收程序来控制电脑,我这个是Delphi编写的,设置好遥控器上对应的按键,和串口,就可以使用了,模拟键盘1,模拟键盘2,模拟回车。小伙伴们可以按照自己的想..
2021-07-06 10:14:32
7104
原创 制作电脑PC遥控器
利用闲置遥控器,制作PC电脑遥控器。找一个家里闲置的遥控器。上某宝买一块“红外解码模块”。再买一个带线的“USB转TTL USB转串口下载线CH340G模块”。像我这样,把线接到一起。找个好看的塑料外壳。把这些都装里面,PC电脑遥控器的接收设备就做好了。把这个设备插上电脑,安装USB串口线的驱动,可以看到我的电脑识别出串口 com 6 。打开串口测试软件,像我这样设置。按下遥控器上的按钮,就可以直接看到接收到的遥控器数据了。然后用你熟悉
2021-07-04 21:39:25
1768
原创 stm32做的usb游戏手柄xbox360
看了好多网上的文章,于是决定做一个兼容win平台,linux平台,安卓电视手机都能用的usb手柄,于是选择了xbox360的手柄协议xinput。上成品图:
2021-06-18 12:06:17
12291
7
原创 batocera笔记本调节亮度教程
我笔记本联想小新air13, 进入batocera最亮,无法调节亮度,现在给大家教程:batocera主界面下:按 win按键+F4输入:cd /sys/class/backlight/intel_backlight 回车查看当前亮度值输入:cat brightness 回车查看最大亮度值输入:cat max_brightness 回车设置当前亮度值为:18571(设定亮度值一定要小于最大亮度值)输入:echo 18571 > brightness 回车退出设定alt按键+F4
2021-06-10 16:09:24
2388
转载 swift之网络下载图片sdwebImage、Kingfisher
参考:https://www.jianshu.com/p/55bbfbdf78de=============方法一:使用sdwebImage下载地址:https://github.com/rs/SDWebImage在桥接文件中导入#import <SDWebImage/UIImageView+WebCache.h>使用: let imagev:UIImageV...
2018-09-02 10:34:21
5027
转载 swift 中的 感叹号 问号 和 双问号用法详解
首先介绍一下swift 中的 Optional! 点到 Optional 的头文件可以看到, Optional 其实是个enum,里面有 case None 和 case Some(Wrapped)两种类型。其实所谓None 就是 nil, Some 就是 非nil, 是要进行包装的.这也是使用Optional的时候要拆包(从enum里取出来原始值)的原因!一般 ‘?’ 含有 可选,试试,的...
2018-08-06 15:58:22
943
转载 Swift4.0 URLString内有汉字转码方法
let str = "https://www.baidu.com/s?wd=点个赞吧" //返回查询URL组件中允许使用的字符的字符集。 let fuck = str.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) 上面代码中 fuck既是转换...
2018-08-03 15:43:21
1777
转载 Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded because the App Transport
原因:iOS9以后,苹果把原http协议改成了https协议,所以不能直接在http协议下GET/POST解决方案之一:直接编辑工程文件下的Info.plist文件,加入以下代码 <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads...
2018-08-03 15:00:29
3389
转载 CentOS7下yum源搭建编程环境
目录(?)[+] 记性不好,为方便自己和别人这里把学linux的一些环境配置,软件安装,工具应用总结记录一下,其中参考并引用了网络上一些学者技术大牛的博客,由于涉及东西较广,撰写跨度时间较长,如有侵权请及时通知,带来不便请谅解,希望大家能共同进步。1. Windows7下CentOS7双系统的的安装 以前只安装过ubuntu,它的过程相对简单,刚开始安装Ce
2017-08-07 09:38:05
1549
原创 银行卡安全使用秘籍
银行卡安全使用秘籍最近跟xx银行合作研发项目,总结出以下几点防盗安全策略,小伙伴们可以借鉴:1、设置限额:设置日限额,和次限额; 防范目的:*如果发生损失,也会很小,可以及时止损。 *防止支付宝等渠道,那边就是走另一条线,属于跨行转账的,那个是相当于跟支付宝和银行开通的协议,可以直接输入密码转走。
2016-09-14 10:38:18
824
原创 红米手机2gps始终慢,提速办法2
红米手机2gps始终慢,提速办法2方法一是上一篇文章写到的agps辅助这里是方法二,开这个测试软件,在后台运行,就好了,软件在后台不停地搜星虽然慢,红米手机2,是gps+wifi+蓝牙,3合一天线,肯定没有独立的陶瓷gps天线好,别装金属保护套和其他的保护套,关闭wifi 蓝牙 , 手机反过来,天线在喇叭位置上面,翻过来手机搜星快一些
2015-10-28 16:57:09
2691
原创 开启红米2手机AGPS辅助,让红米2定位更快
我的红米2是联通版,用的是稳定版V6.5.2.0.KHJCNCD,GPS定位超级慢,个人怀疑可能是我这部手机的GPS芯片连接的天线调整的不好,频率有偏差导致的,于是修改了一下配置文件,增加AGPS定位辅助功能,只要开启流量,就可以增加定位速度。效果还是可以的,大家可以试验一下:工具:1、红米2,稳定版root包,联通电信版,V6.5.2.0.KHJCNCD 版本一定要对应(http
2015-08-17 07:59:33
5542
转载 Android下写一个永远不会被KILL掉的进程/服务
Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Service 碰上了这种情况,多半会先被杀掉。但如果你增加 Service 的优先级就能让他多留一会,我们
2015-01-07 08:17:51
2402
原创 Android 防止手机休眠方法----Delphi XE6 下
Android 防止手机休眠方法开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠,有两种方式:一种是添加权限,别一种是代码中设置,建议使用第一种方式,这样,在安装程序的时候会进行提醒: 第一种方式: 在Manifest.xml文件里面用user-permission声明 名称为:and
2014-12-16 08:49:52
3394
原创 安卓 晃动手电
自己写个手电筒程序,晃一下就开 ,黑屏下也能用,为了保护闪光灯,5s 自动熄灭,如果5s内晃动手机,手机延时5s。安卓 晃动手电V1.0 , 晚上起床, 晃动一下手机,闪光灯就亮5秒,继续晃动手机,延时5秒熄灭;可以在后台运行,黑屏下也可以运行。我的三星note2 N7102 4.3系统下测试好使。 下载地址 :
2014-12-14 15:07:21
1294
原创 Delphi xe6 andriod 编程入门教程demo随书光盘
网上找到的 Delphi xe6 andriod 编程入门 随书光盘代码 Delphi xe6 andriod 编程入门教程demo随书光盘1 http://download.youkuaiyun.com/detail/laorenshen/8222931Delphi xe6 andriod 编程入门教程demo随书光盘2http://downlo
2014-12-04 10:24:43
6870
2
转载 安卓蓝牙串口例子修改
BluetoothChatService.java的第49行 private static final UUID MY_UUID = UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66"); 中的字符串不同,于是把他替换成蓝牙串口服务 (SPP) 的 UUID
2014-12-04 09:50:45
4400
转载 Eclipse运行错误Failed to create the Java Virtual Machine解决方法
eclipse目录下的eclipse.ini文件,修改–launcher.XXMaxPermSize属性,其中此属性有两处-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win3
2014-11-17 19:38:51
940
原创 Delphi XE6 for Android 用户界面例子
delphiXE6\Samples\Object Pascal\Mobile Samples\User Interface\Controls
2014-11-16 12:23:40
6727
转载 Delphi XE7的蓝牙 Bluetooth
Delphi XE7已经内建了蓝牙功能,提供了System.Bluetooth.pas单元顾名思义,System表示XE7的蓝牙功能可以在Windows,Android,IOS系统内使用System.Bluetooth单元中主要包含一下几个类,其中带LE的支持所有系统,不带LE的类不支持Ios系统,带与不带LE功能是一样的。TBluetoothManagerTBluet
2014-11-15 20:42:36
9837
原创 Delphi XE6 for Android 官方资源
http://www.embarcadero.com/products/rad-studio/android-ios-code-samples-xe6
2014-11-15 19:43:36
3119
原创 Delphi XE6 for Android 让手机震动
震动,是调用了 anzhuuses FMX.Helpers.Android, Androidapi.JNI.App, Androidapi.JNI.Os, Androidapi.JNIBridge, FMX.StdCtrls;
2014-11-15 19:39:53
3305
转载 XE5安卓手机要求
1 ARMv7 的 CPU v6 的肯定不支持。2 黑屏是因为你的手机 CPU 不支持 NEON 特性。或者是 T2 CPU。3 系统版本 2.3.3 到 2.3.9 或者 4.0 以上。4. SDK 请使用 4.0 以上的。最好不要自己配置,使用 XE5 自带的配置。 AndroidSDK22.0.1_32bit5. 如果是 海思等特殊的 CPU,请使用 XE5最新版本,肯定
2014-11-15 18:59:11
1587
转载 Delphi XE5应用开发支持的安卓设备
XE5应用开发支持的安卓设备A.官方文档声明RADStudio 支持android设备的应用开发,android版本从2.3到4.3.x,ARMv7处理器,MEON支持。根据Embarcadero的官方说明,应用开发支持的安卓设备的要求如下:目标平台的版本>JellyBean (Android 4.1.x,4.2.x,4.3.x)不支持Honeyco
2014-11-15 18:58:17
5687
转载 delphi for android 获取手机号
uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,Androidapi.JNI.GraphicsContentViewText, And
2014-11-15 18:56:30
3659
转载 学习使用Delphi for android 调用Java类库
Android是一套非常优秀的移动端操作系统,Delphi Xe5中也能直接调用SDK中提供的各项API,但是delphi自己封装的AndroidAPI非常少,在安装目录的 source\rtl\android 中,而且所提供的android API也没有明确sdk版本区别,很多事情都得我们自己来封装了完成。在Delphi中将java类的通过接口进行包装,分为类方法接口及类实例方法接口两个
2014-11-15 18:36:45
4974
转载 Delphi XE5建立第一个Delphi Android app程序
Delphi for android马上来了,请看第一个Delphi for app应用程序的建立过程:作为一个测试程序,我只放置三个控件:EditBox,ListBox,Button,这和1995年 Delphi 1.0时是一样的,用三个控件和一行代码,然后让他运行在三星 S4电话上。第一步,我从mobile application project template开始,建立一个
2014-11-15 18:21:09
1755
转载 Delphi XE5 for Android (十一)
以下内容是根据Delphi的帮助文件进行试验的,主要测试Android下的消息提醒。首先建立一个空白的Android工程,然后在窗体中加入一个TNotificationCenter控件,如下图:再在uses中引用文件,如下:uses FMX.Platform; 窗体上控件放置如下图: 发送消息的代码如下:procedure TForm2.
2014-11-15 18:00:58
1207
转载 Delphi XE5 for Android (十)
我觉得Delphi最强大的的功能之一就是开发数据库三层应用的DataSnap,在Android上的实现,首先是完成服务器的设计:(1)利用向导完成DataSnap服务器的框架,如下图:由于是实验,所以选择VCL程序,如果是实际应用,建议Service程序我习惯使用TCP/IP作为通讯协议,简单且速度快,Sample Methods是演示和测试用
2014-11-15 17:59:32
1085
转载 Delphi XE5 for Android (九)
Delphi XE5 下TEdit控件有个属性:KeyboardType,如下图: 该属性决定了当焦点进入TEdit时,系统弹出的输入窗体,按照其帮助文件说明,不同取值的输入窗体不同,如下图:根据不同需要选择,也可以在运行期改变取值,通过放置一个TPopupBox控件来进行设置,设计界面如下:代码如下:procedure TfrmKe
2014-11-15 17:58:22
1255
转载 Delphi XE5 for Android (八)
delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity时会加载一些初始化数据,整个时间大约在2~3秒,如何处理?网上有些资料,这里主要参考和整理了优快云论坛上第42#liaobo的回复。第一步:建立2个文件:loading.png 和 styles.xml,其中loading.png 是启动时替代黑屏的图片,styles.xml是对
2014-11-15 17:57:54
1347
转载 Delphi XE5 for Android (七)
Delphi XE5下,TMainMenu和TPopupMenu不可用,那么如何支持Android的菜单呢?查看了一些资料,不得要领,只是摸索着先模拟一下吧。首先在窗体上放置一个TPanel,在其上放置一个TListBox充当菜单项,对每一个Item的OnClick事件编写具体的动作。如下图:由于要模拟菜单键,所以Panel放置在左下角,且设置Anchors属性为[
2014-11-15 17:57:37
953
转载 Delphi XE5 for Android (六)
今天尝试了TTabControl的使用。在很多Android的app中,首次启动时都使用选项卡模式进行产品介绍,用户通过向左滑动,改变选项卡。在xe5下这项工作由TTabControl控件完成,如下图: 1、TTabControl外观TTabControl的外观由属性TabPosition控制,可选项包括:tpTop 选项tab在控件上方
2014-11-15 17:56:38
994
关于中文版VC6 无法使用VisualAssist的解决方法
2012-01-16
com1直连com2软件V1.0
2011-11-21
TalkTalk Snu5630ns Win7 32位和64位驱动
2011-11-14
针对win7 7601版本的 多用户共享 远程桌面
2011-08-30
USB键盘鼠标模拟器V2.0VC.netDemo
2010-12-17
USB键盘鼠标模拟器V2.0VB.netDemo
2010-12-17
USB键盘鼠标模拟器V2.0C#demo
2010-12-17
USB键盘鼠标模拟器V2.0源程序VC6.0demo
2010-12-17
USB键盘鼠标模拟器V2.0源程序Delphi7demo
2010-12-17
USB键盘鼠标模拟器V2.0源程序BCB6demo
2010-12-17
鼠标键盘控制器V2.0二次开发包
2010-12-17
USB键盘鼠标模拟器V2.5.2源程序VB6demo(试用版NEW)
2010-12-17
鼠标键盘控制器V2.5.2模拟器安装包(试用版NEW)
2010-12-17
USB硬件 键盘鼠标控制器 脚本编辑器V1.0
2010-12-17
Qt上位机软件串口通讯,视频源码,免费下载
2022-02-27
stm32_不带摇杆版本.hex
2021-06-18
stm32_带摇杆版本.hex
2021-06-18
BatoceraBrightness.rar
2021-06-11
安卓 晃动手电V5.0
2015-01-07
晃动手电V4.0
2015-01-02
晃动手电V3.0
2014-12-26
晃动手电V2.0
2014-12-16
安卓 晃动手电V1.0
2014-12-14
Delphi xe6 Android编程入门
2014-11-12
USB硬件 键盘鼠标控制器 Lao-UKM V3.1 易语言串口通讯简单例子 .
2013-07-03
三星Galaxy Note II Multi-Windows 多任务补丁
2013-05-22
Maxima快速参考手册 命令手册 帮助
2013-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人