随笔分类 -  Delphi Android - 开发笔记

与delphi开发安卓相关的的资料,大部分也是安卓开发通用
【Delphi】RAD 10.4 开发Android时如何在迁移SDK和NDK路径后解决提示 ld: cannot find -lxxx的问题
摘要:今天使用lite版本安装了RAD Delphi10.4,发现自动把Android的SDK和NDK目录安装到C盘下,由于C盘容量紧张,所以想把目录迁移到其他路径! 在之前的版本是直接移动目录,在到delphi的tools-options菜单页面中修改SDK路径即可。 但是这次修改后发现在link时仍然 阅读全文

posted @ 2021-05-26 23:56 峋山隐修会 阅读(668) 评论(1) 推荐(0)

【Delphi】探索FMX的Android子框架-封装JNI的秘密
摘要:由于android的APP由java开发,因此FMX在开发android时也遵循了JAVA的协议,而且是最常见的JNI协议,在JNI中我们知道使用JVM的env接口来对接java内部的各种类,实例,比如调用某个实例的方法。各种语言对JNI的封装程度不同,而且封装的质量往往体现在各自语言对JAVA的控 阅读全文

posted @ 2018-11-14 03:27 峋山隐修会 阅读(1469) 评论(0) 推荐(0)

【Delphi】 使用RAD Delphi FMX 开发安卓APP经常很不稳定且闪退的原因
摘要:FMX开发android和iOS越来越稳定完善,期待delphi能够有更多新人接力。 下面说说在FMX开发中APP经常莫名其妙闪退的一些原因: 1)线程访问UI: 优先排查最常见的线程访问UI控件没有加同步保护,下面是相应的建议; 为了避免界面UI因为一些耗时较长的调用(网络访问,阻塞请求等)导致A 阅读全文

posted @ 2018-08-13 18:59 峋山隐修会 阅读(3221) 评论(0) 推荐(0)

[RAD Studio 10.2 Tokyo] Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决
摘要:RAD Studio 10.2 Tokyo增加Linux,简直是大喜大贺,对于黑户来说更是窃喜 在安装使用后在安卓开发碰到以下问题,记录一下步骤: 使用开始菜单中自带的Android Tool来更新编译环境 1)Android SDK Tool升级 安装后发现自带的Android SDK Tool版 阅读全文

posted @ 2017-04-24 12:07 峋山隐修会 阅读(1062) 评论(0) 推荐(0)

Delphi For Android 使用Posix函数获取网络信息(MAC, IP...)
摘要:安卓中获取系统当前活动的网卡MAC地址和IP地址时,需要使用到java.net.networkinterface库,在Delphi中虽然可以调用java库,但是如果没有现成的java库(jar、class等),也会比较麻烦,这里使用posix函数实现获取MAC和IP地址,不需要root权限,但理论上... 阅读全文

posted @ 2015-04-21 17:35 峋山隐修会 阅读(2021) 评论(0) 推荐(0)

Delphi For Android 开发笔记 2 NEXTGEN下的字符串类型
摘要:delphi开发速度迅捷至少有30%(猜的,呵呵)的原因是因为其字符串(string、WideString、PChar、PAnsiChar等)处理能力。 而从delphi XE4开始,在system等单元中,出现了一个叫 NEXTGEN 的编译条件,这条件是在进行移动开发时自动定义的,而传统桌面开发 阅读全文

posted @ 2015-01-28 10:50 峋山隐修会 阅读(1778) 评论(0) 推荐(1)

Delphi For Android 开发笔记-附:如何Delphi中同时实现Windows、Android版的GetModuleFileName函数
摘要:在Windows中开发DLL时,经常会需要获取当前DLL所在目录以便读取同目录下的其他文件,而目前Delphi在开发android时,其实没多大必要获取,因为整个工程只有一个so文件,而这个so文件也可以通过引用System.IOUtils,再使用TPath.GetLibraryPath()即... 阅读全文

posted @ 2015-01-28 10:15 峋山隐修会 阅读(799) 评论(0) 推荐(0)

Delphi For Android 开发笔记 1 - 开发工具介绍
摘要:在开始前,推荐喜欢delphi或者pascal的朋友,如果想将原来Windows的软件工程移植到Android,可使用CodeTyphon+Delphi XE7进行开发。 1.CodeTyphon CodeTyphon集成了FreePascal在当前大部分平台(x86/arm/MIPS...-Win 阅读全文

posted @ 2015-01-28 09:47 峋山隐修会 阅读(1491) 评论(0) 推荐(0)

导航