`
宁辉522
  • 浏览: 15062 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

一个Android应用的汉化的技术

阅读更多

开卷语: APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis 或 Sisx的
文件格式。通过将APK文件直接传到Android 模拟器或Android手机中执行即可安装。
apk 文件和sis 一样最终把android sdk 编译的工程打包成一个安装程
序文件格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,
在Android 系统安装时,APK 程序会被存放在系统默认的APP 目录
中。现在很多人在使用GPhone时,特别是G1 都喜欢使用APP To SD 技
术设置。这就是把系统默认的APP 文件夹移到SD 卡上,安装APK 程序
时,直接把APK 安装到手机SD 储存卡,而不是手机内存,这样就大大
提升了手机的使用空间,同时也就相对的提示了手机运行速度。
   我在下载安卓手机应用时,发现一款很好玩的游戏popstar,但是本人英文很不好,里面的英文看不懂,不能最大程度的玩明白。我想着一些软件都可以汉化,那么安卓应用能不能也汉化呢?于是我就在网上找到了一款汉化安卓应用的软件AndroidResEdit。这样就开始我的安卓应用汉化之旅。哈哈!
  下面就和我一起学习怎样汉化你的安卓应用吧!
   在开始汉化之前我们得做一些准备,那么我们要做什么准备呢?
   首先我们准备java,因为我是学java的这个不是问题。
   第二,要在网上下载一个AndroidResEdit软件(http://www.onegreen.org/Android/HTML/51504.html)解压后会有一个程序,打开就可以使用了。



  第三,要有一个签名程序Auto-sign(推荐使用AndroidResEdit软件自带的签名功能)然后我们就可以开始汉化我们的小应用了!!!


首先将popstar.apk用winrar方式打开,当然也可以用别的解压软件,我用的就是360压缩。



打开以后将压缩文件中的resources.arsc解压出来,放在一边。



然后打开AndroidResEdit



把我们刚才解压出来的resources.arsc文件在AndroidResEdit中打开,




然后就可以看到这样的情况!


看到许多的英文文件,软件会在原始资源栏中列出所有英文词条,在某一词条上双 击,在弹出的对话框中输入翻译后的内容,确定后即可完成该词条的汉化(E文不好的朋友可以使用Google在线翻译或者借助词典软件进行翻译)。依次将所 有词条翻译汉化后,点击文件菜单中的保存文件即可。一般情况下我们只需要翻译以大写字母开头的词条,也有小部分是以小写字母开头的,这些需要我们自己来判 断。带下划线的软件参数、目录名称、文件名称不需要修改,像%s%、d%这类格式化输出的参数也不用做修改,照抄过来就可以了,输入时注意是半角小写字 符,否则会出错。


这样一个一个的汉化完之后,保存文件在你能找到的位置。在AndroidResEdit中找到签名把你刚才汉化好的文件签名就好了。
    最后我的小安卓应用游戏就好了。
    你遇到这样的问题了吗?遇到了就按照我的方法去汉化吧!绝对有成就感!!!!!
  • 大小: 99.6 KB
  • 大小: 72 KB
  • 大小: 113 KB
  • 大小: 72 KB
  • 大小: 174 KB
  • 大小: 129 KB
  • 大小: 26.8 KB
0
5
分享到:
评论

相关推荐

    《Android应用开发揭秘》附带光盘代码.

    《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言  第一部分 准备篇  第1章 Android开发简介  1.1 Android基本概念  1.1.1 Android简介  1.1.2 Android的系统构架  1.1.3 ...

    《Android应用开发揭秘》源码

     杨丰盛,Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。2007年获得中国软件行业协会...

    Android应用开发揭秘pdf高清版

    《Android应用开发揭秘》内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏...

    android开发揭秘PDF

    2.3 创建第一个Android项目——HeUoAndroid 2.3.1 创建HelloAndroid项目 2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 基础篇 第3章 Android程序设计基础 3.1 Android程序框架 ...

    Sonar应用技术笔记

    sonar应用技术笔记是笔者在学习sonar过程中的应用记录,包括安装,配置数据库,汉化,与maven集成,在eclipse中的配置,与jira集成,在android工程中的集成配置

    Myeclipse 2018

    MyEClipse支持使用Java、HTML和JQuery进行编码,使用移动工具创建拥有良好编码的应用,并嵌入到原生iOS和Android应用中。新版本通过构建Eclipse Photo、支持Java 10和Java EE 8在企业向导中获得核心改进。新功能包括...

    木蚂蚁市场

    木蚂蚁电子市场是基于android平台的客户端软件,提供安卓应用程序的分享与下载。 木蚂蚁电子市场以内容全,下载快,汉化内容多为特色,在界面上和功能操作方面,充分...-紧急修复一个下载相关的BUG 1.7版的朋友建议升级

    APK包名修改 请问如何修改APK包名

    今天,想在android手机上安装两个相同的应用,本以为可以安装不同版本的,试了几次,均相互覆盖了,于是,只能设法修改apk所对应的包名(package name)。 目的声明:本文只是为了满足DIY的需要,并不是为了成为打包党...

    嵌入式系统/ARM技术中的浅谈Android游戏开发之详解SQLite存储

    先介绍几个基本概念知识:  Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续进行对Android系统开发...

    C程序设计语言(第2版·新版中文)

    热门Tag JAVA C++ linux C# 教程 C语言 android 源码 PDF 编程 sql c Windows matlab ORACLE 源代码 api 中文 数据库 arm JavaScript 破解 数据结构 vc visual jQuery 计算机 答案 单片机 php JSP mfc .NET 中文版 ...

Global site tag (gtag.js) - Google Analytics