因为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。 bool __fastcall IsAdministrator() { DWORD RelativeGroupID = DOMAIN_ALIAS_RID_ADMINS
[FMX] Android 判断自己程序是否是前台程序
如果程序当前在前台,返回 True,否则返回 False。我不知道有没有更好的判断方法,这个是通过枚举列表的方式实现的,至于 SharedActivityManager 函数请参考前一篇文章:[FMX]将 Android 程序切换到后台及从后台切换到前台实现。 function IsAppActive:Boolean;
判断一个点是否在一个多边形中的算法
这个算法抄自Graphics 32 的 GR32_Polygons.pas ,大名鼎鼎的开源图形组件,官网地址请大家上导航里找。 function PtInPolygon(const Pt: TPoint; const Points: array of TPoint): Boolean; var I: Integer;