[FMX] 在Android/iOS 应用中判断上网的网络类型

因为2G网络实在是慢,所以在我们的App中,如果用户使用 2G 网络,App 的反应可能会比较缓慢,所以,我们希望判断一下网络的类型,以便做一些策略处理。 下面提供的函数是我根据搜索到的资料编写的一个函数,注意 Delphi 自带的 iOSApi.CoreTelephony 单元中,CTTelphonyNetworkI

[QJSON] 更新:使用 Equals 来判定两个 JSON 的内容是否一致

QJSON 新版重新实现了一个 Equals 函数,来判定两个 JSON 对象的内容是否一致。用法也很简单: JSON1.Equals(JSON2); 两个JSON的对象的内容,如果完全一致,则返回 True ,存在不一致的内容,则返回 False。 这里,所谓的一致是指:名称、类型和值三者皆相同,如下面的JSON对象

[C++] 判断当前程序是否运行在管理员身份下

这个函数是抄自 JCL 的 IsAdministrator,我把它改成了 C++ 的版本,好象没有什么可说的,就这样吧,感谢 Jedi Project。

 

[FMX] Android 判断自己程序是否是前台程序

如果程序当前在前台,返回 True,否则返回 False。我不知道有没有更好的判断方法,这个是通过枚举列表的方式实现的,至于 SharedActivityManager 函数请参考前一篇文章:[FMX]将 Android 程序切换到后台及从后台切换到前台实现。 [crayon-5953b9175839052099156

判断一个点是否在一个多边形中的算法

这个算法抄自Graphics 32 的 GR32_Polygons.pas ,大名鼎鼎的开源图形组件,官网地址请大家上导航里找。

具体算法的原理俺没研究,图形算法不是俺的强项,俺只负责抄一下。