-
Android 仿微信按住按钮语音发送实现聊天对话
Android仿微信语音对话聊天的实现,按住 按钮后可录音并发放语音,可播放动画、播放音频,仿微信那样如果前一下正在播放,当点另一个,会先把前一个正在播放的停掉,录音完成后的回调,获取音量大小的Runnable,判断手指的横坐标是否超出按钮的范围,改变文本内容及button的背景色。一些技巧值得学习:
设置MediaRecorder的音频源为麦克风,设置音频的格式,设置音频的编码为amr,随机生成文件的名,mMediaRecorder.getMaxAmplitude()的取值范围:1-32767。只有准备完毕了,AudioRecorderButton才会计时并显示dialog。
手指上滑,取消发送,松开手指,取消发送,通过level去更新voice上的图片
技巧,避免使用switch的冗余代码。
- 2022-01-26 00:53:55下载
- 积分:1
-
GPS
一份在android下学习GPS和运用百度地图api(Learning to use a GPS and Baidu map api in android)
- 2013-12-12 12:42:10下载
- 积分:1
-
Android Touch Circle 测试附源代码
Android Touch Circle Activity触屏操作测试附源代码示例,触摸圆点:
//此方法重画时调用
@Override
protected void onDraw(Canvas canvas) {
//canvas可以看做画板
super.onDraw(canvas);
//创建画笔
Paint p = new Paint();
p.setColor(Color.RED);
canvas.drawCircle(current_x, current_y, 5, p);
}
我们可以得到线性布局的容器,创建出自定义的View,设置自定义组建的最大宽度和最大高度,设置位置,之后开始重新画,返回true则表明已经处理了本事件。
- 2023-02-19 05:35:03下载
- 积分:1
-
直方图均衡化
#这个文件会自动被Android的工具生成的。
#请不要修改此文件 - 您所做的更改将会被清除!
#
#这个文件必须在版本控制系统进行检查。
#
#自定义所使用的Ant构建系统编辑属性
#“ant.properties”,并覆盖值,以适应脚本到你
#项目结构。
#
#为ProGuard的萎缩,混淆你的代码中,取消这个(可用的属性:sdk.dir,的user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-p
- 2022-10-27 09:55:03下载
- 积分:1
-
android图片旋转、淡入淡出、缩放效果、移动效果示例
android图片旋转、淡入淡出、缩放效果、移动效果示例,先来看下截图的运行效果,单击对应的按钮,即可看到效果,淡入淡出之类的,图片旋转之类的。
图片旋转的代码如下:
rotateAnimation.setDuration(5000);
animationSet.addAnimation(rotateAnimation);
image.startAnimation(animationSet);
淡入淡出效果:
AnimationSet animationSet = new AnimationSet(true);
animationSet.setInterpolator(new AccelerateInterpolator());
AlphaAnimation alphaAnimation = new AlphaAnimation(1, 0);
RotateAnimation rotateAnimation =
new RotateAnimation(0, 360,
Animation.RELATIVE_TO_PARENT, 1f,
Animation.RELATIVE_TO_PARENT, 0f);
animationSet.addAnimation(alphaAnimation);
animationSet.addAnimation(rotateAnimation);
alphaAnimation.setDuration(3000);
image.startAnimation(animationSet);
animationSet.setRepeatCount(4);
- 2023-02-06 16:40:04下载
- 积分:1
-
用DialogFragment创建登录对话框 并传值给activity 实例源码下载
用DialogFragment创建登录对话框 并传值给activity 实例源码下载
- 2015-01-13下载
- 积分:1
-
android录音amr解码
android录音amr解码,采用jni底层解码、编码的方式会音频进行压缩和解压缩以减小带宽的使用,采用8000 bit_16,单声道
- 2022-04-21 11:29:46下载
- 积分:1
-
Android 图像保存
这款软件是可以图像将保存到真正的设备
关于"sdcard/frame.jpg"
您可以确认保存的图像文件
它对 AVD,但在实际设备上的可用工作不起作用
图像文件保存为 jpg 和 png (更改bitmap.compress (Bitmap.CompressFormat.JPEG,100,出) ;-> PNG)
- 2022-04-09 14:58:37下载
- 积分:1
-
android 简单的视频播放器
应用背景这是一个简单的android视频播放器,简单易懂,只要把所要播放的视频放到sd卡的更目录,并且视频格式为.3gp格式,就可以播放。自带开始,暂停,重新播放按钮,并且有一个输入框,输入框中输入sd卡中的.3gp格式视频,就可以播放关键技术不需要多大的技术,一个普通的layout布局,采用LinearLayout布局,下面有是个ImageButton,还有一个EditText,等等
- 2022-04-11 00:00:21下载
- 积分:1
-
安卓客户端与服务器的简单通信对话
本代码是运行在Android Studio2.3.3环境下,JDK版本1.8,所用的Gradle版本是3.3。主要功能是实现手机客户端电脑服务器之间的简单通信,Server.java运行在服务端,Client.java代码运行在客户端,可实现交互。
- 2022-11-16 08:15:07下载
- 积分:1