×

delphi 安卓 de

delphi 安卓(大家觉得用delphi 开发安卓程序有前途么)

admin admin 发表于2023-02-24 12:52:04 浏览63 评论0

抢沙发发表评论

本文目录

大家觉得用delphi 开发安卓程序有前途么


Delphi
XE7开发安卓程序,界面开发速度非常快,这是eclipse无法比的,还有就是界面自适应能力很棒,我在不同版本和尺寸的设备中测试,运行良好,这些设备包括:三星I9100(安卓2.3;不到5寸屏);三星T311(安卓4;8寸屏);三星T705C(安卓4;8.4寸屏);华为X1(安卓4;7寸屏)。

请问delphi android如何调用so文件


so本质就是个动态链接库
用gcc编译就能生成了
delphi xe里
if not Tfile.Exists(TPath.GetDocumentsPath+’/libserial_port.so’) then
begin
showmessage(TPath.GetDocumentsPath+’/libserial_port.so not found’);
end;
Handle1:=LoadLibrary(pchar(TPath.GetDocumentsPath+’/libserial_port.so’));//动态装入库
if Handle1《》0 then //找到库
begin
fun1:=GetProcAddress(Handle1,’openport’);
//搜索库函数Add,并返回函数指针
if Assigned(fun1) then
begin
。。。。
至于上面的GetDocumentsPath 或者别的目录也可以 参看TPath的说明
和so文件存放目录有关系
另外值得注意的事传递的字符串 xe中是双字节的。

delphi xe 可以实现所有android功能吗


好的工具用起来就会顺手,很多Delphi从业者用惯了Delphi工具,在面对移动APP称王的时代似乎有力使不出。现在不用再担心JAVA语言的一些特性,太纠结了。我们直接用Delphi XE7开发吧。虽然Delphi XE2开始就支持移动开发了,但这中间的五个版本实在令人头痛,问题不少。作为开发者希望能有一个稳定的开发工具,在加强Delphi XE 6功能的同时修正不少Delphi XE6的BUG。这下Delphi Fans,该论到你们上场了。
工具/原料
Delphi XE7
Andriod模拟器或手机
方法/步骤
1
移动互联网的兴起让桌面开发黯然失色,例如Delphi就是其中一例。很多Delphi Fans在迷茫与痛苦中俳徊了一段时间,终于向java拥抱,正是这个拥抱带来了快乐与痛苦。Borland的兴衰史伤透了这群人,Borland转行了,但Delphi XE7的到来,又让我们看到了希望。让我们用顺手的工具开发我们想要的移动APP就是那么容易的事。
2
第一步,安装Delphi XE7的一些注意事项可参考我的前一篇文章。这里我们安装好Delphi XE7后直接从程序栏中启动。
第二步,在菜单工具栏中单击[File]--》[New]--》[Other]菜单,将进入新建项目的对话框。
第三步,选择[Multi-Device Projects]选项,然后选中 [Header/Footer]选项,最后单击[OK]按钮。
第四步,在弹出的文件夹对话框中选择项目文件保存的路径,然后单定[确定]按钮进行。
第五步,好了,这时新建了一个项目,里面有一个窗体文件。窗体有一个标题栏,文字内容我们自己来修改。
第六步,我们把设计的图形界观的样式选择为[Android]模式,这样比较直观。
第七步,这时需要我们选择一下Android手机的屏幕大小,这对分辨率是有影响,请根据开发的目标环境而定。在这里我们选择的是主流5寸屏。
第八步,我们放进两个Label控件、两个Text控件、两件Button控件,这一步不多讲,从右下角的标签栏拖出就是。然后命名方式根据开发项目组的习惯吧。
第九步,这时还有一步要做,就是选择移动程序调试的模拟器或真实手机设备。
第十步,按F9或单击小三角形图标进行编译与运行移动应用程序,在最下方可以看到编译信息及部署信息。
第十一步,部署需要一到两分钟,我们到Android模拟器看看执行的效果图吧!
13
到这里为止,我们就得到了一个空壳的移动应用程序,尽管什么代码都没有写,整个框架就出来,So Easy!

delphi2010可以开发安卓程序吗


时还是不行,目前java已经说了可以使用delphi和vs进行android应用程序开发,
提供了dalvik虚拟机,但是并没有放出相关插件,可能有第三方工具实现,但是估计不好。
现在最多使用的还是eclipse进行android应用层的开发。

delphi android蓝牙4.0开发


就是串口通讯 安卓系统下
枚举dev目录下的文件 就是安卓的设备列表
你可以找找看 其中就有蓝牙设备
蓝牙本身是串口通讯 在安卓下 是用读写文件方式就可以收发串口数据。
那就需要获取读写权限 但问题是在获取权限后 delphi Xe虽然可以打开文件 但我不知道如何设置波特率。 也没找到资料。
所以我最后的解决办法是 用C写了一个安卓下收发串口的so库文件 然后delphi去调用这个so文件。这样实现了delphi对串口的控制。

delphi支持安卓吗


delphi Xe5就是支持的
不过资料太少 网上只有基本的安装教程
要有摸索精神
不过打包较为方便 我执行程序以后 就直接在子目录下生成了apk文件
就几行的代码 生成的apk有5M多 (听说有设置可以大幅减少体积 )
期待xe6 xe7