专业从事 电子商务网站、企业网站、办公系统、Android手机应用开发。

前台使用的是jquery的jquery.uploadify-v2.1.0插件,使用ajax。使用代码如下:

XML/HTML代码
        
  1. jQuery("#uploadify").uploadify({  
  2.     
  3.    '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连接:

Java代码
        
  1. public static final ConnectionConfiguration connConfig = new ConnectionConfiguration("169.254.50.19", 5222, "http://06peng.com");  
  2.     
  3. 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、警察局等。

据说这两天腾讯的服务器出了问题,认证的时候报这样的错:

Java 代码复制内容到剪贴板
        
  1. oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: Not trusted server certificate  
  2.     
  3. Caused by: javax.net.ssl.SSLPeerUnverifiedException: No peer certificate  
  4.     
  5. oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: Nopeer certificate  

这是因为Https认证被截获导致,Client认为安全失效,很久之前就出现了这个问题了,那时候在WebView上加上下面的代码就可以解决了

传统的PopupWindow在获取view的时候是使用

Java代码
        
  1. final View view = LayoutInflater.from(this).inflate(R.layout.popuwindow, null);  
  2.     
  3. 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编译代码时必须要用到makegcc,需在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接口

Java代码
        
  1. public class SearchListener implements MKSearchListener {
  2.     
  3.     /**
  4.     
  5.      * 根据经纬度搜索地址信息结果
  6.     
  7.      *  
  8.     
  9.      * @param result
  10.     
  11.      *          搜索结果
  12.     
  13.      * @param iError
  14.     
  15.      *          错误号(0表示正确返回)
  16.     
  17.      */  
  18.     
  19.     @Override  
  20.     
  21.     public void onGetAddrResult(MKAddrInfo result, int iError)       {  
  22.     
  23.     if (result == null)           {  
  24.     
  25.         String str = String.format("错误号:%d", iError);  
  26.     
  27.         Toast.makeText(mContext, str, Toast.LENGTH_LONG).show();  
  28.     
  29.         return;  
  30.     
  31.     }  
  32.     
  33.     StringBuffer sb = new StringBuffer();  
  34.     
  35.     // 经纬度所对应的位置   
  36.     
  37.     sb.append(result.strAddr);  
  38.     
  39.     Log.d("debug", "address--==>"+sb.toString());
  40.     
  41.     }  
  42.     
分页: 1/12 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]