手机开发
文章平均质量分 68
利客阿平
专业软件开发
展开
-
打包文件到APK安装包中
打包文件到APK安装包中打包文件到APK安装包中目的:将配置文件或SQLITE打包进APK中1.首先,打开菜单 Project - Deployment2.点击添加按钮,选择要添加的文件(文件最好放在工程目录中,这样,即使该工程在其他电脑上打开,也能找到该文件)3.修改Remote Path: 当开发Android程序时,Remote Path修改为 assets\internal\ 当开发iOS程序时,Remote Path修改为StartUp\Document...转载 2020-06-30 17:42:13 · 995 阅读 · 1 评论 -
DELPHI XE2 采用 JSON 的方式来序列化对象
DELPHI XE2 采用 JSON 的方式来序列化对象DELPHI XE2 采用 JSON 的方式来序列化对象以下代码测试通过。问题是里面的中文,在反序列化后是乱码。 1. 序列化对象为字符串,Subject 里面的中文看起来正常,仍然是中文;2. 反序列化为对象后,Subject 里面的中文是乱码。转载 2016-03-26 19:17:52 · 1833 阅读 · 0 评论 -
DELPHI使用IDHTTP显示网络图片
DELPHI使用IDHTTP显示网络图片: 程序代码:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, IdBaseComponent, IdC转载 2016-03-26 23:39:25 · 3518 阅读 · 1 评论 -
从Delphi REST服务器返回图像并显示在浏览器中
从Delphi REST服务器返回图像并显示在浏览器中2014-05-06 22:46 1521人阅读 评论(0) 收藏 举报 分类: Delphi(136) 当你使用文件流对象从Delphi的REST服务器返回图像时,它不会正常显示在浏览器中,如下例:[delphi] view plain copy转载 2016-03-28 10:02:02 · 981 阅读 · 0 评论 -
在FireMonkey iOS应用程序中使用ListBox组件来显示TableView
在FireMonkeyiOS应用程序中使用ListBox组件来显示TableView 在iOS平台上,FireMonkey使用FMX.ListBox.TListBox组件来显示一个iOS Style的TableView,像这种ListBox:这篇教程描述了在你的FireMonkey iOS应用程序中为TableView建立项目列表的基本步骤。 在Lis转载 2016-07-03 19:58:20 · 1058 阅读 · 0 评论 -
Delphi for iOS开发指南(1):在Mac上配置你的开发环境
为iOS目标平台开发的FireMonkey应用程序最初可以在Mac的iOS Simulator上测试。测试过程的第二阶段可以使用iOS Device目标平台,需要一台连接到Mac的测试iOS Device。这篇教程的上半部分描述为了在Mac的iOS Simulator上运行iOS应用程序所需要执行的步骤。这篇教程的下半部分描述为了在iOS Device上运行iOS应用程序所需要执行转载 2016-07-03 20:02:19 · 1005 阅读 · 0 评论 -
Delphi for iOS开发指南(2):在Windows PC上配置你的开发环境
在这篇教程开始之前,你应该阅读并按教程里的步骤执行:“Delphi for iOS开发指南(1):在Mac上配置你的开发环境” 为iOS目标平台开发的FireMonkey应用程序最初可以在Mac的iOS Simulator上测试。测试过程的第二阶段可以使用iOS Device目标平台,需要一台连接到Mac的测试iOS Device。为了布署应用程序到你的Device上面来调试或测试,R转载 2016-07-03 20:03:35 · 300 阅读 · 0 评论 -
Delphi for iOS开发指南(3):创建一个FireMonkey iOS应用程序
这篇教程讲述了如何创建一个针对iOS目标平台的“Hello World”FireMonkey 应用程序。 开始前 在使用RAD Studio开发iOS应用程序之前,你需要完成一些重要的配置步骤。这篇教程假设你已经完成了所有必须的配置步骤:更多细节,请查看:“Delphi for iOS开发指南(1):在Mac上配置你的开发环境” “Delphi for iOS转载 2016-07-03 20:05:27 · 539 阅读 · 0 评论 -
Delphi for iOS开发指南(5):在iOS应用程序中使用Calendar组件来选择日期
在FireMonkey iOS应用程序中的Calendar FireMonkey使用TCalendarEdit组件来封装(类似于VCL的TOpenDialog等对话框,它将系统的对话框功能封装成控件)iOS目标平台的Calendar组件或日期选择器。你可以使用下面的几个简单步骤来使用TCalendarEdit组件:1. 在Tool Palette中选择TCalen转载 2016-07-03 20:14:08 · 471 阅读 · 0 评论 -
FDMemTable内存表操作
FDMemTable内存表操作unit Umemtable;interfaceusesSystem.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,转载 2016-07-16 09:15:55 · 6218 阅读 · 0 评论 -
JSON利用superobject进行资料交换及重新封装ClientDataSet
先下载superobject http://code.google.com/p/superobject/downloads/list 001.unit uJSONDB;002. 003.interface004. uses005. SysUtils, Classes, Variants, DB, DBClient, SuperObject,转载 2016-07-08 01:17:17 · 1844 阅读 · 0 评论 -
idhttp中对于post方法的定义
idhttp中对于post方法的定义:[delphi] view plaincopyprint?function Post(AURL: string; ASource: TIdStrings): string; overload; function Post(AURL: string; ASource: TStream): string; overload; function转载 2016-08-07 00:49:27 · 3610 阅读 · 0 评论 -
TNetHTTPClient演示
TNetHTTPClient演示TNetHTTPClient演示TNetHTTPClient是DELPHI新增加的异步HTTP通信控件(区别于INDY的阻塞控件)。unit Unit1;interfaceusesWinapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,System转载 2017-10-25 21:48:17 · 1387 阅读 · 0 评论 -
安装好DELPHI XE10,参照手册简单的创建了一个android app 程序,run的时提示: Android SDK tools are required. Do you want to d
刚千辛万苦 安装好DELPHI XE10,参照手册简单的创建了一个android app 程序,run的时提示:Android SDK tools are required. Do you want to download and install Android SDK tools automatically?然后单击YES但是老是安装失败,刚接触Delphi的xe10 可转载 2017-12-07 21:52:08 · 4457 阅读 · 1 评论 -
Align值 None, Top, Left, Right, Bottom, MostTop, MostBottom, MostLeft, MostRight, Client, Contents, C
Align值 None, Top, Left, Right, Bottom, MostTop, MostBottom, MostLeft, MostRight, Client, Contents, Center, VertCenter, HorzCenter, Horizontal, Vertical, Scale, Fit, FitLeft, FitRight 2016-03-10 15:17...转载 2018-03-06 23:13:18 · 816 阅读 · 0 评论 -
Delphi FMX 手机目录提取,把IO相关的都提取到System.IoUtils单元中
Delphi FMX 手机目录提取,把IO相关的都提取到System.IoUtils单元中标签:android com 使用 代码 si la sp 方法 ha Delphi把IO相关的都提取到System.IoUtils单元中。路径操作使用TPath的方法都很方便。uses System.IoUtilsTPath.GetTempPath//临时目录TPath....转载 2018-03-13 23:02:39 · 1997 阅读 · 0 评论 -
Delphi操作Unicode字符
Delphi操作Unicode字符===================================Delphi:===================================================当前版本(2007)中的默认状态下, String 就是 AnsiString在 Delphi 2009 中:string = UnicodeString; (同样转载 2016-03-26 18:41:42 · 775 阅读 · 0 评论 -
json源数据中间汉字的地方是乱码
最近捡起丢了10年的Delphi来玩,想试试对json的数据处理。试了TSuperObject和TlkJSONobject,都发现拉回的数据是乱码,运行exe就报错。测试发现获取的json源数据中间汉字的地方是乱码,导致引号不配对,引发内存错误。后来找了文章,发现是TIdHttp在获取数据之前,要将定义的TStringStream的Encoding设置为UTF8,才可以。 贴一转载 2016-03-26 11:18:40 · 971 阅读 · 0 评论 -
delphi的idhttp的get 和 post的使用
delphi的idhttp的get 和 post的使用2014-12-21 17:31 4023人阅读 评论(1) 收藏 举报 分类: Delphi(146) 版权声明:本文为博主原创文章,未经博主允许不得转载。[delphi] view plain copyfunction Tform1.转载 2016-03-26 09:25:04 · 2391 阅读 · 0 评论 -
delphi 10 seattle 安卓服务开发(一)
delphi 10 seattle 安卓服务开发(一) 从delphi 开始支持安卓的开发开始, 安卓service 开发一直都是delphier 绕不过去的坎,以前也有开发service 的方法,但是都是手工处理启动文件,而且要修改很多东西,基本上成功的概率很低。 delphi 10 seattle(这个名字很特殊,与win10 一样,直接跳过了9)转载 2016-02-19 11:47:34 · 5383 阅读 · 0 评论 -
delphi 10 seattle 安卓服务开发(二)
delphi 10 seattle 安卓服务开发(二)关于delphi 10 移动服务开发的几张图转载 2016-02-19 11:51:24 · 1693 阅读 · 0 评论 -
delphi 10 seattle 安卓服务开发(三)
delphi 10 seattle 安卓服务开发(三)delphi 10 里面的安卓服务有四种,上面的一篇文章里面的图有介绍。今天做一个remote service 的例子。(里面一部分代码是抄别人的,如果不太清楚,自行恶补) remote service 实际上就是主程序包含服务模块,另外的一个程序可以调用。由于delphi 10 的低级错误,需要手工修改一些东西转载 2016-02-19 11:52:34 · 2712 阅读 · 0 评论 -
JSON 之 SuperObject(13): 关于 SO 与 SA 函数
通过 SuperObject 的公用函数 SO 实现一个 ISuperObject 接口非常方便;前面都是给它一个字符串参数, 它的参数可以是任一类型甚至是常数数组.SA 和 SO 都是返回一 ISuperObject;SO 可以产生一个 stArray 类型的 ISuperObject, 但 SA 只会产生 stArray 类型的 ISuperObject;SA 的参数也转载 2016-03-06 08:53:09 · 671 阅读 · 0 评论 -
JSON 之 SuperObject(12): TSuperEnumerator、TSuperAvlIterator、ObjectFindFirst...
通过 ISuperObject.GetEnumerator 可获取一个 TSuperEnumerator 对象.TSuperEnumerator 主要有: MoveNext 方法、Current 属性; 使用举例:var jo: ISuperObject; e: TSuperEnumerator;begin jo := SO('{A:1, B:2, C:3,转载 2016-03-06 09:04:34 · 487 阅读 · 0 评论 -
JSON 之 SuperObject(1)
一直盼着 Delphi 能够直接支持 "正则表达式" 与 "JSON";Delphi 2009 刚来的时候, 有了 JSON, 但不好, 那时尝试过一点. 这是以前的链接: 什么是 JSON?Delphi 2010 带了两个相关单元: DBXJSON、DBXJSONReflect 貌似很强大, 但主要是给 DataSnap 准备的; 尝试了半天, 也很失望: 可能给 Dat转载 2016-03-06 09:06:47 · 660 阅读 · 0 评论 -
JSON 之 SuperObject(2): 构建方式与 AsJSon
JSON 之 SuperObject(2): 构建方式与 AsJSonSuperObject 构建一个 JSON 的常用方法: 从字符串、从文件、从流.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,转载 2016-03-06 09:07:53 · 676 阅读 · 0 评论 -
JSON 之 SuperObject(3): 访问
JSON 之 SuperObject(3): 访问测试数据提前加入 Memo1 中:{ "name": "张三", /* 注释 */ "age": 33, "sex": true, "weight": 123.456, "tel": ["86-1111111", "86-2222222"], "addresses":{"addre转载 2016-03-06 09:09:29 · 464 阅读 · 0 评论 -
JSON 之 SuperObject(4): 增、删、改
JSON 之 SuperObject(4): 增、删、改unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = cla转载 2016-03-06 09:10:36 · 592 阅读 · 0 评论 -
JSON 之 SuperObject(5): Format 与转义字符
JSON 之 SuperObject(5): Format 与转义字符unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm转载 2016-03-06 09:12:13 · 561 阅读 · 0 评论 -
JSON 之 SuperObject(6): 方法
JSON 之 SuperObject(6): 方法SuperObject 的 JSON 对象中还可以包含 "方法", 这太有意思了; 其方法的格式是:procedure Method(const This, Params: ISuperObject; var Result: ISuperObject);//另外, 这是其数据类型的枚举:TSuperT转载 2016-03-06 09:13:18 · 669 阅读 · 0 评论 -
JSON 之 SuperObject(7): 可以省略的双引号
JSON 之 SuperObject(7): 可以省略的双引号在 JSON 中, 字符串应该在双引号中; 从上个例子才发现: 原来这个双引号可以省略, 有空格都行当然只是在程序代码中可以省略, 对象会自动识别添加的.即如此, 下面写法都可以:uses SuperObject;procedure TForm1.Button1Click(Se转载 2016-03-06 09:14:11 · 556 阅读 · 0 评论 -
JSON 之 SuperObject(9): TSuperType
JSON 之 SuperObject(9): TSuperTypeunit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1转载 2016-03-06 09:16:00 · 514 阅读 · 0 评论 -
JSON 之 SuperObject(10): Merge、Clone、ForcePath
JSON 之 SuperObject(10): Merge、Clone、ForcePathunit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class转载 2016-03-06 09:17:24 · 441 阅读 · 0 评论 -
TPath
TPath以后路径相关的处理, 用 IOUtils.TPath 就很方便了.//较常用的方法:TPath.GetTempPath; {获取临时文件夹路径}TPath.GetTempFileName; {获取一个临时文件名}TPath.GetPathRoot(); {提取盘符,转载 2016-03-31 00:07:27 · 842 阅读 · 0 评论 -
REST的小例子
Delphi:XE8看了好几天的资料了,也没有弄出来一个REST程序,尝试了XE8中带的例子,也都没有搞懂。我在网上不断搜索,看是否能够找到适合自己的文章,希望能够做出来一个REST的小例子,万幸,终于弄出来一个了!这个小程序是把IP地址发送到淘宝的REST API,得到淘宝IP库返回的解析结果,先看看运行效果吧!这是一个REST客户端程序,既然自己暂时编不出来转载 2016-03-26 01:00:22 · 919 阅读 · 0 评论 -
Delphi XE7的蓝牙 Bluetooth
支持版本:Delphi XE7 资源分类:系统 发布平台:Android 转载地址:-介绍本文章介绍了Delphi XE7的蓝牙 Bluetooth,Delphi XE7已经内建了蓝牙功能,提供了System.Bluetooth.pas单元顾名思义,System表示XE7的蓝牙功能可以在Windows,转载 2015-09-20 00:30:02 · 1669 阅读 · 0 评论