前台使用的是jquery的jquery.uploadify-v2.1.0插件,使用ajax。使用代码如下:
- jQuery("#uploadify").uploadify({
- 'script' : '../imageUpload/upload/' + $("#sortId").val() + '.json',
这句话就是将请求发送到对应的uploadcontroller中,sortId是表示文件所属分类。
看下SpringMVC的使用方法:
那么由于有了基于XMPP协议的Android IM研究一,这篇文章就继续介绍XMPP和ASmack的相关用法。在这里主要介绍好友的监听和聊天信息的监听。对了好友的监听我费了比较多的功夫,主要参考了Spack客户端的源代码,高手写的代码就是不一样,很多代码的实现方式都需要我不断学习。Spack客户端源代码的地址:http://svn.ig.../repos/spark/
之前在做基于XMPP协议的Android IM项目的过程中遇到了不少问题,由于国内这方面的资料相对比较少,而且不够全面,经过不断的学习和请教,项目有了一点进展,下面分享一下在项目的过程中遇到的问题和解决办法。
首先,声明XMPP连接:
- public static final ConnectionConfiguration connConfig = new ConnectionConfiguration("169.254.50.19", 5222, "http://06peng.com");
- public static XMPPConnection connection;
Android版Siri,作者为Dexetra团队,开发仅用了8小时。当初这几位只是一群编程疯狂爱好者,觉得做这个东西很好玩。Iris使用Android自带的Google语音搜索来识别问题,再去Wikipedia等网站去找到答案,最后把文本转换成语音。而现在Iris变得越来越Seri-ous,Dexetra刚刚发布了Iris 2.1产品。新版Iris可谓脱胎换骨。
1.0版产品只是一个简答的拼接,通过Android自带的语音识别技术进行简单的搜索,谈不上任何自然语言处理。
2.0版产品则启用了Iris自己的服务器(采用亚马逊的云服务),并提供简单的API服务。但由于访问次数太多,服务器不堪负荷。直到本周,2.1版产品才基本稳定,对API和服务器进行了优化,现在每天可处理数百万次访问请求。
据Dextra团队称,新版Iris最大的特点就是能够识别位置信息,比如咖啡馆、餐厅、ATM、警察局等。
[置顶] 四大微博OAuth认证
据说这两天腾讯的服务器出了问题,认证的时候报这样的错:
- oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: Not trusted server certificate
- Caused by: javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
- oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: Nopeer certificate
这是因为Https认证被截获导致,Client认为安全失效,很久之前就出现了这个问题了,那时候在WebView上加上下面的代码就可以解决了
传统的PopupWindow在获取view的时候是使用
- final View view = LayoutInflater.from(this).inflate(R.layout.popuwindow, null);
- pop = new PopupWindow(view, LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT, true);
这样,当弹出第二个PopupWindow的时候,就会报错,原因是当前的context不是一个Activity。所以改成如下的代码即可:
NDK环境搭建是linux 下比较方便,现先关于windows下NDK的搭建
1、下载安装Android NDK
developer.android.com/sdk/ndk/index.html
先在google下载最新的NDK
2、下载安装cygwin
关于NDK编译代码时必须要用到make和gcc,需在linux环境,cygwin是一个在windows平台上运行的unix模拟环境,需下载在www.cygwin.com 下载setup.exe
用AchartEngine绘chart时若报
java.lang.IllegalArgumentException: Dataset and renderer should be not null and the dataset number of items should be equal to the number of series renderers
是renderer 与Series的length 不一致出错,若数据一致便不会
在网上下载到一个开源项目后,导入eclipse,编译工程的时候遇到下面的错误:
Errors running builder 'Integrated External Tool Builder' on project 'rVoix'
解决方法是:
右键项目选择“Properties”,再选择“Builders”,删除丢失的builder,我这里是“Builder adapter”。
查询地址要内部实现MKSearchListener接口
- public class SearchListener implements MKSearchListener {
- /**
- * 根据经纬度搜索地址信息结果
- *
- * @param result
- * 搜索结果
- * @param iError
- * 错误号(0表示正确返回)
- */
- @Override
- public void onGetAddrResult(MKAddrInfo result, int iError) {
- if (result == null) {
- String str = String.format("错误号:%d", iError);
- Toast.makeText(mContext, str, Toast.LENGTH_LONG).show();
- return;
- }
- StringBuffer sb = new StringBuffer();
- // 经纬度所对应的位置
- sb.append(result.strAddr);
- Log.d("debug", "address--==>"+sb.toString());
- }






