-
近期文章
- Android,保活,复活,防杀 2020 年 12 月 1 日
- Managed Record的使用一则 2020 年 9 月 9 日
- Delphi Managed Record的一个不方便的地方 2020 年 9 月 7 日
- Delphi10.4托管记录(Managed Record)产生的机器代码分析 2020 年 6 月 3 日
- Delphi 10.4 的期待和不足 2020 年 5 月 29 日
- CPP各个操作系统和平台的宏定义 2018 年 3 月 14 日
- 跨平台的,在FMX中读取ICON文件的每一帧到Bitmap 2017 年 4 月 19 日
- 关闭掉新版Delphi的几个固定导出函数(__dbk_fcall_wrapper,dbkFCallWrapperAddr,TMethodImplementationIntercept) 2017 年 4 月 7 日
- FireMonkey在使用GDIPlus放大图像的Bug的修复 2017 年 2 月 24 日
- FireMonkey GIF处理的更新 2016 年 12 月 7 日
- FireMonkey跨平台的GIF解决方案 2016 年 12 月 2 日
- VC版本的MakeObjectInstance把WNDPROC映射到类的成员函数 2016 年 2 月 17 日
- Cocos2d-x程序Windows下VC中文乱码的解决 2014 年 9 月 16 日
- Delphi结构体的扩展,可以自动初始化,反初始化,自定义拷贝函数. 2014 年 9 月 4 日
- HTML解析器更新 2014 年 6 月 18 日
分类目录
文章归档
链接表
近期评论
- 666发表在《Delphi读取Android设备联系人.DelphiXE6中编译通过》
- 666发表在《给Delphi的工具条按钮添加BTNS_WHOLEDROPDOWN风格》
- 666发表在《跨平台的,在FMX中读取ICON文件的每一帧到Bitmap》
- 666发表在《Delphi2007以后编译器进步的简单测试》
- 666发表在《Delphi Hook Library做了一点小更新》
- 666发表在《XE5开发Android程序调用电话相关功能(短信息和电话)》
- 666发表在《Delphi XE5的移动项目中对象已经是生存期自管理的了》
- 666发表在《共享一个之前封装的多进程共享内存的MemoryStream》
- 666发表在《Delphi XE5中移动平台的字符串要注意的事项》
- 666发表在《Delphi XE5开发Android程序使用自定义字体文件.》
月归档:2013年09月
关于DelphiXE5如何获取Android手机SIM卡串号
手机号不是存在SIM卡上的,SIM卡只有一个串号.
在运营商的服务器上有手机号和序号对应的一张表.所以你SIM卡办理遗失,运营商只要把新SIM卡的串号和你原来的手机号绑定即可.
获取手机号的唯一办法是收个短信,短信里面有你的手机号码.所以很多程序为了获取手机号会要求你注册时发短信,然后它给你[......]
Delphi新语法和ifthen的扩展联想.
看看Delphi重载了多少个ifthen函数.
Math单元
function IfThen(AValue: Boolean; const ATrue: Integer; const AFalse: Integer = 0): Integer; overload; inline;
functi[......]
Android的路径信息
刚好有个朋友问Android中怎么获取安装路径.
Delphi早就把IO相关的都提取到System.IoUtils单元中了.
路径操作就使用TPath的方法都很方便.
uses
System.IoUtils
TPath.GetTempPath//临时目录
TPath.GetCam[......]
XE5开发Android程序调用电话相关功能(短信息和电话)
其实都可以通过intent和URI调用系统功能.Windows程序员可以理解成是ShellExecute.这个是万金油.可以有调用各种功能.后面会介绍.
1.短信息.很简单
方法a.不使用Intent而是直接发短信.
smsManager对应的Delphi代码应该是:
[code[......]
Delphi XE5中移动平台的字符串要注意的事项
今天把项目往移动平台移植,遇到指针错误,无效地址访问.
XE5的单步调试速度太让人崩溃了.
发现错误出在一个字符串的循环上,我是for i:= 1 to length(字符串变量) do
结果报错.
看了一下XE5的DateType的帮助说明:
Note: All the string t[......]
Delphi XE5的体验
XE5发布了.
在家里装了3台计算机体验,发现了一些问题.
1.XX工具报错,发现是BDS.EXE大小校验失败.从别处弄一个覆盖然后XX成功.
2.某绿色版可以用,但是因为是绿色版,没有自动安装JDK和AndroidSDK,要手动配置在SDK Manager中添加SDK的路径.否则不能开发An[......]
Delphi XE5的移动项目中对象已经是生存期自管理的了
Delphi XE5的移动项目中对象已经是生存期自管理的了
TTest = class
protected
destructor Destroy; override;
public
procedure BeforeDestruction; override;[......]