`
jacky-zhang
  • 浏览: 315911 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
不多说了,自己看吧 public class FlowControlInputStream extends FilterInputStream{ private long timestamp; private int maxbps; private int currentbps; private int bytesread; //---------------------------------------------------------- //constructor public FlowContro ...
1、Video 对于视频,取第一帧作为缩略图,也就是怎样从filePath得到一个Bitmap对象。 private Bitmap createVideoThumbnail(String filePath) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); try { retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FR ...
一些关于ftp的应用 http://stackoverflow.com/questions/1567601/android-ftp-library http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html EDTFTPhttp://www.enterprisedt.com/products/edtftpj/choose.html http://techie-buzz.com/mobile-news/use-ftp-on-your-android-phone-with-swiftp.html http://thetoptrends ...
步骤一:安装SVN 步骤二:去 LWUIT 官网免费注册一个帐户。登录官网地址:https://lwuit.dev.java.net, 直接点击右上角“注册”即可,比如:帐户:defonds 密码:123 步骤三:CheckOut LWUIT 源代码。输入官网给的服务器地址:https://lwuit.dev.java.net/svn/lwuit/trunk。 输入刚才申请的用户名和密码,比如 defonds 和 123,确认
The documentation states : The Geocoder class requires a backend service that is not included in the core android framework, how/where can I obtain such a service? It seems It's a bug in the emulator for 2.2 and there is a bug fix about it, for details see http://code.google.com/p/android/issues/deta ...
先安装组件: sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev java-common unixodbc 1)/bin/bash: bison: command not found 解决:a@ubuntu:~/wo ...
在实际开发中,CP有以下两种用法: 1)和应用在一个APK包里 这种情况下和应用在同一进程中。process name和uid都一样。 2)单独在一个APK包里。 这种情况下,如果在AndroidManifest.xml文件里声明了和某个进程同属一个进程,如: <ma ...
关于混音算法,参考的是http://jacky-zhang.iteye.com/blog/766053,下面是具体的实现逻辑 package example.audio; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import javax.microedition.io.Connector; import javax.microedition.io.HttpC ...

混音算法

    博客分类:
  • j2me
一、最简单的混音算法 现在一般的软件混音算法是对输入的音频数据进行线性叠加, 即: (1) 或者叠加以后再取平均值: (2) 其中, m 为输入音频流的个数, n 为一帧的样本数目, ·[i] 为一帧中的第i 个样本, ·[j] 为第j 个音频流, 所以, output[i] 为混音后的一帧中第i 个样本, input[j][i] 为第j 个输入音频流当前帧的第i 个样本(若经过编码则输入音频流应在混音前通过解码等还原成线性的PCM音频流).通常的语音数据为16 bit(或者更少, 如8 bit), 即可以用C 语言中的short 类型表示, 其取值范围是−32768 ≤ 采样值≤ 32767, ...
先看关于wav文件的头信息 下面是封装好的一个辅助类。用于生成头部信息。 package example.audiotest; import java.io.ByteArrayOutputStream; import java.io.IOException; /** * * @author cninjazh * WavHeader辅助类。用于生成头部信息。 * WAV标准,头部应该是44字节 */ public class WaveHeader { public final char fileID[] = { 'R', 'I', 'F', 'F' }; ...
import java.io.IOException; import java.io.InputStream; import java.net.Authenticator; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.PasswordAuthentication; import java.net.URL; import java.util.Properties; public class HttpProxy { /** ...
managedQuery() will use ContentResolver's query(). The difference is that with managedQuery() the activity will keep a reference to your Cursor and close it whenever needed (in onDestroy() for instance.) If you do query() yourself, you will have to manage the Cursor as a sensitive resource. If you fo ...
可以结合浏览文件的代码让用户可以选文件 /** * 判断sd卡是否存在 Environment.getExternalStorageState() 得到sd卡当前的状态 * * getExternalStorageState() returns MEDIA_MOUNTED if the media is * present and mounted at its mount point with read/write access. 如果返回 * MEDIA_MOUNTED表示外部存储设备存在。并且有读写的权限(因为sd卡有写保护 如果写保护关闭也 ...
主类 import java.io.File; import java.util.ArrayList; import java.util.List; import android.app.AlertDialog; import android.app.Dialog; import android.app.ListActivity; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; ...
下面是十个打包好的案例,供大家下载学习。 1、 图片浏览器(Picture Viewer) 2 、文件浏览器(File Browser) 3 、通讯录(Contact) 4 、任务管理器(Task Manager) 5 、音乐播放器(Rock Player) 6 、天气预报(Android Weather Forecast) 7 、多媒体播放器(Android Media Player) 8、短信语音播报(Speak Message Service) 9、手机远程监控(Cam Monitor) 10、贪吃蛇游戏(Snake)
Global site tag (gtag.js) - Google Analytics