摘要:
1 // 将Bitmap转换成InputStream(压缩率quality、100表示不压缩、10表示压缩90%) 2 public InputStream Bitmap2InputStream(Bitmap bm, int quality) { 3 ... 阅读全文
摘要:
对一段json字符串,解析有两种方法第一种是普通的解析方法:如下比较有代表性的解析json的方法,嘿嘿还有一种是利用Gson解析,这种方法解析起来比较方便,不需要像那种普通的方法一样写那么多代码注:在使用gson的时候类中的属性名称要和json中的属性名称一样 阅读全文
摘要:
其实如果要实现对远程设备的监听以及一些事件的处理必须要了解bluetoothdevice这个类,它可以帮助你更多的了解你要连接的那个设备,这里推荐几篇文章,主要是讲那个类的方法以及属性文一:http://www.cnblogs.com/over140/archive/2010/12/21/1912... 阅读全文
摘要:
对于蓝牙状态的监听事件,此篇文章讲的是对于手机蓝牙的或者是设备自身蓝牙状态的监听,而并非是远程设备蓝牙状态的监听,当然如果要监听远程设备的蓝牙状态也不是没有办法,相对于监听自身蓝牙状态难度更大,资料页相对较少。 如果要监听本身蓝牙状态,还是要注册广播 1 //注册广播接收器(监听蓝牙状态... 阅读全文
摘要:
讲到通讯,主要也就是BluetoothServerSocket和BluetoothSocket这两个类,其实和serversocket和socket用法都一样,在建立通讯时,需要建立两个socket,一个在客户端,一个在服务端。服务端代码: 1 //开启服务器端线程 2 priv... 阅读全文
摘要:
好久没有写博客了,这几个月一直在做蓝牙这方面的开发,其实一直就想写了,但是我这个人比较懒,所以到现在才开始写。当初做蓝牙的时候也是一脸茫然,不知道怎么做,不停的找资料,不停的百度、百度,哎,我知道这种方法是最不可取的,因为开发速度很慢,但是没办法,身边没有人做过,只能自己一点一点的去学,像一个... 阅读全文
摘要:
其实对于android基于openfire+asmack+spark的有关于IM聊天的源码、网上已经可以找出一大堆这些资料了,但是每个人的项目经历不同,对XMPP的体验也不同,多少都会有些感悟的,现在我就把我项目中用到XMPP的流程贴出来,也算是自己的一个项目经历吧。 对于openfire服务器的搭建与安装这里我就不介绍了,自己也可以去网上下载一个服务器,安装方法也很简单,直接下一步就行,数据库用自带的,如果服务器安装错误的话只需要将你openfire的路径下一个文件改掉,该服务器就会自动从新配置,比如我的openfire路径:C:\Program Files\Openfire\conf\,. 阅读全文
摘要:
上次讲了如何拍照上传并保存图片至sd下,但只实现了拍照功能,却没有实现上传,这次补上咯...其实对于上传自己也写过,也参考过别人的代码但是没有实现,无奈,只好去下载别人的源码了,这次终于实现了..不多说,源码附上1、当前类实现OnUploadProcessListener它的方法是:这里用Handler去处理 1 //上传完成 2 @Override 3 public void onUploadDone(int responseCode, String message) { 4 Message msg = Message.obtain(); 5 ... 阅读全文
摘要:
在做android开发时假如需要保存一些信息,sd卡读写是必需要掌握的,图片什么的最好放在sd下,这样在界面上加载的时候更快,但是也要注意OOM的出现,对于控制OOM的出现我在上一篇讲过,这里就不在陈述了....首先第一步:先判断SD卡是否存在1 //判断SD卡是否存在2 if(Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)){3 System.out.println("存在");4 } else{5 Syste... 阅读全文
摘要:
很久没有写博客了,因为最近在忙于即时通讯的项目,所以时间有点紧。对于项目上遇到的问题,我会陆续贴出来,以供参考。好了不多说了,在聊天的时候也经常会遇到对于图片的处理,因为用户除了发消息外还可以发图片,对于发送图片,方法一:我们可以将图片先压缩然后转换成流,再将流发送给另一端用户,用户接受到的是压缩后的流,再对流转换成图片,这时用户看到的是压缩后的图片,如果想看高清图片,必须在发送端出将图片上传到服务器,接收端用户点击缩略图后开始下载高清图,最后呈现的就是所谓的大图,当然有人说可以对发送端发过来的压缩图片进行解压缩,我不知道这种方法行不行,还没有试。还有另一种方法是直接发送一个路径,将图片上传. 阅读全文