`
文章列表
Android多媒体学习十:利用AudioRecord类实现自己的音频录制程序     AudioRecord类相对于MediaRecorder来说,更加接近底层,为我们封装的方法也更少。然而实现一个AudioRecord的音频录制程序也很 简单。本实例代码如下:   可惜,本实例测试时有个问题,在录制的时候,会出现buffer over。缓存泄露,待解决。     package demo.camera; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ja ...
  在上一篇中,我们在代码中有   case R.id.btn2: //通过MediaRecorder类来实现自己的音频录制程序 Intent intent2 = new Intent(); intent2.setClass(this, MyAudioRecord.class); startActivityForResult(intent2, 1); break;     这是启动我们自己定义的音频录制程序来完成录制工作。 代码如下:   package demo.camera; import java.io.File; impo ...
Android多媒体学习八:调用Android自带的音频录制程序,实现录制 Android中有自带的音频录制程序,我们可以通过指定一个Action为MediaStore.Audio.Media.RECORD_SOUND_ACTION的Intent来 启动它就可以了。然后在onActivityResult()方法中,获取Intent的Data,就是录制的音频对应的URI。   代码:   package demo.camera; import android.app.Activity; import android.content.Intent; import androi ...
Android多媒体学习七:访问网络上的Audio对应的M3U文件,实现网络音频流的播放   Android中提供了对网络上流媒体的支持,我们可以使用MediaPlayer类来播放一个网络上的音频文件。 但是网络上的站点并不建议我们直接访问流,我们需要获取他提供的M3U文件,根据M3U文件来实现流的获取。 M3U是音频流地址索引文件,相当于播放列表。   本文通过实例演示,Android中如何访问网络上的M3U文件,实现网络音频文件的播放。   本文包含三个部分: 1、根据用户输入的M3U文件的Url,访问网络,获取该M3U文件 2、对获取到的M3U文件进行解析,Andro ...
  Android允许我们使用Service组件来完成后台任务,这些任务的允许不会影响到用户其他的交互。   1、Activity类 package demo.camera; import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.ServiceConnection; import android.os.Bundle; impo ...
  转自chenjie19891104的的博客(http://blog.csdn.net/chenjie19891104/article/category/756236),以便以后学习和查询!      Android有其自带的播放器,我们可以使用隐式Intent来调用它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要播放的Audio的Uri对象,并指定格式信息,则我们就可以调用播放器来播放该Audio了。 Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri, M ...
import java.io.FileNotFoundException; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.ColorMatrix; import android.graphics.ColorMatrixColorFilter; import ...
转自chenjie19891104的的博客(http://blog.csdn.net/chenjie19891104/article/category/756236),以便以后学习和查询!    Android自带的Camera应用虽然可以满足大多数情景,但是其灵活性上还有不足。但是Android允许我们定制自己的Camera。 在Android的hardware包中有一个Camera类。这个类就是获取Camera服务的,可以定制Camera等。 可以通过open()方法获取其实例。 在使用这个类是需要在AndroidManifest.xml文件中加入相应的权限和特性   如: ...
转自chenjie19891104的的博客(http://blog.csdn.net/chenjie19891104/article/category/756236),以便以后学习和查询!      上一篇中实例讲解了Android中的Camera的调用和图片的存储,这篇文章,我们将学习如何检索并显示媒体库中的图片。   这里有个问题需要注意,如果你在模拟器已经启动的情况下,push了几张图片到SDCard中,建议将模拟器关了,再重新启动 一下,否则,刚刚添加的图片,是没有办法获取到的。这是因为Android是在系统启动的时候来扫描模拟器上SDCard中多媒体文件的。     ...
  转自http://blog.csdn.net/chenjie19891104/article/details/6320323   package demo.camera; import java.io.File; import android.app.Activity; import android.content.ContentValues; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import androi ...
java工程不能使用Server发布到tomcat问题 转自:http://juliana-only.iteye.com/blog/1187023          最近接手另一个项目trsBackEnd,将工程从git上clone下来后,导入到eclipse中,新建立起一个server,点“Add and Remove”却发现此工程不在Availab ...
在使用RMI时,有时候要涉及到许可的问题,需要在客户端配置安全策略; RMIClient.java是客户端的实现RMI的类; 在使用Naming.lookup()前要配置安全策略; 1、创建server.policy文件,文件内容为:   grant{permission java.security.AllPermission;};      2、把server.policy放在RMIClient.java同目录下 3、代码:    URL policyURL = RMIClient.class.getResource("server.policy");    if ...
 有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。         正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"        人总是从平坦中获得的教益少, ...
 /**  * 设置背景图片  *   * @param ii 背景图片  * @param width 背景的宽度  * @param height 背景的宽度  */ public void setBackgroundByImageIcon(ImageIcon ii, int width, int height) {  BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);  Graphics2D g2d = bufferedImage.createGraphic ...
  1、 找到字体文件C:\WINDOWS\Fonts\simsun.ttc   2、把字体文件复制到jdk/jre的字体文件夹中,如:  C:\Program Files\Java\jdk1.6.0_20\jre\lib\fonts  或者C:\Program Files\Java\jre6\lib\fonts  3、给graphicis设置中文字体   g.setFont(new Font("宋体", Font.PLAIN, 12));
Global site tag (gtag.js) - Google Analytics