加载中
头大

学的好乱 转移阵地去csdn重头开始

2019/11/03 10:17
108
SoundPool

延迟时间短耗用资源少,多个音频同时播放。不过只能播放短小的音频 音频时间过长无法播放完整。 1、创建soundPool对象,new SoundPool.Builder().build();new AudioAttributes.builder...

2019/11/02 22:59
128
补间动画

透明度渐变动画 alpha 根节点使用set标记 set里面使用alpha子标记 fromAlpha=0完全透明,toAlpha=1完全不透明,duration=2000持续时间 旋转动画 rotate 缩放动画 scale fromXscale=1 起始点缩...

2019/11/02 22:32
20
逐帧动画

导入图片 创建anim包 并在anim中创建xx.xml 资源文件将set修改为animation-list在里面使用item标记 设置对应属性drawable ,duration停留时间。 设置监听 获取动画资源对象AnimationDrawable...

2019/11/02 22:07
89
基于udp协议通信方法 Socket通信 客户端Socket、 服务器端ServerSocket

服务器端 DatagramSocket socket=new DatagramSocket(4567); byte data[]=new byte[1024]; 创建一个空的DatagramPacket对象 DatagramPacket packet=new DatagramPacket(data,data.length)...

2019/11/01 16:35
138
基于TCP协议通信方法 Socket通信 客户端Socket、 服务器端ServerSocket

服务器端代码 创建一个 ServerSocket对象,并让这个Socket在4567端口监听 ServerSocket serversocket=new ServerSocket(4567); 调用ServerSocket的accept对象,接收客户端所发送的请求 So...

2019/11/01 16:11
133
Wifi网卡

必须在手机上进行操作、模拟器上无法运行 获取WifiManager wifi=Context.getSystemService(Service.WIFI_SERVICE); 打开WIFI网卡 wifi.setwifiEnabled(true); 关闭WIFI网卡 wifi.setwifiEnab...

2019/11/01 15:47
87
BroadCastReceive动态注册

使用静态注册缺点 ,即使应用程序关闭依然会收到广播。使用动态注册则不会。 动态注册核心代码 myReceiver = new MyBRReceiver(); IntentFilter itFilter = new IntentFilter(); itFilte......

2019/11/01 11:16
93
Broadcast广播机制

自定义一个BroadcastReceiver,重写onReceive完成事务处理 public class MyBroadcastReceiver extends BroadcastReceiver { private final String ACTION_BOOT = "com.example.broadcasttest...

2019/11/01 10:56
18
界面布局之切换按钮图片

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认情况下显示--> <item android:drawable="@drawable/btn1" a...

2019/10/30 21:23
118
自动跳转功能TimeTask

创建Timer,在TimerTask中定义功能代码,Timer.schedule(TimerTask timerTask,2000);调用Timertask功能2000对应时间 Timer timer=new Timer(); TimerTask timerTask=new TimerTask() { @Ove....

2019/10/30 20:32
85
界面全屏显示

将activity继承AppCompatActivity改成继承Activity去除标题栏 public class MainActivity extends Activity {} 在AndroidMainFest.xml的对应Activity设置中添加以下代码android:theme="@and...

2019/10/30 20:23
62
MediaPlayer

方法一 创建 Mediaplayer mediaPlayer=MediaPlayer。create(context,R.raw.music1) 调用方法start()开始,stop()停止,pause()暂停 方法二 创建 Mediaplayer mediaPlayer=MediaPla...

2019/10/29 17:28
133
PopupWindow的使用

popwindow.showAsDropDown(findViewById(R.id.btn_menu),0,0);设置菜单显示在btn_menu按钮下方 showAtLocation(View parent,intgravity,int x,int y);设置菜单显示位置 例子 //获取自定义...

2019/10/28 14:22
76
TextView各项属性

文字、颜色、字体、大小

2019/10/16 11:17
61
AutoCompleteTextView

小技巧按菜单键 当菜单打开之前会调用onMenuOpened(int featereId,Menu menu),可以重写这个方法,弹出对话框或者Popmenu 再布局中添加控件AutoCompleteTextView....

2019/10/15 21:29
88
Fragment学习四 Fragement间通信

关键点:在mainActivity中beginTransaction(R.id.tv1,new Fragment2(),"Tag"),注意tag标签,在Fragment1中 getActivity().getFragmentManager().findFragmentById()或者getActivity()...

2019/10/14 21:47
154
Fragment学习三、生命周期

实际编程中经常重写的是onCreateView()和onDestroy()方法或者onDetach()、 onAttach()依附 @Override public void onAttach(@NonNull Context context) { super.onAttach(context); ...

2019/10/14 20:24
130

没有更多内容

加载失败,请刷新页面

返回顶部
顶部