`

(迁移)android 上传短信乱码

阅读更多

最近在做一个android native应用,其中一个功能就是将用户收到的短信上传到服务器。在上传的时候发现如果是中文的短信服务器打印出来的短信内容是一个个的问号。开始以为是短信的接收到的时候是乱码呢。然后看到网上说用两台模拟器互相发信息,照着做了,发现确实接受到的是乱码。按照网上说的,各种转换格式,可是还是不行。后来问了一下,做了一下修改:String message = new String(msg.getDisplayMessageBody()),本以为这个时候可以了,但是发现服务器上还是不行。但是在ddms上显示的是中文了,也就是说,接受没有问题,问题在发送上了。看了下代码,觉得问题处在 se = new StringEntity(params.toString()),去网上查了一下改成 se = new StringEntity(params.toString(),HTTP.UTF-8); ok,一切搞定。刚开始的时候浪费了时间没有找到问题所在,是因为自己没有想起出将问题所小。这样子来说,上传短信这块分两步,一是:接受短信;二是上传短信;没有确定问题出现在哪里,就一直去调试找资料,很盲目,结果浪费了很多时间。所以说,遇到问题,多分析。

 

分享到:
评论

相关推荐

    Eclipse ADT 迁移 Android Studio材料

    博客中用到的Eclipse ADT向Android Studio迁移用到的材料。blog地址:http://blog.csdn.net/guchuanhang/article/details/51392023

    Android-将您的Android应用程序迁移到Kotlin的实用技巧

    【标题】:“Android-将您的Android应用程序迁移到Kotlin的实用技巧” 【描述】:将Android应用程序迁移到Kotlin是一项重要的技术更新,因为Kotlin已逐渐成为Android开发的首选语言。Kotlin以其简洁的语法、类型...

    Android项目迁移到AndroidX的方法步骤

    Android 项目迁移到 AndroidX 的方法步骤 AndroidX 是 Android 官方推出的新一代 Android 库,旨在取代传统的 Android 库,从而提供更好的开发体验和稳定性。迁移到 AndroidX 可以帮助开发者更好地管理依赖项,减少...

    将开源的Android-pulltorefresh迁移到AndroidStudio方便使用AS的开发者使用.rar

    《将开源的Android-pulltorefresh迁移到Android Studio的详解》 在Android开发中,PullToRefresh(下拉刷新)是一种常见的用户交互设计,它允许用户通过下拉列表来刷新内容。开源项目Android-pulltorefresh是实现这...

    Android-缺少GradleKotlinDSL的迁移指南

    在Android开发过程中,Gradle Kotlin DSL (Domain Specific Language) 已经成为构建和管理项目配置的标准方式,它提供了更简洁、可读性更强的构建脚本。然而,有些开发者可能还在使用传统的Groovy DSL,面临向Kotlin...

    分享:如何将安卓Android手机短信导入iphone5s.docx编程资料

    通过以上步骤,您可以成功地将Android手机上的短信迁移到未越狱的iPhone 5s上。需要注意的是,此过程涉及越狱设备的操作,因此可能存在一定的风险和不稳定因素。在执行这些步骤之前,请确保了解所有可能的风险,并...

    如何将Eclipse中的项目迁移到Android Studio.rar_android_android studio_clips

    这篇文档将详细介绍如何将一个在Eclipse中创建的项目顺利迁移到Android Studio,以充分利用Android Studio提供的现代化工具和功能。 首先,你需要确保已经安装了最新版本的Android Studio。在官方网站...

    把Eclipse项目迁移到AndroidStudio

    将Eclipse项目迁移到Android Studio是许多开发者在转向Android Studio时必须经历的步骤。随着Google对Android Studio的持续支持和Eclipse ADT的逐渐淘汰,这个过程变得越来越重要。以下是迁移动作的具体步骤和注意...

    Eclipse项目迁移到android studio中

    Eclipse项目迁移到android studio中,个人测试,完全可行。

    TensorFlow迁移到Android所需jar包和so文件

    以下是关于如何将TensorFlow迁移到Android项目中的详细步骤和相关知识点。 1. **TensorFlow for Android**: TensorFlow提供了对Android的支持,允许开发者在Android设备上运行预训练的模型或自定义模型。这对于实现...

    Android-Android串口通信Google官方串口的Demo迁移而来

    "Android-Android串口通信Google官方串口的Demo迁移而来"是一个基于Google官方串口通信库的项目,它为开发者提供了更丰富的功能,包括设置su路径、串口路径、波特率、校验位、数据位和停止位等。下面我们将详细探讨...

    Android x 迁移.xlsx

    表格中包含的内容为android项目迁移到androidX的类映射,包括android.support.design、android.support.v7、android.support.v4等

    老项目迁移AndroidStudio3.0遇到的坑

    老项目迁移到Android Studio 3.0 遇到的坑 老项目迁移到 Android Studio 3.0 遇到的坑和问题解决办法是 Android 开发者需要关注的重要事情。在这个分享中,我们将介绍一些老项目迁移到 Android Studio 3.0 遇到的...

    Android AndroidX的迁移

    Android AndroidX 迁移 AndroidX 是 Android 的官方支持库,它取代了原来的支持库 API,提供了一个统一的、稳定的支持库环境。 AndroidX 的迁移是指将原来的支持库迁移到 AndroidX 中,这样可以使用最新的 AndroidX...

    应用系统迁移方案

    本文将从迁移需求分析、迁移方案总体思路、服务器硬件环境迁移方案、运营商接入链路(路由)迁移、应用系统和数据库迁移方案等方面对迁移方案进行详细的介绍。 1.1 总述 应用系统迁移方案的总述是指对迁移项目的...

    ViewPagerIndicator实现由Eclipse到Android Studio的完美迁移

    ### ViewPagerIndicator实现由Eclipse到Android Studio的完美迁移 #### 一、背景介绍与目标设定 随着Android开发环境的变化,开发者需要将原有的Eclipse项目迁移到Android Studio中,以利用后者更为强大的功能和更...

    ChiuLui#MyDevelopmentNotes#项目迁移 Android X1

    第一步: 第二步: 第三步: 第四步: 第五步:

    苹果手机短信完美迁移到安卓手机的方法

    当用户从苹果(iOS)系统转向安卓(Android)系统时,如何将iPhone中的短信迁移至新购入的安卓手机,例如从iPhone 11过渡到华为Mate 50 Pro,便成为了一个实际问题。本文将详细解析这一过程,并分享亲测有效的解决...

    迁移到Androidx、Androidx依赖包适配

    迁移到AndroidX AndroidX用androidx名称空间中的包替换了原始的支持库API 。仅软件包和Maven工件名称已更改;类,方法和字段名称未更改。 先决条件 迁移之前,请先更新您的应用程序。我们建议您更新项目以使用支持库...

Global site tag (gtag.js) - Google Analytics