- 博客(7)
- 收藏
- 关注
转载 Android的所有权限按照分类总结说明
网络相关的:android.permission.INTERNET 允许程序打开网络套接字android.permission.CHANGE_NETWORK_STATE 允许程序改变网络连接状态android.permission.ACCESS_NETWORK_STATE 允许程序访问有关GSM网络信息位置相关:android.permission.WRITE_
2014-05-26 15:52:48 353
转载 多层数据库应用基于Delphi DataSnap方法调用的实现对象池技术
之前说到中间层通过向客户端暴露方法的方式提供服务,实现数据库数据的读取和更新。方法调用的方式,其潜在的意义,就是说中间层不保存客户端状态信息,就像WEB服务一样,客户端需要自己保存自己的状态信息。进一步说,就是中间层具体提供方法的业务对象实例,不是也不应该专属于某个客户端,它应该能够为不同的客户端调用提供服务。如果我们把业务对象实例放到对象池中集中存放,调用方法时随用随取,方法结束即放回池中。这样
2014-05-23 16:48:15 567
转载 DataSnap 生命周期
DataSnap 的服务器对象的生命周期依赖于DSServerClass组件的设置当DSServer启动时从DSServerClass组件读取LifeCycle属性的值注意:LifeCycle的值由于在启动时就已经读取 启动后再修改LifeCycle的值将没有任何效果LifeCycle属性的值可以是以下三种字符串之一1.Session该选项为默认设置每个连接都会建立一个独立
2014-05-23 16:43:37 374
转载 delphi程序全局热键的自定义方法
全局热键的意思是指,当程序并不是当前窗口的时候,按下热键也可以响应。以前做这种功能用过一种方法,是编写一个键盘钩子的DLL,过滤系统中所有的键盘消息,当然还要再写一个程序去调用它。这种方法做起来麻烦了一起,不过倒是黑客窃取键盘密码雏形。这里介绍的方法是利用windows api直接注册热键,分三步走:1、增加一个全局Atom2、为Atom注册一个全局热键(这样相应的键盘消息就会分配
2014-05-23 16:36:24 820
转载 Delphi XE中String、ANSIString、TBytes之间的转换
一、string转为ansistring1、直接赋值 (有警告)2、ansistring()类型强制转换。(无警告)二、ansistring 转为string1、直接赋值 (有警告)2、string()类型强制转换。(无警告)三、string 转为Tbytes1、bytes:= bytesof(str) 已转为ansi编码2、bytes:= widebytesof(
2014-05-23 16:32:09 873
转载 用DELPHI 开发压缩、解压、自解压、加密
引 言:在日常中,我们一定使用过WINZIP、WINRAR这样的出名的压缩软件,就是我们开发软件过程中不免要遇到数据加密、数据压缩的问题!本文中就这一技术问题展开探讨,同时感谢各位网友的技巧,在我每次面对问题要解决的时候,是你们辛苦地摸索出来的技巧总是让我豁然开朗,问题迎刃而解。本篇文章主要是运用DELPH的强大的流处理方面的技巧来实现的数据加密压缩,并用于实际的软件程序开发中,将我个人的心得
2014-05-23 16:31:59 606
转载 Delphi XE5 调用AndroidAPI实现短信发送
Uses Androidapi.JNI.JavaTypes, AndroidApi.JNI.TelePhony;procedure TForm1.Button1Click(Sender: TObject);varSMS: JSMSManager;beginSMS := TJSMSManager.Create;SMS.sendTextMessage(StringToJ
2014-05-23 15:09:53 866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人