引自
http://www.qqread.com/java/w020282060_6.html
在J2ME编程中,经常遇到一些数据在存储或者传输时需要加密,下面介绍一个第三方的加密类库的一些资料:
加密类库的官方主页:http://www.bouncycastle.org/
介绍的文章:
中文:https://18900.motorola.com/ewa_portal/develope/jc_j2messl_5_1.jsp
英文:http://www.javaworld.com/javaworld/jw-12-2002/jw-1220-wireless.html
该文章的源代码包含使用的一些方法。
备注:因为该类库提供的功能比较强大,所以类库的尺寸比较大,最后在发布时需要将类库中不需要的类删除
j2me的各大厂商sdk下载地址
现在支持
Java
的手机厂商很多,现将常用的手机厂商
SDK
和下载地址说明一下:
1、
Nokia
Nokia
不愧为手机行业的老大,对于
j2me
的支持也是一流的,有专门的网站提供
SDK
和各种文档说明。
网址是:
http://forum.nokia.com.cn/sch/index.html
2、
Siemens
Siemens
对于
J2ME
的支持也不错,它提供了
SDK
,模拟器需要独立安装。下载地址如下:
https://communication-market.siemens.de/portal/main.aspx?LangID=0&MainMenuID=2&LeftID=2&pid=1&cid=0&tid=3000&xid=0
3、
SonyEricsson
SonyEricsson SDK
以及自己的模拟器,下载地址为:
http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp
http://mobilityworld.ericsson.com.cn/development/download_hit.asp
4、
Motorola
Motorola
提供了专门的
SDK
,内部包含模拟器,下载地址为:
http://www.motocoder.com/motorola/pcsHome.jsp
5、
SamSung
SamSung
也提供了专门的
SDK
和模拟器,下载地址为:
http://developer.samsungmobile.com/eng/front_zone/bbs/bbs_main.jsp?p_menu_id=1500
6、
NEC
:
NEC
也提供了集成模拟器的
SDK
,下载地址为:
http://www.nec-mfriend.com/cn/
二十五、使用OTA来发布你的程序
众所周知,J2ME程序发布的形式主要有:OTA、数据线传输、红外和蓝牙传输等。这里简单说说如何通过OTA来发布你的程序。
OTA是Over The Air的简写,也就是通过网络下载
,这是主要的发布形式之一。现在的百宝箱都是采用这种形式。
使用OTA来发布程序,需要如下几个步骤:
1、在你的WEB服务器
上添加对于jad和jar文件的MIME支持。
后缀名:jad
MIME类型:text/vnd.sun.j2me.app-descriptor
后缀名:jar
MIME类型:application/java-archive
2、发布WML页面:
例如你的jar文件名test.jad,则最简单的下载页面是:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"
"http://www.wapforum.org/DTD/wml13.dtd">
<wml>
<card id="card1" title="Download Midlet">
<a href="test.jad">test</a>
</card>
</wml>
你可以将以上代码保存在WEB服务器上,例如保存为text.wml
3、修改jad文件:
在jad文件中增加 MIDlet-Jar-URL: http://domain/directory/test.jar
其中的http://domain/directory/test.jar为你的jar文件的路径。
经过上面的设置,你就可以将你的wml页面路径作为你的WAP下载页面发布了。用户只需要在手机上输入这个路径就可以访问和下载你的程序了。
分享到:
相关推荐
为了实现这些支付功能,开发者通常需要集成特定的第三方类库。以下是对"支付宝、微信支付所需要的第三方类库"的详细解读。 首先,让我们关注“支付宝支付”。支付宝提供了Alipay SDK,它是一套完整的接口和服务,...
整理的一些市面上常见的第三方类库,快速集成可以方便开发,这些都是大家常用的。 里面包含: GTM 各种加密 ASIHttp http请求 KissXml xml解析 json oc版 json cpp版 Reachabiliy 网络状态判断 libcurl c语言静态...
这个第三方类库为开发者提供了强大的功能,使得在Java应用程序中处理网络通信变得简单且高效。它支持多种HTTP协议版本,包括1.0、1.1和2.0,并且包含了丰富的特性集,如连接管理、重试策略、身份验证以及各种请求和...
这个名为"ThirdPartLogin"的压缩包文件很可能是包含了一个示例项目,用于演示如何集成这些社交平台的SDK或API来实现第三方登录功能。 首先,我们要了解QQ登录的实现。QQ互联是腾讯提供的开放平台服务,开发者可以...
**基于AES的CRT模式加密(C#实现)** 在信息安全领域,加密技术是保护数据隐私的重要手段。AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,它以其高效性和安全性著称。本项目中,我们关注的是...
本篇文章将详细解释如何在没有第三方源码的情况下,为第三方DLL添加强名称。 首先,我们需要理解强签名的过程。一个强名称由以下四部分组成: 1. **唯一名称**:这是组件的简单类库(assembly)名称。 2. **版本...
这些第三方库进一步扩展了C#的功能,涵盖了数据库访问、测试、日志记录、缓存、图像处理、加密解密等多个领域,极大地丰富了开发者的工具箱。 此外,随着.NET平台的发展,C#类库也在不断演进。.NET Core和.NET 5...
这些类库可以是Unity内置的,也可以是第三方提供的,如标题中提到的"Warensoft.Unity.Communication.Client.dll"和"Warensoft.DataService.dll"。 1. **Unity3D内置通信机制**: - **UnityWebRequest**:Unity自...
LibQxt,作为Qt的一个第三方扩展库,进一步增强了Qt的功能,为开发者提供了更多实用的类和功能,以实现更高效、更灵活的软件开发。 LibQxt的核心设计理念是提供一套通用且跨平台的解决方案,以满足开发者在使用Qt时...
由于其丰富的类库和强大的功能,C#也常用于实现数据加密和安全相关的项目。在U盘加密的场景中,我们可以利用C#的内置加密库,如.NET Framework提供的System.Security.Cryptography命名空间,来创建一个安全的加密...
10. 第三方库集成:类库可能整合了其他流行库,如NLog(日志)、AutoMapper(对象映射)、NUnit(单元测试)等,简化了第三方库的使用。 通过这些类库,开发者不仅可以快速实现基础功能,还能借鉴和学习到优秀的...
首先,C#类库分为.NET框架自带的BCL(Base Class Library)和第三方库。BCL包含了如System.IO、System.Collections、System.Linq等核心命名空间,提供文件操作、集合操作、LINQ查询等功能。第三方库则由社区开发者或...
C#提供了多种方式来读取和写入CSV文件,比如使用StreamReader和StreamWriter配合逗号分隔符进行操作,或者使用第三方库如CsvHelper。通过这些工具,开发者可以轻松地将数据导入或导出到数据库,或者在不同系统之间...
E4A提供了丰富的内置类库,同时,社区还发展出许多第三方类库,极大地拓展了其功能范围。本篇将详细解析"e4a常用类库"中包含的关键知识点。 1. **res资源库** `res`目录在Android开发中是存放应用程序资源的地方,...
在实际应用中,可能需要考虑Socket通信的安全性,如使用SSL/TLS进行加密传输,这可以通过`SslStream`类实现。 8. **服务端与客户端设计** 服务器端通常会持续监听新的连接,并为每个连接创建一个新的线程或任务来...
在标题中提到的“第三方登录新浪登录jar包”通常指的是新浪提供的SDK,这个SDK包含了用于处理登录请求和响应的类库,使得开发者能够方便地在自己的Java应用程序中集成新浪登录。 首先,你需要在新浪开放平台注册...
微信第三方平台开发官方提供的工具库文件,主要用于提供满足与第三方平台服务器通信要求的PHP工具函数,可以直接调用进行加解密。 注意事项: 1.WXBizMsgCrypt.php文件提供了WXBizMsgCrypt类的实现,是用户接入企业...
10. **视频转换**:处理视频文件可能需要第三方库,如FFmpeg,它提供了丰富的命令行工具进行视频转码、剪辑等操作。在C#中,可以使用Process类调用FFmpeg命令行工具完成视频处理。 了解并熟练掌握这些类库,能显著...
"ok工具类 E4A类库" 是一个专门为E4A(Easy4App)编程环境设计的工具集合,旨在提供一系列便捷的功能,帮助开发者更高效地...请注意,使用任何第三方类库之前,都需要确保其兼容你的E4A版本,且遵循适当的许可协议。
以上只是一部分.NET框架和第三方类库的介绍,实际开发中还有很多其他库可以满足特定需求,如PDF处理、加密解密、任务调度、缓存管理等。选择合适的类库能显著提升开发效率,同时确保代码的稳定性和可维护性。在实际...