`

Windows中Eclipse下Android模拟器文件路径含中文字符的异常处理办法

阅读更多

      鄙人现在还是在Windows下进行有关Android开发的学习,起初发现进行有关文件操作的学习时,发现涉及到文件路径的时候,只要文件路径含中文,就有可能出现FileNotFoundException的异常,很多论坛说可以通过URLEncoder.encode()来解决问题,经过尝试之后,发现并没有起到很好的作用。

      考虑到Windows下的中文编码方式跟Linux不一样,Windows是GBK,而Android的内核是Linux,Linux一般是UTF-8,于是在eclipse里面的那个项目点右键选择属性,在资源一栏可以看到有一栏“文本文件编码”从容器继承(GBK)貌似跟我们之前猜想的一样,跟windows下面的编码格式一样,有图有真相,于是果断改成了“UTF-8”,马上写了如下代码做测试

String test = "测试";
textView1.setText((new String(test.getBytes("GBK"))));
textView2.setText((new String(test.getBytes("UTF-8"))));
     果然,第一行出现了乱码,而第二行通过测试。写如上代码时记得改项目的文本文件编码方式。
分享到:
评论

相关推荐

    Android模拟器中SD卡的创建和文件的上传

    本文将详细介绍如何在Android模拟器中创建SD卡以及解决文件上传过程中可能出现的问题。 篇章一:SD卡的创建 1. **系统创建虚拟SD卡**:当创建Android模拟器时,可以选择自定义SD卡的大小,系统会自动完成创建。在...

    android模拟器中使用SDCard

    在Android模拟器中模拟SD卡的使用主要包含以下几个方面知识点: 首先,了解如何在Android模拟器中启用SD卡功能是必要的。在Android的开发工具链中,模拟器可以通过特定的参数来模拟SD卡的存在。而创建支持SD卡的...

    Eclipse编写的Android文件搜索实例

    使用Android模拟器或实际设备进行测试,确保文件搜索功能正常运行。同时,对不同Android版本和设备进行兼容性测试。 通过以上步骤,你可以在Eclipse V4.2.0中创建一个基本的Android文件搜索应用。这个实例不仅涵盖...

    Android 模拟器如何访问本地网页和获取浏览器

    ### Android 模拟器如何访问本地网页和获取浏览器 ...通过上述步骤,您可以成功地在Android模拟器中访问本地网页,并且获取到浏览器的User Agent信息。这对于开发基于Web的应用程序或进行网络调试等场景非常有用。

    Eclipse 开发 Android, Hello, DatePicker (学习7)

    如果一切正常,应用将在Android模拟器或连接的设备上启动,显示一个DatePicker,让用户选择日期。 这个简单的例子展示了如何在Eclipse中开始Android开发,使用基本的UI组件(DatePicker)并与之交互。虽然现在...

    Android开发工具eclipse

    - 将SDK Manager与Eclipse集成,通常是在Eclipse中安装ADT插件后,通过插件配置指向SDK的路径,这样Eclipse就可以识别并管理Android项目。 2. **创建Android项目** - 在Eclipse中,使用"New -> Android Project...

    用 Eclipse 开发Android 程序配置法

    在Eclipse中,可以通过以下路径导入这两份文件: 1. `window -> preferences -> java -> Code Style -> Formatter`导入`android-formatting.xml` 2. `window -> preferences -> java -> Code Style -> Organize ...

    Eclipse37中搭建Android开发环境.docx

    本文将详细介绍如何在 Eclipse 3.7 版本中搭建完整的 Android 开发环境,包括 Eclipse 的安装与配置、ADT 插件的安装、Android SDK 的安装与配置、Android 模拟器的创建与使用等内容。通过本教程的学习,读者可以...

    Android 贪吃蛇 eclipse 源代码

    同时,利用Android模拟器或实际设备进行测试,检查不同屏幕尺寸和分辨率下的显示效果。 总结,"Android 贪吃蛇"源代码是一个学习Android游戏开发的绝佳示例,它涵盖了基本的Android应用结构、UI设计、事件处理和...

    Eclipse 开发 Android, Hello, MapView (学习5)

    在本篇博客“Eclipse开发Android,Hello, MapView(学习5)”中,我们将探讨如何在Android开发环境中使用Eclipse集成开发环境(IDE)来创建一个简单的应用程序,该程序展示了一个显示地图的MapView。这个过程涉及到...

    Android移动应用开发习题答案.pdf

    最后,安装 Android 开发环境,包括配置 Android SDK 的环境变量、打开 Eclipse 通过菜单设定 Android SDK 路径。 二、Android 模拟器创建 Android 模拟器是 Android 移动应用开发中必不可少的工具。 Android ...

    eclipse 结合Android开发插件ADT-0.9.3

    然而,为了专门针对Android平台进行开发,我们需要在Eclipse中安装一个专用的插件——Android Development Toolkit (ADT)。ADT是Google为Eclipse设计的,它极大地简化了Android应用的创建、构建和调试过程。本篇将...

    在Eclipse4.2.2中搭建android开发环境.docx

    在搭建Android开发环境的过程中,我们需要使用到几个关键的软件工具,包括JDK、Eclipse、Android SDK和ADT。以下是详细的步骤和知识点: 1. **JDK安装**:首先,你需要下载并安装Java Development Kit(JDK)1.6...

    ADT 0.9.6 eclipse 的 android 插件

    8. **模拟器改进**:ADT 集成的 Android 模拟器可能在新版本中进行了优化,提供更快的启动速度和更真实的设备模拟,使开发者可以在多种设备配置下测试应用。 9. **版本控制集成**:ADT 支持与常见的版本控制系统如 ...

    安卓eclipse计算器,可以直接导入运行

    1. 在Eclipse中,将项目导入到工作区,确保SDK路径正确,并设置好目标设备或模拟器。 2. 构建项目并运行,Eclipse会自动编译APK并将其推送到设备或模拟器上。 3. 使用Eclipse的调试工具,如断点、变量监视窗口,可以...

    android-sdk_r21-windows.zip

    这个“android-sdk_r21-windows.zip”文件正是Android SDK的第21个版本,专为Windows操作系统设计。在本文中,我们将深入探讨这一版本SDK的主要组件、功能以及如何在Windows环境下进行安装和配置。 一、Android SDK...

    最新安卓环境搭建教程+JDK+Eclipse+AndroidSDK+ADT+最详细汇编.pdf

    - 确保所有路径使用英文字符且大小写一致。 - 不要省略 Classpath 中的点(`.`)和分号(`;`)。 - Path 前的分号(`;`)不可遗漏。 - 使用英文输入法输入所有路径和符号。 - 部分计算机可能需要将 `%JAVA_HOME%` 路径具体...

Global site tag (gtag.js) - Google Analytics