Qt on Android 之设置应用名为中文

今早群里有个盆友问如何将 Qt 开发的 Android 应用的名字设置为中文,试验了一下,有两个办法。

原文链接:Qt Quick 图像处理实例之美图秀秀(附源码下载)

直接修改 AndroidManifest.xml 文件

首先你在创建 Qt on Android 工程时需要创建一个 AndroidManifest.xml 文件。如果你不知道怎么创建,参考我的文章《Qt on Android:图文详解Hello World全过程》。

在 Qt Creator 中打开 AndroidManifest.xml 文件,切换到 XML 源码模式,如图 1 :

图 1 修改 AndroidManifest 实现中文应用名字

同时修改 application 和 activity 两个标签,保存,运行, OK 。

手机上的应用列表如图 2 所示:

图 2 手机应用列表截图

看到了吧,左上角,“中文应用”那个。

添加中文字符串文件

第一种方法,其实比较暴力,破坏了 Android 提供的国际化框架。推荐第二种方法。

首先也要创建 AndroidManifest.xml 文件,不说了。

然后打开项目目录,找到 android 子目录,建立路径 res/values/values-zh-rCN ,下面新建一个 strings.xml ,要确保是 utf-8 文件编码格式。文件内容类似下面这样:

<?xml version=‘1.0‘ encoding=‘utf-8‘?>
<resources>
    <string name="app_name">中文应用</string>
    <string name="ministro_not_found_msg">无法找到Ministro服务。\n应用程序无法启动。</string>
    <string name="ministro_needed_msg">此应用程序需要Ministro服务。您想安装它吗?</string>
    <string name="fatal_error_msg">您的应用程序遇到一个致命错误导致它无法继续。</string>
</resources>

最后,运行你的 Android 项目,可以看到和方法一一样的效果。

博文大赛决赛了,请给我投票:Qt Quick 图像处理实例之美图秀秀(附源码下载),谢谢。 Qt on Android 系列的其它文章在这里:

时间: 2024-11-07 11:27:12

Qt on Android 之设置应用名为中文的相关文章

Qt on Android:创建可伸缩界面

使用 Qt 来开发 Android 应用,也需要适配不同移动设备,适配多种多样的屏幕和分辨率.这次我们大概来讲一下如何使用 Qt 提供的机制来创建可伸缩的界面. 博客之星评选,点击投我一票,谢谢.投过了也可以点哦,每天都可以投投一票. DPI 必须要解释一下 DPI . DPI , dot per inch ,即每英寸包含的点数.还有一个概念是 PPI ,即每英寸包含的像素数. 这个值越大,像素密度越大,小尺寸的屏幕就可以有大分辨率.比如有的 Android 手机, 3.7 吋屏幕就能提供 96

Qt on Android:qrc与assets

使用 Qt 为 Android 开发应用时,有时我们的应用会携带一些资源文件,如 png . jpg 等,也可能有一些配置文件,如 xml 等,这些文件放在哪里呢? 有两种方式: qrc assets 咱们分别来看下. the Qt Resource System qrc , Qt 的资源文件系统,很好用哦.看个图: 图1 qrc 示意图 你放在 qrc 里的文件,如 copy.png ,会被编译到 exe 文件中(Android应用是 libapplication.so ).当你运行应用时,这

《Qt on Android核心编程》目录

有朋友想看看<Qt on Android核心编程>的目录,So-- 目录 <Qt on Android核心编程>目录,截了10张图才弄好,都在下面了. 内容说明 本书内容基于第一个正式支持 Qt on Android 的 Qt SDK 版本,5.2.0 ,写作过程中 Qt 5.3.0 发布,我调整了部分内容,对有变化的部分作了对应介绍. 从目录可以看出,<Qt on Android核心编程>是从 Qt 的核心概念--元对象系统--讲起的,涵盖了信号与槽.事件.多线程.网

Qt on Android:使用JNI与第三方jar包

很多朋友在论坛和QQ群里问到这个,今天有时间写了个简单的示例. 功能很简单,允许你输入一个web页面地址,使用Java的下载类库下载后用QTextEdit显示出来. 版权所有:foruok.转载请注明出处:http://blog.csdn.net/foruok. 效果展示 初始效果如图1所示: 图1 useJar示例初始效果 图2为点击"GET"按钮后下载到对应页面的效果: 图2 下载页面成功 下载部分,为了显示如何使用jar包,我用了asynchttpclient,参考我的博文:An

Qt on Android:使用JNI与集成jar包

很多朋友在论坛和QQ群里问到这个,今天有时间写了个简单的示例. 功能很简单,允许你输入一个web页面地址,使用Java的下载类库下载后用QTextEdit显示出来. 版权所有:foruok.转载请注明出处:http://blog.csdn.net/foruok. 效果展示 初始效果如图1所示: 图1 useJar示例初始效果 图2为点击"GET"按钮后下载到对应页面的效果: 图2 下载页面成功 下载部分,为了显示如何使用jar包,我用了asynchttpclient,参考我的博文:An

Qt on Android:怎样适应不同的屏幕尺寸

使用 Qt 开发的 Android 应用,怎样适应 Android 智能手机各种各样的屏幕尺寸? 说到屏幕尺寸,从 2.8 吋到 8.9 吋的手机屏幕都有,这对程序猿们来讲痛苦可不只一点. Android 项目本身已经考虑了这个问题,资源文件,比如图标,都有 ldpi / mdpi / hdpi / xhdpi 等等版本, Android 框架会根据屏幕大小自动选择相应的图标,这样在不同尺寸的屏幕上,应用看起来就差不多了. 那 Qt 应用呢?其实不大用得上 Android 的这种机制(惟有 Ap

Qt on Android:让 Qt Widgets 和 Qt Quick 应用全屏显示

Android 系统版本很多,较新的 4.4 ,较老的 2.3 ,都有人用. Qt on Android 开发的 Android 应用,默认在 Android 设备上是非全屏的.而有些应用的需求是全屏显示,比如游戏.那么怎么样才能做到这点呢? 请给我的决赛文章<Qt Quick 图像处理实例之美图秀秀(附源码下载)>投票,谢谢. 我们需要分 Android 系统版本来说. Android 2.x 对于 4.0 以前,比如 2.2 . 2.3 的系统,可以修改 AndroidManifest.x

Qt on Android: Qt Quick 之 Hello World 图文详解

在上一篇文章,<Qt on Android:QML 语言基础>中,我们介绍了 QML 语言的语法,在最后我们遗留了一些问题没有展开,这篇呢,我们就正式开始撰写 Qt Quick 程序,而那些问题,随着本系列文章的展开也会一一被干掉. 在开始介绍 Qt Quick 应用的基本元素之前,我们先来创建一个 HelloQtQuickApp 项目,就是经典的 Hello World 了. 笔者的教程最终会面向 Qt Quick 与 C++ 混合编程,所以我们 HelloQtQuickApp 从零开始.

加快QT工程编译速度(还可给Qt for Android设置)

一.多核编译 环境:win10, Qt 5.4.1,编译器mingw32 项目: Qt for Android Qt Creator 在编译android项目时不支持预编译,默认cpu单核编译,工程稍大一点导致编译过程极其缓慢,影响效率. 不过Qt Creator自带了多核编译工具支持,只是没有默认开启,需要自己在项目中进行配置才能生效. 步骤如下[以本机和项目为例]: 1.查看是否已经安装了jom工具:C:\Qt\Qt5.4.1\Tools\QtCreator\bin\jom.exe 2.项目