| ackage silicar.brady.mp3recorder; | |
| import android.annotation.TargetApi; | |
| import android.app.Fragment; | |
| import android.os.Build; | |
| import android.os.Bundle; | |
| import android.support.annotation.Nullable; | |
| import android.view.LayoutInflater; | |
| import android.view.View; | |
| import android.view.ViewGroup; | |
| import android.widget.ImageView; | |
| /** | |
| * 录音开始Fragment | |
| * Created by Brady on 2015/4/17. | |
| */ | |
| @TargetApi(Build.VERSION_CODES.HONEYCOMB) | |
| public class FragmentRecord extends Fragment | |
| { | |
| private View view; | |
| private RecordQuality recordQuality; | |
| private ImageView left,right,record; | |
| private int quality; | |
| @Override | |
| public void onCreate(Bundle savedInstanceState) { | |
| super.onCreate(savedInstanceState); | |
| } | |
| @Nullable | |
| @Override | |
| public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { | |
| view = inflater.inflate(R.layout.record_fragment,container,false); | |
| init(); | |
| findView(); | |
| seOnClick(); | |
| return view; | |
| } | |
| private void init() | |
| { | |
| quality = 3; | |
| } | |
| private void findView() | |
| { | |
| recordQuality = (RecordQuality)view.findViewById(R.id.viewQuality); | |
| recordQuality.setSelect(quality); | |
| left = (ImageView)view.findViewById(R.id.left); | |
| right = (ImageView)view.findViewById(R.id.right); | |
| record = (ImageView)view.findViewById(R.id.record); | |
| } | |
| //获得录音质量值 | |
| public int getQuality() { | |
| return quality; | |
| } | |
| //设置录音开始监听事件回调接口 | |
| public interface RecordOnClickListener | |
| { | |
| void RecordOnClick(); | |
| } | |
| private void seOnClick() | |
| { | |
| //录音质量- | |
| left.setOnClickListener(new View.OnClickListener() | |
| { | |
| @Override | |
| public void onClick(View v) | |
| { | |
| if(quality>1) | |
| quality--; | |
| recordQuality.setSelect(quality); | |
| } | |
| }); | |
| //录音质量+ | |
| right.setOnClickListener(new View.OnClickListener() | |
| { | |
| @Override | |
| public void onClick(View v) | |
| { | |
| if(quality<10) | |
| quality++; | |
| recordQuality.setSelect(quality); | |
| } | |
| }); | |
| //开始录音 | |
| record.setOnClickListener(new View.OnClickListener() { | |
| @Override | |
| public void onClick(View v) | |
| { | |
| if(getActivity() instanceof RecordOnClickListener) | |
| ((RecordOnClickListener)getActivity()).RecordOnClick(); | |
| } | |
| }); | |
| } | |
| } |
Android studio Mp3录音机毕业论文设计下载
3997
来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
免费下载
×
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。