生活资讯
Android 分贝测试仪功能,2024年最新看完直接怼项目经理手机分贝测试仪「Android 分贝测试仪功能,2024年最新看完直接怼项目经理」
2025-04-04 14:35  浏览:88

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试
img

正文

android:background=“@drawable/record_wave_right” />

<ScrollView

android:id=“@+id/absclv”

android:layout_width=“match_parent”

android:layout_height=“match_parent”

android:layout_below=“@id/rl”

android:focusable=“false”

android:focusableInTouchMode=“true”

android:background=“@android:color/white”>

<LinearLayout

android:layout_width=“match_parent”

android:layout_height=“match_parent”

android:orientation=“vertical”>

<LinearLayout

android:layout_width=“match_parent”

android:layout_height=“wrap_content”

android:orientation=“horizontal”

android:padding=“10dp”>

<TextView

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:text=“10dB”

android:textColor=“@android:color/holo_green_light”

android:textSize=“20dp”

android:textStyle=“bold” />

<TextView

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_marginLeft=“10dp”

android:text=“呼吸声”

android:textColor=“@android:color/darker_gray”

android:textSize=“20sp”/>

<View

android:layout_width=“wrap_content”

android:layout_height=“1dp”

android:background=“@android:color/darker_gray”/>

。。。。

这里写图片描述

分贝值旁边的两个小喇叭是有动画效果的animation-list

接下来是 MicDemoActivity 完成开启麦克风接收音量功能

package com.rikka.toolbox;

import android.app.Activity;

import android.graphics.drawable.AnimationDrawable;

import android.media.MediaRecorder;

import android.os.Bundle;

import android.os.Environment;

import android.os.Handler;

import android.os.Message;

import android.support.annotation.Nullable;

import android.util.DisplayMetrics;

import android.util.Log;

import android.view.View;

import android.view.WindowManager;

import android.widget.ImageView;

import android.widget.TextView;

import java.io.File;

import java.io.IOException;

import java.text.DecimalFormat;

public class MicDemoActivity extends Activity {

private MicroPhoneThread microPhone = new MicroPhoneThread(); //线程用于实时录制周围声音

public boolean istrue = true;

private MediaRecorder mARecorder; //麦克风控制

private File mAudiofile,mSampleDir; //录音文件保存

private ImageView iv_record_wave_left,iv_record_wave_right;

private AnimationDrawable ad_left,ad_right;

private TextView textView1;

private MHandler mHandler = new MHandler();

class MHandler extends Handler{

@Override

public void handleMessage(Message msg) {

super.handleMessage(msg);

switch (msg.what){

case 1:

textView1.setText(msg.obj.toString());

}

}

}

@Override

protected void onCreate(@Nullable Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,

WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

setContentView(R.layout.activity_mic);

init();

}

private void init() {

//初始化左侧动态动画控件

iv_record_wave_left = findViewById(R.id.iv_record_wave_left);

iv_record_wave_right = findViewById(R.id.iv_record_wave_right);

ad_left = (AnimationDrawable) iv_record_wave_left.getBackground();

ad_right = (AnimationDrawable) iv_record_wave_right.getBackground();

ad_left.start();

ad_right.start();

textView1 = findViewById(R.id.textView1);

}

@Override

protected void onStart() {

super.onStart();

//录音获取麦克风声音

mARecorder = new MediaRecorder(); //声音录制

mARecorder.setAudioSource(MediaRecorder.AudioSource.MIC); //录制的音源为麦克风

mARecorder.setOutputFormat(MediaRecorder.OutputFormat.RAW_AMR); //设置音频文件的编码

mARecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); //设置audio格式

try{

mSampleDir = Environment.getExternalStorageDirectory(); //获取手机内存路径

//用IM+系统当前时间为文件名建立.amr的文件,文件路径为mSampleDir

mAudiofile = File.createTempFile(“IM” + System.currentTimeMillis(),“.amr”,mSampleDir);

} catch (IOException e) {

Log.e(“IMMESSAGE”,“sdcard access error”);

}

mARecorder.setOutputFile(mAudiofile.getAbsolutePath()); //设置路径

try{

mARecorder.prepare();

} catch (IOException e) {

e.printStackTrace();

}

mARecorder.start();

microPhone.start();

}

//返回功能

public void onBack(View v){

MicDemoActivity.this.finish();

}

class MicroPhoneThread extends Thread{ //测试当前分贝值通知UI修改

final float minAngle = (float) Math.PI * 4 / 11;

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导,让我们一起学习成长
贝值通知UI修改

final float minAngle = (float) Math.PI * 4 / 11;

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试
[外链图片转存中…(img-puTHwF8T-1713282697131)]

    以上就是本篇文章【Android 分贝测试仪功能,2024年最新看完直接怼项目经理手机分贝测试仪「Android 分贝测试仪功能,2024年最新看完直接怼项目经理」】的全部内容了,欢迎阅览 ! 文章地址:http://sjzytwl.xhstdz.com/xwnews/1035.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://sjzytwl.xhstdz.com/mobile/ , 查看更多   
最新文章
消息称三星显示、LG显示仍在为苹果开发无框OLED,或明年年底完工韩国手机品牌「消息称三星显示、LG显示仍在为苹果开发无框OLED,或明年年底完工」
IT之家 12 月 26 日消息,外媒 The Elec 今日“已确认”三星显示和 LG 显示正在开发符合苹果要求的零边框 OLED 面板,预计将于 2
揭秘苹果折叠屏iPhone:有望2026年推出,比竞品更轻薄苹果折叠屏手机「揭秘苹果折叠屏iPhone:有望2026年推出,比竞品更轻薄」
  当手机厂商卷直屏设计、曲面屏设计的时候,很多品牌都开始卷折叠屏市场,并且有很多的新设计要和大家进行见面。  尤其是折
没收到短信消息,可能是这几条原因!手机短信发不出去是什么原因「没收到短信消息,可能是这几条原因!」
朋友说,自己的手机卡短信通知功能,为什么经常收不到通知呢?会有风险吗?没有收到短信有各种各样的原因,有持卡人自己的原因,
苹果手机不要清理垃圾吗?手把手教你清理苹果手机垃圾!苹果手机怎么清理垃圾「苹果手机不要清理垃圾吗?手把手教你清理苹果手机垃圾!」
由于苹果系统和安卓系统运行机制不同,得利于苹果系统的封闭性,苹果在处理缓存文件和垃圾文件一直有很好的优化,不会显得那么中
手机上的小程序怎么删除手机程序「手机上的小程序怎么删除」
随着移动互联网的快速发展,手机小程序已成为我们日常生活中不可或缺的一部分。它们不仅方便快捷,还能节省手机存储空间。然而,
参考曝光苹果iPhone 12 mini和小米11 Ultra有没有区别?哪个好用?两个月感受分享漂亮的手机壳「参考曝光苹果iPhone 12 mini和小米11 Ultra有没有区别?哪个好用?两个
苹果iPhone 12 mini和小米11 Ultra哪款更好?区别有吗?这二款苹果iPhone 12 mini和小米11 Ultra区别还是有的,通过对比后我买的
曹杨健康主题公园启用!环境卫生整治四大专项行动启动
为深入贯彻落实《上海市爱国卫生与健康促进条例》,进一步开展群众性爱国卫生运动,倡导健康文明生活方式,增强居民卫生健康意识
抖音推荐位置怎么设置?抖音推荐机制是什么?抖音手机版「抖音推荐位置怎么设置?抖音推荐机制是什么?」
现在在抖音开通直播或者是在抖音发布视频的人越来越多了,大家都希望自己能够收获流量和粉丝,能够获得平台的推荐,抖音推荐位是
手机漫游服务全面解析:如何开通与注意事项!手机漫游「手机漫游服务全面解析:如何开通与注意事项!」
关闭不必要的应用:在使用移动数据时,许多应用会在后台自动更新,消耗大量数据流量。建议在国外时关闭那些不必要的应用,以避免
360家庭防火墙手机教程手机防火墙「360家庭防火墙手机教程」
各位用户想要对自己的家庭网络进行实时监控管理吗,那么小编为你准备了一个手机端程序,它就是360家庭防火墙5,这款程序为用户提