手机开发技术

Windows Mobile访问SQL Server CE 3.5

六 28th, 2011 | By yujian | Category: Windows Mobile, 手机开发技术, 知识分享
featuredimage

这篇文章主要介绍在设备中访问本地数据库的一种方法,通过使用SqlCeResultSet方式来更快、更有效的访问数据库。通过使用数据源来操作数据库访问,一般使用DataSet和SqlCeResultSet



J2ME软件签名证书和获取

十一 24th, 2009 | By ricktang | Category: 手机开发技术, 知识分享
featuredimage

 也许您对”数字证书”这一概念还很陌生,其实,数字证书就是标志网络用户身份信息的一系列数据,用来在网络通讯中识别通讯各方的身份,即要在 Internet上解决”我是谁”的问题,就如同现实中我们每一个人都要拥有一张证明个人身份的身份证或驾驶执照一样,以表明我们的身份或某种资格。
数字证书是由权威公正的第三方机构即CA中心签发的,以数字证书为核心的加密技术可以对网络上传输的信息进行加密和解密、数字签名和签名验证,确保网上传递信息的机密性、完整性,以及交易实体身份的真实性,签名信息的不可否认性,从而保障网络应用的安全性。



如何搭建自己的iPhone Installer软件源

十一 5th, 2009 | By ricktang | Category: 手机开发技术, 知识分享
featuredimage

在Jailbreak(越狱)的iPhone手机中,用户可以自己安装使用开源SDK开发的第三方软件。目前国内几乎所有的iPhone或者iPod Touch都有安装Installer程序,有点类似linux上的apt工具,直接通过Wif
  在Jailbreak(越狱)的iPhone手机中,用户可以自己安装使用开源SDK开发的第三方软件。目前国内几乎所有的iPhone或者iPod Touch都有安装Installer程序,有点类似linux上的apt工具,直接通过Wifi或者Edge即可从软件源下载并安装第三方软件。 本文简单介绍如何自己搭建iPhone Installer软件源,这样就可以将自己的iPhone软件发布出去让用户直接安装了。仅仅需要你了解一点php知识以及知道如何用文本编辑器编辑xml文件。下文所说的”iPhone”也同时适用于iPod Touch。准备工作:首先,你需要一个支持php的web空间或者web服务器。当然,如果在自己电脑上开一个apache自己测试也是可以的。接下来,下载这个例子:http://iphone.nullriver.com/beta/demo.zip将其解压缩,里面有2个文件和2个目录。index.php这个php基本不用编辑,放到你的webserver做为首页就可以了。



VOIP技术连载之四--SIP协议

九 30th, 2009 | By Rooney | Category: 手机开发技术
featuredimage

SIP(Session Initiation Protocol,会话发起协议)是一个用于建立,更改和终止多媒体会话的应用层控制协议,其中的会话可以是IP电话、多媒体分发及多媒体会议。它是IETF多媒体数据和控制体系结构的核心协议(最新RFC文档是RFC3261)。其主要目的是为了解决IP网中的信令控制,以及同软交换平台的通信,从而构成下一代的增值业务平台,对电信,银行,金融等行业提供更好的增值业务。

SIP用于发起会话,它能控制多个参与者参加的多媒体会话的建立和终结,并能动态调整和修改会话属性,如会话带宽要求、传输的媒体类型(语音、视频和数据等)、媒体的编解码格式、对组播和单播的支持等。SIP协议基于文本编码,大量借鉴了成熟的HTTP协议,并且具有易扩展,易实现等特点,因此非常适合用来实现基于因特网的多媒体会议系统。

SIP协议采用Client/Server模型,主要通过与Proxy Server之间的通信来完成用户呼叫的建立过程。

SIP终端通过发送“邀请”消息给会话目的终端,消息中携带了自己的描述信息。目的终端可以根据“邀请”信息和自身的能力接受或拒绝请求。SIP可以通过称为“代理服务器”的实体来转发“邀请”消息。代理服务器可以完成确定目的终端的位置、查找路由的工作,根据会话终端的要求进行认证和授权,还能提供会话终端的呼叫路由策略。SIP通过“注册服务器”记录各终端的描述信息,包括地址信息,路由信息,号码信息等,各SIP终端可以通过发送“注册”消息给注册服务器,以登记或更新其描述信息。

另外,SIP作为应用层协议,在传输层上可以使用TCP,也可以使用UDP。SIP可以支持IPv4和IPv6。



VOIP技术连载之三--接口、特性介绍

九 30th, 2009 | By Rooney | Category: 手机开发技术
featuredimage

一、常见接口类型

l FXS(Foreign eXchange Station)模拟语音用户线,通常称为普通电话业务端口,一般与具有FXO用户线的终端设备相连接并提供铃流、电压和拨号音。

l FXO(Foreign eXchange Office)模拟语音用户线,即二线环路中继端口。通常连接到PSTN中心局(PBX交换机)的模拟电话口,对PBX来说相当于普通电话口。

l 模拟E&M(Ear & Mouth,或recEive & transMit)语音用户线,该端口支持模拟E&M信令,将每个语音连接分为中继电路侧和信令单元侧(与DCE和DTE关系相似),PBX在M 线上给路由器提供信号,在E线上接收路由器的信号。

l 数字E1语音用户线:端口带宽为2.048Mbit/s,分为32个时隙(TS0~TS31),每时隙的带宽为64kbit/s,支持R2、DSS1、数字E&M信令。

l 数字T1语音用户线:端口带宽为1.544Mbit/s,分为24个时隙(TS1~TS24),每时隙的带宽为64kbit/s,支持DSS1信令。

在连接上,FXS端口类型的设备必须同FXO端口类型的设备连接(普通电话机就是标准的FXO端口)。FXS和FXO接收的铃流是25Hz、60伏的交流信号,而在模拟E&M端口上接收和发送的是直流信号。



VOIP技术连载之二--H.323体系结构

九 30th, 2009 | By Rooney | Category: 手机开发技术
featuredimage

  在传统电话系统中,一次通话从建立系统连接到拆除连接都需要一定的信令来配合完成。同样,在IP电话中,如何寻找被叫方、如何建立应答、如何按照彼此的数据处理能力发送数据,也需要相应的信令系统,一般称为协议。目前在国际上,比较有景响的IP电话方面的协议包括ITU-T提出的H.323协议和IETE提出的SIP协议,本节主要介绍目前用得最广泛H.323协议。

一、H.323的体系结构

  为了能在不保证QoS的分组交换网络上展开多媒体会议,由ITU的第15研究组SG-15于1996年通过H.323建议的第一版,并在1998年提出了H.323的第二版。H.323制定了无QoS(服务质量)保证的分组网络PBN(packet Based Networks)上的多媒体通信系统标准,这些分组网络主宰了当今的桌面网络系统,包括基于TCP/IP、IPX分组交换的以太网、快速以太网、令牌网、FDDI技术。因此,H.323标准为LAN、WAN、Internet、因特网上的多媒体通信应用提供了技术基础和保障。

  H.323是ITU多媒体通信系列标准H.32x的一部份,该系列标准使得在现有通信网络上进行视频会议成为可能,其中,H.320是在N-ISDN上进行多媒体通信的标准:H.321是在B-ISDN上进行多媒体通信的标准:H.322是在有服务质量保证的LAN上进行多媒体通信的标准:H.324是在GSTN和无线网络上进行多媒体通信的标准。H.323为现有的分组网络PBN(如IP网络)提供多媒体通信标准。若和其它的IP技术如IETF的资源预留协议RSVP相结合,就可以实现IP网络的多媒体通信。基于IP的LAN正变得越来越强大,如IP over SDH/SONET、IP over ATM技术正在快速发展以及LAN 宽带正在不断的提高。由于能提供设备与设备、应用与应用、供应商与供应商之间的互操作能力,因此,H.323能够保证所有H.323兼容设备的互操作性。更高速率的处理器、日益增强的图形器件和强大的多媒体加速芯片使提PC成为一个越来越强大的多媒体平台。H.323可提供PBN与别的网络之间进行多媒体通信的互连互通标准。许多计算机、网络通信公司,如Inter、Microsoft和Netscape都支持H.323标准。H.323标准包括在无QoS保证的分组网络中进行多媒体通信所需的技术要求。这些分组网络包括LAN、WAN、Internet/因特网以及使用PPP等分组协议通过GSTN或ISDN的拨号连接或点对点连接。



VOIP技术连载之一--VOIP简介

九 30th, 2009 | By Rooney | Category: 手机开发技术
featuredimage

VoIP是Voice over IP的缩写,我们日常所说的IP电话就是VoIP的一项典型应用。VoIP在路由器上的应用使得语音业务可以通过IP网络进行承载,如传统的电话业务。VoIP是通过语音分组实现的,在VoIP中,数字信号处理器DSP (Digital Signal Processor)将语音信号封装成帧并储存在分组包中再进行传输。VoIP主要是一种软件解决方案,但需要在路由器上加装模块化语音插卡来支持。

1995年初,首次出现了可以通过互联网打长途电话的软件产品,人们把这种在互联网上实现的电话业务称为Internet电话,这就是IP电话的早期形式。经过这些年的发展,IP电话已作为一项新型的电话业务在全世界开展,并对传统的电话构成越来越大的威胁。

IP电话的发展得益于技术的推动和市场的驱动。



【小白必看】港版3GS “五码合一”详解 (图文并茂)!新增串号(IMEI) 三码合一!

九 1st, 2009 | By Rooney | Category: 手机开发技术, 移动互联网新闻
featuredimage

最近很多疯友在订购3GS时不清楚什么是五码合一(我在买的时候也不是很清楚 ),为了保证大家买到的都是正品,现在就教大家如何查找和辨别这五码!希望不会触犯那些JS的利益!

此五码均为手机序列号,此序列号为全球唯一,请拿到手机并激活的疯友,及时点击本帖底部的苹果官方查询网址查询手机保修状况!

8月28日新增IMEI串号验证三码合一!



iPhone 3GS越狱破解教程redsn0w(Win)

七 29th, 2009 | By Rooney | Category: IPhone, 手机开发技术, 移动互联网新闻
featuredimage

  DevTeam发布了全平台越狱程序红雪redsn0w v0.8以及软解程序超雪ultrasn0w v0.8。此次更新主要是针对iPhone 3GS的越狱及软解,同时也可以向下兼容所有其它搭载了3.0 OS的iPhone/iPhone 3G/iPod Touch设备,ultrasn0w v0.8中也修正了少数iPhone 3G用户使用的问题。

  相对之前的紫雨要稳定,推荐使用redsn0w v0.8来越狱和激活iPhone/iPhone 3G/iPhone 3GS/iPod Touch设备。

  下面介绍怎样使用redsn0w v0.8来越狱和激活3.0固件的iPhone 3GS。Windows系统下。



lwuit —一些细节疑难杂症整理笔记

七 22nd, 2009 | By sam | Category: 手机开发技术
featuredimage

lwuit是比较流行的J2ME界面框架,不知道大家在使用的时候也会出现一些不大不小的问题呢,下面我把我见过的问题整理出来,希望对大家有帮助。

1、textArea 显示文本内容,在部分手机上无法显示全部内容,每一行的最后几个字被挡住
琢磨了很久终于找了出来,解决方案如下:
TextArea txtContent = new TextArea(strContent, 12, 24);
//添加这一句即可
txtContent.setWidestChar(‘一’);
2、若要对文本框中的内容设置补丁:
txtContent.getStyle().setPadding(Component.RIGHT, 10);
内容往右10像素。
3、如果list上不想要显示文字多余时的省略号
name.setEndsWith3Points(false);
4、重写Dialog要让标题与Form的样式一致

dialog.show(100, 100,100,100, true);
5、声音播放
try {
InputStream is = getClass().getResourceAsStream(
“/res/NewMailSound.wav”);
Player player = Manager.createPlayer(is, “audio/x-wav”);
player.start();
} catch (Exception e) {
e.printStackTrace();
}