`
fanguanghui
  • 浏览: 97011 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

通过J2ME的录音功能实现简易示波器

 
阅读更多

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!

早就有人通过PC声卡的输入(麦克风孔)来做模拟示波器,但是用手机来实现的比较少。用J2ME的MMAPI实现模拟示波器,具体效果稍逊于智能机,因为智能机可以实时读取麦克风输入流,而J2ME还需要有短暂的缓冲构成了阻塞,不过,实现出来玩一下还是足够了。

先贴出效果图:

左图是程序在WTK运行的结果,右图是Audition读取音频输入口的波形,信号源是一个经过信号放大的压力传感器。

程序使用NetBeans + LWUIT类库,接下来贴出全部代码:

以下代码为画波形图的代码:

分享到:
评论

相关推荐

    Android通过J2ME的录音功能实现简易示波器

    【Android通过J2ME的录音功能实现简易示波器】是一种利用J2ME的多媒体应用编程接口(MMAPI)在Android设备上构建一个简单的模拟示波器的方法。虽然使用智能机可以实现实时读取麦克风输入流,提供更流畅的体验,但...

    J2ME实现短信功能

    本篇文章将深入探讨如何利用J2ME来实现短信功能,包括客户端和服务器端的实现细节。 首先,我们要理解J2ME中的SMS(Short Message Service)机制。在J2ME中,短信功能主要依赖于MIDP(Mobile Information Device ...

    J2ME实现画图程序

    在这个J2ME实现的画图程序中,我们主要关注的是如何在移动设备上利用Java Micro Edition(J2ME)框架创建一个简单的画图应用。J2ME是Java平台的一个子集,专门用于嵌入式设备,如手机和PDA。在这个程序中,核心功能...

    j2me 实现打电话功能

    标题“j2me 实现打电话功能”表明我们将探讨如何利用J2ME技术来实现手机的基本通话功能。描述中提到这个功能已经在真机上经过测试,这意味着我们拥有的是一个实际可行的解决方案。 J2ME由两部分组成:KJava API和...

    J2ME插值算法实现图片的放大缩小方法

    J2ME虽然资源有限,但仍然可以通过使用插值算法来实现高质量的图像缩放。插值算法是一种用于提高图像分辨率的方法,它通过在原始像素之间插入新的像素值来实现平滑的放大效果,避免像素化的现象。本文将深入探讨J2ME...

    j2me中简单实现九宫格菜单

    本篇文章将深入探讨如何在J2ME环境中实现一个简单的九宫格菜单。 首先,我们要了解J2ME的基础知识。Java Micro Edition(J2ME)是Java平台的一个子集,用于嵌入式设备和移动设备,如手机和智能手表。它由几个配置和...

    J2ME手机通讯录简易版

    《J2ME手机通讯录简易版》是一款基于Java Micro Edition(J2ME)技术开发的轻量级应用程序,主要用于在移动设备上管理个人联系人信息。这款应用利用了J2ME中的Record Management System (RMS) 技术来存储和检索联系...

    j2me 手机动画编辑器

    此外,J2ME支持MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration),这两者提供了图形用户界面和网络连接的基础框架,使得动画的交互性和网络功能得以实现。 "手机游戏...

    J2ME canvas多级菜单的实现

    在移动设备上开发应用程序...通过阅读和分析 `MenuDemo` 示例代码,你可以更深入地理解 J2ME Canvas 上多级菜单的实现细节,并将其应用到自己的项目中。同时,别忘了尊重开源协议,如果使用了代码,记得保留作者信息。

    J2ME 画布实现中文输入

    在Java Micro Edition (J2ME) 平台上开发移动应用时,由于资源限制,往往需要进行一些巧妙的设计来实现特定功能。"J2ME 画布实现中文输入"这一主题,就是针对在J2ME环境下如何创建一个自定义的中文输入系统进行探讨...

    j2me资源管理器

    j2me资源管理器,文件管理器,可以新建文件,删除文件,写文件,读取文件等

    J2ME开发 J2ME开发 J2ME开发

    J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,主要用于嵌入式设备和移动设备的开发,如手机、智能电表、家庭自动化设备等。它提供了跨平台的开发环境,使得开发者可以编写一次代码,到处运行。J2ME由两大...

    j2me手机时钟 实现j2me的正弦计算

    本项目是基于J2ME实现的一个手机时钟功能,它不仅显示时间,还允许用户更换背景,提高了用户体验。在实现这个功能的过程中,开发者巧妙地运用了 `Math.sin()` 函数,这是一个在Java(包括J2ME)中用于执行正弦计算的...

    J2ME 文本本件阅读器

    J2ME的文件系统访问接口被用来实现这一功能,可能包括KVM(KJava虚拟机)提供的FileConnection API。 2. **文本渲染**:阅读器需要能够正确解析UTF-8编码,将字符转换成可显示的格式。这涉及到对Unicode编码的理解...

    j2me_plane.rar_j2me_j2me 飞机_j2me 飞机 游戏_飞机游戏

    在飞机游戏中,我们可能会用到MIDP(Mobile Information Device Profile)配置,它是J2ME中最常见的手机应用开发平台,提供了用户界面组件、网络连接等功能。同时,CLDC(Connected Limited Device Configuration)...

    用J2ME实现简单电子邮件发送功能

    用J2ME实现简单电子邮件发送功能 用J2ME实现简单电子邮件发送功能

    J2ME 低级画布实现中文输入

    本篇文章将深入探讨如何在J2ME的低级画布(Custom Canvas)上实现中文输入。 首先,了解J2ME的基础。J2ME是Java的一个轻量级版本,主要用于嵌入式系统和移动设备。它由配置(Configuration)、Profile(Profile)和...

    J2ME_J2EE实现用户登录交互

    本教程主要关注的是如何使用J2ME为移动设备实现用户登录功能,并与J2EE后端进行交互。下面我们将详细探讨这个主题。 J2ME是Java平台的一个子集,主要用于嵌入式设备和移动设备,如手机和平板电脑。它提供了一套精简...

    J2ME开发 简单demo 实现增删改查

    本篇将深入探讨如何使用J2ME实现一个简单的增删改查(CRUD,Create, Read, Update, Delete)功能的DEMO。 首先,了解J2ME的基础架构至关重要。J2ME包含配置和 profiles,如MIDP(Mobile Information Device Profile...

    J2ME与J2EE实现用户登录交互

    J2ME与J2EE实现用户登录交互 j2me入门实例

Global site tag (gtag.js) - Google Analytics