delphi XE5下安卓开发技巧
2014-05-13 11:53
393 查看
delphi XE5下安卓开发技巧
一、手机快捷方式显示中文名称project->options->Version Info-label(改成需要显示的中文名即可),但是需要安装到安卓手机才可以(IOS的没有试过)
二、使用Sqllite存储中文
SqlLite中,字段类型要设置为nvarchar,保存时,有两种方式
1)用Post时,对中文的字段要进行UTF8转换
先用一个string变量转换一下(不转换的话Win32编译没有问题,Android编译时出错)
str_temp:=UTF8ENCODE(Trim(edit1.Text));,然后再赋值字段;
2)用ExecSql时
FdQuery.Sql.Text:=UTF8ENCODE(sql_text)
三、使用MessageDlg格式
if MessageDlg('确认要退出吗?', TMsgDlgType.mtConfirmation, [TMsgDlgBtn.mbYes,Tmsgdlgbtn.mbNo], 0)=mrYes then
四、退出程序
1)先加入一个单元:
uses
{$IFDEF ANDROID}
FMX.Platform.Android,
{$ENDIF ANDROID}
2)在FormCloseQuery事件中
if MessageDlg('是否退出?',
TMsgDlgType.mtConfirmation, [TMsgDlgBtn.mbOK, TMsgDlgBtn.mbCancel], -1) = mrOK then CanClose := true
else
CanClose := false;
3)在FormClose中写入
{$IFDEF ANDROID}
MainActivity.finish;
{$ENDIF ANDROID}
五、连接真机后,不能生成APK,解决方式
问题出现在碗豆莢、360手机助手等程序,不能生成APK时,在任务管理器中,把碗豆莢等结束掉,就OK啦
原文:http://www.wedelphi.com/Delphi-XE5-Android-Develop-Tips.html
相关文章推荐
- Delphi XE5应用开发支持的安卓设备
- DELPHI XE5开发WEB服务器及安卓手机客户端
- Delphi XE5应用开发支持的安卓设备
- DELPHI XE5开发WEB服务器及安卓手机客户端
- DELPHI基础开发技巧
- 安卓开发小技巧 富文本SpannableString 使用
- DELPHI开发技巧
- 共学DELPHI基础开发技巧
- RAD DELPHI XE5的android开发环境配置
- 使用delphi 开发多层应用(二十一)使用XE5 RESTClient 直接访问kbmmw 数据库
- 安卓开发技巧
- [转] 用DELPHI开发简繁体应用软件的技巧
- Delphi数据库开发之SQL写法的技巧1
- 先人的DELPHI基础开发技巧
- 安卓学习笔记---Android 开发技巧-以友盟为例在Android Studio利用gradle进行多渠道打包和apk签名发布
- [Delphi]Delphi开发的一些技巧
- Delphi 7.0开发技巧集锦 (转)
- Delphi XE5 FireMonkey移动开发示例:Tree Fractal
- Delphi 安卓开发 小米MIUI系统备忘
- 版权声明:本文为博主原创文章,未经博主允许不得转载。 今天重写一个delphi7的CS架构的软件,原本自带的控件是Indy9。现在升级到Indy10,用delphi XE5开发。发现idTcpSer