android
文章平均质量分 68
鲸落1024
这个作者很懒,什么都没留下…
展开
-
蓝牙录音
// 录音 private static int frequency = 16000; private static int channelConfiguration = AudioFormat.CHANNEL_IN_MONO;// 单声道 private static int EncodingBitRate = AudioFormat.ENCODING_PCM_16BIT; // 音原创 2016-03-21 20:09:17 · 2176 阅读 · 0 评论 -
基于Mqtt的即时通信
Mqtt是IBM开发的开源的及时通信协议,基于Tcp通信协议/** * Created by 95 on 2016/5/18. */public class MyMqttClient { private boolean cleanSession = true;//表示是否清除session private int timeout = 10;表示连接超时时间单位为秒原创 2016-07-14 17:44:15 · 6271 阅读 · 1 评论 -
蓝牙通信,连接,扫描,打开,广播,绑定
1.首先获取本设备蓝牙的适配器(蓝牙的实例,主要的操作对象): BluetoothAdapter adapter =BluetoothAdapter.getDefaultAdapter();2.判断本设备是否支持蓝牙,如果支持,判断是否已经打开,若未打开则打开: if(adapter!=null){ if(!adapter.isEnabled()){原创 2016-11-08 10:50:24 · 6209 阅读 · 0 评论 -
andorid中获取内置SD卡和外置SD卡路径
andorid中获取内置SD卡和外置SD卡 public String getSdPath(Context context,boolean isOut){ String sdpath=null; if (Build.VERSION.SDK_INT>23){ try { StorageManager sd_storageManager= (St原创 2016-12-28 18:03:03 · 856 阅读 · 0 评论 -
安卓looper,messager,hander 详解
Android中的应用程序是靠消息驱动来工作的,如图示: 根据原理图可以看出事件被不停的添加的消息队列中,有一个处理线程不断的去循环遍历这个消息队列,去处理这个消息在Android中Looper和Hander这两个类用来实现这些,在Looper类主要存在一个消息队列和不停的循环,hander类主要是添加消息和消息处理Looper源码:先来看看looper的prepare方法 public stat原创 2017-01-13 11:52:52 · 715 阅读 · 0 评论 -
servlet笔记--Response
servlet笔记–ResponseResponse响应行setStatus(int code) 设置响应状态码响应头 一个键对应一个值setDateHeader(String name,long date) 设置日期响应头setHeader(String name,String value) 设置key value 响应头setIntHeader(String name,int valu原创 2017-05-06 17:59:21 · 334 阅读 · 0 评论