连击 天
fork: star:
延迟时间短耗用资源少,多个音频同时播放。不过只能播放短小的音频 音频时间过长无法播放完整。 1、创建soundPool对象,new SoundPool.Builder().build();new AudioAttributes.builder...
服务器端 DatagramSocket socket=new DatagramSocket(4567); byte data[]=new byte[1024]; 创建一个空的DatagramPacket对象 DatagramPacket packet=new DatagramPacket(data,data.length)...
服务器端代码 创建一个 ServerSocket对象,并让这个Socket在4567端口监听 ServerSocket serversocket=new ServerSocket(4567); 调用ServerSocket的accept对象,接收客户端所发送的请求 So...
使用静态注册缺点 ,即使应用程序关闭依然会收到广播。使用动态注册则不会。 动态注册核心代码 myReceiver = new MyBRReceiver(); IntentFilter itFilter = new IntentFilter(); itFilte......
自定义一个BroadcastReceiver,重写onReceive完成事务处理 public class MyBroadcastReceiver extends BroadcastReceiver { private final String ACTION_BOOT = "com.example.broadcasttest...
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认情况下显示--> <item android:drawable="@drawable/btn1" a...
创建Timer,在TimerTask中定义功能代码,Timer.schedule(TimerTask timerTask,2000);调用Timertask功能2000对应时间 Timer timer=new Timer(); TimerTask timerTask=new TimerTask() { @Ove....
方法一 创建 Mediaplayer mediaPlayer=MediaPlayer。create(context,R.raw.music1) 调用方法start()开始,stop()停止,pause()暂停 方法二 创建 Mediaplayer mediaPlayer=MediaPla...
popwindow.showAsDropDown(findViewById(R.id.btn_menu),0,0);设置菜单显示在btn_menu按钮下方 showAtLocation(View parent,intgravity,int x,int y);设置菜单显示位置 例子 //获取自定义...
小技巧按菜单键 当菜单打开之前会调用onMenuOpened(int featereId,Menu menu),可以重写这个方法,弹出对话框或者Popmenu 再布局中添加控件AutoCompleteTextView....
关键点:在mainActivity中beginTransaction(R.id.tv1,new Fragment2(),"Tag"),注意tag标签,在Fragment1中 getActivity().getFragmentManager().findFragmentById()或者getActivity()...
实际编程中经常重写的是onCreateView()和onDestroy()方法或者onDetach()、 onAttach()依附 @Override public void onAttach(@NonNull Context context) { super.onAttach(context); ...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复