调试时会发生以下错误: Can’t open socket: Permission denied. Exiting 谷歌:https://github.com/android-ndk/ndk/issues/447 Embarcadero(Idera):https://community.embarcader
分类: Android
[FMX]在 FMX 程序中绘制单像素宽度的直线
在前面的一篇文章中,我介绍了一种绘制低品质直线的方法,但是这么做,效率上肯定要打折扣的。在和群里的朋友们一顿交流折腾后,对于绘制水平或垂直的直线,现在有两种更简单的办法来解决这一问题: 办法一:使用 FillRect 来代替 DrawLine 绘制,矩形区域的大小注意要在相应的方向上加 0.5 个像素。 Canvas.
【教程】在你的程序中使用自定义字体
【Android】 方法一:参考 [译]在 Andriod/IOS 程序中使用自己的字体 自己修改系统源码,缺点是每升级一个版本需要修改一次; 方法二:使用 QDAC 为此新增 qdac_fmx_fontex_android ,不过区分免费版和赞助版(赞助版为qdac_appfonts,同时支持所有平台),但使用步骤一
[教程]在你的程序中使用 FontAwesome 字体
首先是无论什么平台,要使用 FontAwesome 字体需要两步: 第一步:添加字体,考虑到字体如果是专用的话,应该是当前程序能够加载字体的目录(下面都假设这一点,你如果装到操作系统字体目录里的话,就直接使用就可以了); 第二步:设置控件的字体为 FontAwesome,然后调整字体大小和样式为合适的大小; 【Wind
[QLang]Android 发布 QLang 语言文件
作者承诺的 QLang FMX 版本一步步向我们走来,截止本文发布时,QLang 已经做到 : Windows 平台完整(VCL 和 FMX 框架同时支持,32位 / 64位均可) QLang 已经在 Android 下成功的编译运行,下面是两张效果图 好了,那么接下来的事情,本教程教大家怎么来将语言文件打包到你的
[QLang] 只需六个字,拥抱全世界- QLang 新版发售
QLang 新版为您带来 FMX 框架的多语言支持,让您拥有全新的体验,要进一步了解 QLang ,请下载 QLang3介绍(PDF 格式)) 在加入 FMX 的同时,QLang 产品的售价我们将做如下调整(本价格表自 2017-10-1 日起执行):注: 1、本价格自 2017 年 10 月 1 日(含 2017
[教程]Delphi下的移动教程之二:读懂第三方 Java/Objective-C 接口
教程以 Delphi 录制,但由于 Delphi 和 C++ Builder 使用同一 IDE,所以绝大部分内容同样适用于 C++ Builder。 【价格】 以人民币计价: 个人用户:50元 企业用户:300元 【视频长度】 待定 【视频语言】 中文,普通话 【视频编码】 格式:H.264 MP4 分辨率:1920×
[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴
VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持。FMX 对剪贴板的支持来自两个接口: IFMXClipboardService:位于 FMX.Platform.pas 中 IFMXClipboardService = interface(IInterface) [‘{CC9F70
[Bug]官方HttpClient的一处Bug及解决办法
Delphi/C++ Builder 新增加的 TNetHttpClient/THttpClient 在通讯时,对 304 的错误处理不正确,304 在 HTTP 协议的标准是未变更,但在 System.Net.HttpClient.Android/Windows/Mac 里,都错误的当成了重定向处理。在官方的修订出来
Android 手机设备制造商 USB 驱动下载地址
原始设备制造商 驱动程序网址 Acer http://www.acer.com/worldwide/support/mobile.html alcatel one touch http://www.alcatelonetouch.com/global-en/support/ Asus http://support.as
[QSocket]单连接多请求和多连接合并处理协议及实现思路
一般的网络业务处理都是请求+应答式的,当然有时候可以不需要应答(我们可以称之为通知)。但是,请求发送过去后,这个连接在服务器端处理完成返回数据之前,是处于空置状态的,而且也不利于充分利用服务器的处理性能,所以在 QSocket 我将为大家提供一个单连接多请求处理协议(暂定名)实现,它的目的是将请求和返回的结果顺序异步化
[FMX]开年第二弹:修改 FMX.Forms.pas 避免在控件中滑动被识别为点击
通过修改 FMX.Controls 单元,我们在编辑控制上滑动时,输入法自动弹出的问题算是比较完美的解决了(参考:[FMX]开年第一弹:修改 FMX.Controls 避免按住编辑框移动时弹出输入法的问题),但 FMX 依然存在着滑动时触发OnClick事件的问题。 现在我们要做的就是解决这一问题: 1、找到 FMX.
[FMX]开年第一弹:修改 FMX.Controls 避免按住编辑框移动时弹出输入法的问题
在 FMX 中,当用户在编辑框上按下时,许多场景下,是要拖动位置,但是,FMX.Controls 在 MouseDown 事件中,就调用了控件的 SetFocus ,结果就造成按下时,弹出输入法,影响拖动操作。我们可以将相应的代码那到 MouseUp 中来解决这一问题。同时,我们加一个判断,以避免将拖动识别为点击。 所
[FMX]画个圈圈好过年:在 FMX 中绘制环形
FMX 的 Shape 现在不是很全,至少我想找一个圆环时没找到,所以自己用代码实现了一个,供大家参考: procedure AddRing(AData: TPathData; const ACenter: TPointF; R1, R2, AStartAngle, ASweepAngle: Single); var
[QSocket]QSocket 总体设计框架说明
QSocket 是 QDAC 开源组件的一个重要的组成部分,终于要开始开工了,为了方便大家了解 QSocket,对 QSocket 的总体设计的一些想法,我在这里给大家简要的描述一下。 首先,QSocket 同 QDAC 的其它组成部分一样,是跨平台的,这意味着你可以在不同的操作系统中,体验 QSocket 为你带来的
[FMX]使用 FMX 那些缺失的动画效果
FMX 里的动画做起来简单So easy! TFloatAnimation 不能对一些整数类型的属性做动态效果。 实际上,我们并不需要太沮丧,毕竟天生我材必有用,今天吃饱了明天还饿,这只是因为官方忘了将TIntAnimation注册到面板上而已,我们只需要动态创建它并设置相关属性。 unit Unit1; interf
[教程]Delphi下的移动教程之二:使用第三方 SDK
【价格】 以人民币计价: 个人用户:50元 企业用户:300元 【视频长度】 预计 >45 分钟 【视频语言】 中文,普通话 【视频编码】 格式:H.264 MP4 分辨率:1920×1080 【教程源码】 有 【上架时间】 预计 2017 年 1 月底~2月初 【付款方式】 申请加入 QDAC 视
[教程]Delphi下的移动教程之一:移动开发环境设置
【价格】 以人民币计价: 个人用户:50元 企业用户:300元 【视频长度】 75 分钟 【视频语言】 中文,普通话 【视频编码】 格式:H.264 MP4 分辨率:1920×1080 【教程源码】 百度定位 Android 接口 【上架时间】 2017年5月14日 【付款方式】 申请加入 QDAC 视频
[教程]Delphi 下的移动编程之番外篇:移动支付(微信、支付宝)集成教程及实例
【价格】 以人民币计价: 个人用户:50元 企业用户:300元 【视频长度】 29 分钟 【视频语言】 中文,普通话 【视频编码】 格式:H.264 MP4 分辨率:1920×1080 【教程源码】 包含微信和支付宝支付的 Delphi 示例,以及移动支付集成向导工具源码 【上架时间】 2017 年 1