自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码就是生产力!

不为繁华易匠心,不舍初心得始终。

  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 C++ Builder XE8 安卓开发之获取WIFI状态

一、首先在工程选项那里设置获取WIFI的权限,如图:不然会出现信息为java.lang.SecurityException:WifiService:Neither user 10065nor current process hasandroid.permission.ACCESS_WIFI_STATE.的对话框。二、包含以下头文件:#in

2015-08-31 17:17:40 3445

原创 C++ Builder XE8 安卓开发之菜单键的触发代码

在Form的Onkeyup事件中,参数Key为按键值:vkMenu:菜单键vkHardwareBack:back键源码如下:void __fastcall TForm1::FormKeyUp(TObject *Sender, WORD &Key, System::WideChar &KeyChar, TShiftState Shift){ //菜单键

2015-08-27 09:40:32 1188

原创 C++ Builder XE8 安卓开发之indy10的线程控件如何正确调用VCL控件

我们都知道,C++Builder编程是建立在VCL类库的基础上的。在程序中经常需要访问VCL对象的属性和方法。不幸的是,VCL类库并不保证其中对象的属性和方法是线程访问安全的(Thread_safe),访问VCL对象的属性或调用其方法可能会访问到不被别的线程所保护的内存区域而产生错误。因此,TThread对象提供了一个Synchronize方法,当需要在线程中访问VCL对象属性或调用方法时,通过Synchronize方法来访问属性或调用方法就能避免冲突,使各个线程之间协调而不会产生意外的错误。

2015-08-25 19:04:55 1757

原创 C++ Builder xe8 安卓开发之使用Memo保存数据的方法

有时候我们在应用程序输入了一些数据,想下次打开程序的时候这些数据不会消失,那么我们就需要把这些数据做一些保存,下面是其中一种简单的方法。使用了Memo控件的SaveToFile和LoadFromFile方法。主要源码如下://---------------------------------------------------------------------------

2015-08-20 17:08:31 2031

原创 C++ Builder XE8安卓开发之实现左右滑屏切换标签(Tab)功能

首先说一下这个功能已经有了例程,在C:\Users\Public\Documents\Embarcadero\Studio\16.0\Samples\CPP\Mobile Samples\User Interface\TabSlideTransition里面。我根据此例程琢磨着如何把此功能为己所用,现在已解决。我们从设置好TabConrol开始。首先,添加Actio

2015-08-11 15:24:47 2247

原创 C++ Builder XE8 安卓开发之使用TIdThreadComponent控件接收客户端的数据

C++ Builder中自带了indy10控件,由于indy10的TCPClient接收方式是阻塞式的,所以需要一个线程来接收数据。

2015-08-10 10:39:39 3211

原创 C++ Builder XE8 安卓开发之使用TidTCPClient控件获取接收数据长度的方法

本人在使用indy10的TCPClient控件时,由于没有indy10的使用手册,一直不知道如何获取client接收数据的长度。后来经过仔细的寻找和尝试,终于找到了获取接收数据长度的方法:int len;len = TCPClient->IOHandler->InputBuffer->Size; //获取接收数据的长度既然得到了数据长度,就可以读取Client接

2015-08-10 10:22:50 2362

原创 C++ Builder XE8 安卓开发之无法删除控件的解决方法

使用RAD Studio XE8删除控件的时候有时候会出现无法删除的问题:Selection contains a component, ,introduced in an ancestor and cannot be deleted.肯定是你View没有选择Master,如图:

2015-08-05 17:54:17 1856

ESP8266使用ESP-NOW示例工程

ESP8266使用ESP-NOW示例工程。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/74905888

2017-07-09

Espruino_1v92固件和Web IDE工具

Espruino_1v92固件和Web IDE工具。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/72861216

2017-06-04

ESP8266使用sniffer示例工程

ESP8266使用sniffer示例工程。基于ESP8266_NONOS_SDK_v2.0.0。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/72778688

2017-05-27

MicroPython的umqtt库

MicroPython有关MQTT的例程。相关博客:http://blog.csdn.net/yannanxiu/article/details/71641738

2017-05-12

VS2013调用libcurl示例工程

VS2013调用libcurl库示例工程,相关技术博客:http://blog.csdn.net/yannanxiu/article/details/56841726

2017-02-24

ESP8266搭建MQTT客户端源码

ESP8266搭建MQTT客户端源码,开发环境是ESP8266 IDE 2.0,ESP8266的SDK版本是2.0.0,对应的技术文章:http://blog.csdn.net/yannanxiu/article/details/53088534

2016-11-20

移植cJSON到ESP8266

移植cJSON到ESP8266,ESP8266 SDK版本是1.5.2,可以拷贝cJSON.c和cJSON.h文件到最新的ESP8266 SDK版本中。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/52713746

2016-09-30

ESP8266使用官方Json接口的例程

ESP8266使用官方Json接口的例程 对应的技术文章:http://blog.csdn.net/yannanxiu/article/details/50911357

2016-09-24

cc2530-contiki读取DHT11并发送数据例程

使用IAR环境打开,工程路径: work1-读取温湿度并发送数据\project\iar\simple\contiki_cc2530.eww

2016-04-15

空空如也

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

TA关注的人

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