j2me 关于MessagePart的几个构造函数

一下三个函数都是MessagePart的构造函数,现在分析一下其中的不同

MessagePart(byte[] contents,String mimeType,String contentId,String contentLocation,String enc)

此函数是把资源数组 完全的放在MessagePart中

理论上最数组的大小限制是 不到与10K (roughly less than 10K),但是经过尝试 在个别手机上这个限制是要远大于10K的,

 

 

MessagPart(byte[] contents,int offset,int length,String mimeType,contentId,String contentLocation,String enc)

这个函数可以有选择的截取资源数组中的内容 大小限制也是10K,

 

MessagePart(InputStream is,String mimeType,String contentId,String contentLoaction,String enc)

 

这个函数用的是资源流 省去了把流转为数组的麻烦。同时它对要发送的资源大小没有了限制

呵呵  我没有用到过这个构造函数,,

但是 当你遇到SizeExceededException时候不妨试试这个构造函数,尤其是在一些低端机型上,

你可能感兴趣的:(String,less,手机,byte,j2me)