小编dst*_*nox的帖子

将UTF-8编码数据发布到服务器会丢失某些字符

我正在开发项目,其中包括服务器(JavaEE app)和客户端(Android app)的通信.XML作为HTTP请求的POST参数之一发送(名为"xml").我传递给服务器的其他POST参数也很少,但在下面的功能中,为了简单起见,我删除了它们.出现的问题是某些字母未正确传送到服务器 - 例如字符?(请注意,这不是德语Ü,顺便说一下,它是正确传送的).发送代码如下:

private String postSyncXML(String XML) {
    String url = "http://10.0.2.2:8080/DebugServlet/DebugServlet";
    HttpClient httpclient = new DefaultHttpClient();  

    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
    nameValuePairs.add(new BasicNameValuePair("xml",XML));

    UrlEncodedFormEntity form;
    try {
        form = new UrlEncodedFormEntity(nameValuePairs);
                form.setContentEncoding(HTTP.UTF_8);
        HttpPost httppost = new HttpPost(url);

        httppost.setEntity(form);

        HttpResponse response = (HttpResponse) httpclient .execute(httppost);
        HttpEntity resEntity = response.getEntity();  
        String resp = EntityUtils.toString(resEntity);
        Log.i(TAG,"postSyncXML srv response:"+resp);
        return resp;
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    } catch (ClientProtocolException e) {
        e.printStackTrace();
    } catch (IOException e) …
Run Code Online (Sandbox Code Playgroud)

xml android utf-8 special-characters

42
推荐指数
2
解决办法
5万
查看次数

在GWT中使用NotificationMole

我正在寻找类似于针对GWT的Android Toast通知的组件(我用Google搜索得足够长,我知道有一个Ext-GWT有类似的东西,但我想避免使用外部库).似乎NotificationMole是我正在寻找的组件,并且该组件在GWT 2.1中可用.但是,当我尝试在我的应用程序中显示它时,它永远不会出现.有没有人用过这个组件?以下是我如何使用它的示例:

NotificationMole nm = new NotificationMole();
nm.setAnimationDuration(2000);
nm.setTitle("Title");
nm.setHeight("100px");
nm.setWidth("200px");
nm.setMessage("Test message to be shown in mole");
nm.show();
Run Code Online (Sandbox Code Playgroud)

gwt toast

7
推荐指数
1
解决办法
3020
查看次数

使用Intent.ACTION_PICK获取特定路径

我正在尝试使用Android图库来挑选图片.启动画廊很容易实现这一目的

Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
Run Code Online (Sandbox Code Playgroud)

但是,我需要将库中显示的图像限制为设备上的特定路径(即仅显示来自单个文件夹的图像).这可能吗?怎么做?

android gallery

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

gallery ×1

gwt ×1

special-characters ×1

toast ×1

utf-8 ×1

xml ×1