iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java中利用通讯API编写短信软件
  • 734
分享到

Java中利用通讯API编写短信软件

2023-06-03 07:06:17 734人浏览 薄情痞子
摘要

Java中利用通讯api编写短信软件[@more@]一、概述 随着手机的逐渐普及,它的主要业务之一“短信”的使用量也水涨船高。但使用手机发短信还有一些不方便的地方,如输入汉字慢、功能有限、手机的存储容量有限等。因此,近几年开始兴起使用电脑向

Java中利用通讯api编写短信软件

[@more@]

一、概述

随着手机的逐渐普及,它的主要业务之一“短信”的使用量也水涨船高。但使用手机发短信还有一些不方便的地方,如输入汉字慢、功能有限、手机的存储容量有限等。因此,近几年开始兴起使用电脑向手机发送短信。使用电脑发送短信的方法很多,如通过126、新浪等短信平台通过注册自己的手机号,就可以通过电脑发短信了。但这样做有一些不足,如发短信时电脑必须联入Internet,而且一般使用电脑发短信的费用要比直接使用手机发短信的费用高一些。

当然,还有其它方法发短信。如象126那样租网通或移动的短信服务器,然后通过短信服务器发送短信。这种方式虽然很直接,但是价格昂贵,不是一般人可以承受的(只有象126、新浪这样的服务网站才能用得起)。

最省钱的方法就是到网上去找一个可以免费发短信的软件,我以前使用过一个叫“灵犀机器人”的软件,它们可以有限地免费发送短信,但好象现在也都收费了。这种软件现在越来越少了。

那么是否有折衷的方法,使发短信的费用和手机一样,而且又可以象电脑一样方便地输入、保存、修改和查询短信呢?答案是肯定的,那就是通过数据线将手机和电脑连在一起,使用电脑控制手机发短信。而且这样做电脑无需联入Internet。

二、如何通过数据线控制手机发短信

一般手机的数据线可以通过COM口或USB口和计算机进行通讯。在本文中我们采用带有COM口的数据线,因为控制COM口比控制USB口更容易、更简单。通过Java和COM口进行通讯有很多方法,可以在Java中直接调用系统API,也可以采用第三方的Java库(这些库在底层也是通过调用系统API实现的)。在本文中我们采用第二种方法,也就是通过第三方的Java库来和COM口进行通讯。在网上这种库很多,在本文中介绍了如何使用Sun的Java通讯API和手机进行通讯,可以在Sun的官方网站下载Java通讯API库 。

三、安装Sun的Java通讯API

安装Java通讯API可分为以下几步:

将下载后的压缩文件zip压缩包解压,假设解压目录为C:commapi。并且保证你的机器中已经安装了Java开发包,假设Java开发包安装在了C盘的C:jdk1.5中。

使用如下命令将win32com.dll复制到C:jdk1.5in中。

copy c:commapiwin32com.dll c:jdk1.5in

3.使用如下命令将comm.jar复制到c:jdk1.5lib目录中。

copy c:commapicomm.jar c:jdk1.5lib

使用如下命令将Javax.comm.properties复制到c:jdk`1.5lib中。

copy c:commapiJavax.comm.properties c:jdk1.5lib

这个文件必须被安装在这,否则系统无法发现COM口。

将comm.jar加入到classpath中

--结束END--

本文标题: Java中利用通讯API编写短信软件

本文链接: https://www.lsjlt.com/news/233414.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java中利用通讯API编写短信软件
    Java中利用通讯API编写短信软件[@more@]一、概述 随着手机的逐渐普及,它的主要业务之一“短信”的使用量也水涨船高。但使用手机发短信还有一些不方便的地方,如输入汉字慢、功能有限、手机的存储容量有限等。因此,近几年开始兴起使用电脑向...
    99+
    2023-06-03
  • 利用java如何实现一个短信通信功能
    本篇文章为大家展示了利用java如何实现一个短信通信功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。短信信息的发送目前已经是项目中必不可少的部分,我们怎么通过web页面来实现把信息推送到别人手机上...
    99+
    2023-05-31
    java 短信通信 ava
  • 怎么在Python中利用tkinter编写一个在线翻译软件
    这篇文章给大家介绍怎么在Python中利用tkinter编写一个在线翻译软件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫...
    99+
    2023-06-06
  • 利用Java编写HTML文件分析程序(转)
    利用Java编写HTML文件分析程序(转)[@more@]摘要:本文从实践的角度重点阐述Java语言中输入流类StreamTokenizer在编写HTML文件分析程序中的应用,并介绍了以字节为单位下载Web页面的例程。 一、概述 Web服务...
    99+
    2023-06-03
  • 怎么在python中利用UDP编程实现通信
    今天就跟大家聊聊有关怎么在python中利用UDP编程实现通信,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、...
    99+
    2023-06-14
  • Vue中怎么利用父组件向子组件通信
    今天就跟大家聊聊有关Vue中怎么利用父组件向子组件通信,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。props组件实例的作用域是孤立的。子组件的模板...
    99+
    2024-04-02
  • Java 中怎么利用Runnable线程编写接口
    本篇文章为大家展示了Java 中怎么利用Runnable线程编写接口,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。将我们的线程代码写入其中,就完成了这一部分 的任务。但是Runnable接口并没有任...
    99+
    2023-06-17
  • Django中如何使用Java API编写高性能Web应用?
    Django是一款流行的Python Web框架,它可以用于构建高性能的Web应用程序。在Django中,您可以使用Java API编写高性能Web应用程序。本文将介绍如何使用Django和Java API构建高性能Web应用程序。 首先,...
    99+
    2023-10-27
    api django bash
  • Java中利用管道实现线程间的通讯(转)
    Java中利用管道实现线程间的通讯(转)[@more@]在java 语言中,提供了各种各样的输入输出流(stream),使我们能够很方便的对数据进行操作,其中,管道(pipe)流是一种特殊的流,用于在不同线程(threads)间直接传送数据...
    99+
    2023-06-03
  • Java中的单线程通信如何利用 Socket实现
    这期内容当中小编将会给大家带来有关Java中的单线程通信如何利用 Socket实现,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java Socket实现单线程通信的方法,具体如下:现在做Java直接使用...
    99+
    2023-05-31
    java socket 单线程通信
  • Go语言文件API:如何利用并发编程实现高效读写?
    在Go语言中,文件操作是非常常见的操作。然而,在进行文件读写时,如何提高效率是一个非常重要的问题。本文将介绍如何利用Go语言的并发编程技术来实现高效的文件读写操作。 Go语言的文件API 在Go语言中,我们可以使用os包中提供的文件API...
    99+
    2023-11-02
    并发 文件 api
  • 如何利用Python编写Django文件中的算法?
    Python是一种高级编程语言,Django是一个基于Python的Web框架。Django框架提供了一些强大的工具和库,可以帮助开发者快速搭建Web应用程序。在这篇文章中,我们将探讨如何使用Python编写Django文件中的算法。 一、...
    99+
    2023-06-21
    文件 django 编程算法
  • Java中怎么利用Socket实现一个通讯客户端
    本篇文章给大家分享的是有关Java中怎么利用Socket实现一个通讯客户端,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。具体客户端代码如下:import java.n...
    99+
    2023-06-17
  • Java编程中,如何利用API实现对象的高效算法?
    Java是一种面向对象的编程语言,它提供了丰富的API,使得开发人员能够更加高效地开发出复杂的应用程序。在Java编程中,对象是非常重要的概念,而高效的算法则是保证程序性能的关键。在本文中,我们将介绍如何利用Java API实现对象的高效...
    99+
    2023-10-24
    对象 编程算法 api
  • Java项目中的多线程通信如何利用Socket实现
    这期内容当中小编将会给大家带来有关Java项目中的多线程通信如何利用Socket实现,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java Socket实现多线程通信的方法,代码如下:package co...
    99+
    2023-05-31
    java socket 多线程通信
  • 如何在Linux系统中利用Java编写最佳的文件操作和算法?
    在Linux系统中,Java是一种非常流行的编程语言,其具有跨平台、高效、安全等优点,因此在文件操作和算法方面,Java也是一种非常好的选择。下面将介绍如何在Linux系统中利用Java编写最佳的文件操作和算法。 一、文件操作 在Linux...
    99+
    2023-08-10
    文件 linux 编程算法
  • Java文件学习笔记:如何在Linux系统中使用Java API读写文件?
    在Java编程中,读写文件是一个非常基础的操作。Java提供了丰富的API用于读写文件,本文将介绍如何在Linux系统中使用Java API读写文件。 一、使用File类操作文件 File类是Java中用于操作文件和目录的类。通过File...
    99+
    2023-08-30
    文件 学习笔记 linux
  • vue中怎么利用v-model指令实现父子组件通信
    本篇文章给大家分享的是有关vue中怎么利用v-model指令实现父子组件通信,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。vue的双向数据绑定...
    99+
    2024-04-02
  • 怎么在c#中利用委托事件实现多线程通信
    本篇文章为大家展示了怎么在c#中利用委托事件实现多线程通信,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在研究c# 线程之间通信时,发现传统的方法大概有三种:全局变量,由于同一进程下的多个进程之间共...
    99+
    2023-06-14
  • 从Golang编写的应用程序中,通过OpenShift API获取和更新持久卷的YAML配置文件
    偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《从Golang编写的应用程序中,通过OpenShift API获取和更新持久卷的YAML配置文件》,这篇文章主...
    99+
    2024-04-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作