`
rensanning
  • 浏览: 3548827 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38152
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607316
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682345
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89357
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:401860
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69698
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91724
社区版块
存档分类
最新评论

Titanium应用在第一次启动时弹出Restart Required对话框的问题

阅读更多
使用Titanium开发的Android应用,通过网络或者Android市场下载后安装,在应用第一次启动的时候,会弹出来一个对话框“Restart Required”(有些机种没有)。


关于这个问题,官方的QA论坛也有很多讨论的地方,但是目前的版本(1.7.2)都还是没有解决。可能是系统的一个Bug。

虽然目前还没有去掉这个对话框的解决方法,但是对话框中表示的标题和信息是可以自定义修改的。为了提高用户体验,不把用户给吓着,还是强烈建议大家修改内容。

修改方法:

在tiapp.xml的ti:app标签下放置以下内容。
<property name="ti.android.bug2373.title">Restart Required</property>
<property name="ti.android.bug2373.message">An application restart is required.</property>
<property name="ti.android.bug2373.buttonText">Continue</property>
<property name="ti.android.bug2373.backgroundColor">black</property>


通过属性名能看出来每个值的具体含义:
・title(对话框的标题)
・message(对话框上显示的信息)
・buttonText(按钮的文字)
・backgroundColor(对话框的背景色)

如果要是想显示汉字,直接把汉字定义在tiapp.xml中的话,在build的时候会提示错误,所以需要将汉字转化为UTF-8的ASCII码(例:\u3051)后定义就没有问题了。

官方Bug listTIMOB-4941

  • 大小: 11.6 KB
分享到:
评论
3 楼 larry1314mvp 2012-02-03  
rensanning 写道
larry1314mvp 写道
hi 你知不知道在一个按钮的事件中怎么去关掉当前Apps.
我试过这一种Ti.Android.currentActivity.finish();并不能解决问题。


你在Ti.UI.createWindow的时候加“exitOnClose: true”了吗?


加了,但总是会有问题,那如果是iphone呢,Ti.Android一定不能用吧?
2 楼 rensanning 2012-02-02  
larry1314mvp 写道
hi 你知不知道在一个按钮的事件中怎么去关掉当前Apps.
我试过这一种Ti.Android.currentActivity.finish();并不能解决问题。


你在Ti.UI.createWindow的时候加“exitOnClose: true”了吗?
1 楼 larry1314mvp 2012-02-02  
hi 你知不知道在一个按钮的事件中怎么去关掉当前Apps.
我试过这一种Ti.Android.currentActivity.finish();并不能解决问题。

相关推荐

    TITANIUM智能手机应用开发教程

    - **跨平台兼容性**:通过一次编写代码即可在多个平台上运行,如iOS和Android。 - **JavaScript支持**:使用广泛流行的JavaScript语言进行开发,降低了学习曲线。 - **社区资源丰富**:拥有活跃的开发者社区,提供了...

    [Titanium] Appcelerator Titanium 移动应用开发教程 (英文版)

    [Packt Publishing] Appcelerator Titanium 移动应用开发教程 (英文版) [Packt Publishing] Creating Mobile Apps with Appcelerator Titanium (E-Book) ☆ 图书概要:☆ Develop fully-featured mobile ...

    TiInspector, 通过 Chrome DevTools调试 Titanium Mobile 应用程序.zip

    TiInspector, 通过 Chrome DevTools调试 Titanium Mobile 应用程序 #Ti 检查器Ti检查器允许在 Chrome DevTools web界面中调试 Appcelerator Titanium 应用程序。工具通过将命令和消息转换为 Chrome 调试协议和 ...

    TitaniumBackup_6.0.5.1

    总的来说,TitaniumBackup_6.0.5.1 是一个全面、高效的安卓备份解决方案,其专业版特性提供了静默恢复、批量操作、应用冻结等高级功能,使得用户在数据管理方面更加游刃有余。无论是普通用户还是高级玩家,都能从中...

    Titanium使用JavaScript来开发原生iOSAndroid和Windows应用

    Titanium是一个开源的移动开发框架,它允许开发者使用JavaScript语言来构建原生的iOS、Android以及Windows应用程序。这个框架的核心理念是提供一个跨平台的解决方案,让开发者可以用一种语言编写代码,然后在多个...

    titanium 打开本地网络

    在涉及到“titanium 打开本地网络”的话题时,我们主要关注的是如何在Titanium应用程序中检测和管理本地网络状态。 一、Titanium的网络检测 在Titanium中,可以使用`Ti.Network`模块来检查设备的网络状态。这个...

    Titanium中文版开发手册

    通过阅读和理解这些文档,开发者能够全面掌握Titanium Alloy框架的各个方面,从而高效地开发出功能丰富、用户体验优秀的移动应用。无论是初学者还是经验丰富的开发者,这份中文版开发手册都将是一份宝贵的资源。

    Titanium Mobile API

    Titanium Mobile API 是一款由 Appcelerator 公司提供的用于跨平台移动应用开发的强大工具包。该工具允许开发者使用 JavaScript 编写应用程序,并通过一套统一的 API 接口访问原生移动设备功能,如 GPS 定位、摄像头...

    Titanium Mobile SDK 3.1.0 Apidoc 离线版

    Titanium Mobile SDK 3.1.0 是一个用于构建原生移动应用的开发工具,尤其针对iOS和Android平台。这个版本的Apidoc是开发者的重要参考资料,它包含了完整的API文档,帮助开发者理解并使用Titanium框架的各种功能。...

    Titanium中支持IOS设备的拖拽

    在iOS开发中,Titanium是一个流行的跨平台框架,它允许开发者使用JavaScript编写代码,同时能够构建原生的iOS和Android应用程序。"Titanium中支持iOS设备的拖拽"这一主题聚焦于如何在Titanium框架下实现iOS应用的...

    Titanium_Backup_Pro_Donate_v8.4.0.2.apk

    ☆在Twitter上排名第一的TOP ROOT ROOT APP。 ☆有问题吗?参见 Titantrack.com/kb☆向下滚动以获取更多信息和演示视频;-) ☆☆☆ 您可以备份,还原,冻结(使用Pro)您的应用程序+数据+市场链接。这包括所有...

    Titanium Backup Pro「钛备份专业版」Android 平台上目前最为强悍的应用和系统备份恢复工具 .rar

    Titanium Backup Pro,通常被称为“钛备份”,是Android平台上的一款极具影响力的应用程序,它提供了强大的应用及系统数据的备份和恢复功能。这款专业版软件以其高效、全面的备份解决方案而闻名,深受Android用户...

    Titanium plugin开发初探

    在移动应用开发领域,Titanium 是一个流行的选择,它允许开发者使用 JavaScript 来构建原生的 iOS 和 Android 应用。Titanium 的核心理念是通过跨平台的 JavaScript API 提供与原生功能的无缝对接,而插件开发则是这...

    前端开源库-node-titanium-sdk

    在实际开发过程中,使用`node-titanium-sdk`时,开发者需要熟悉Titanium的API,理解如何通过JavaScript代码调用这些API来实现原生功能。同时,还需要掌握基本的移动应用设计原则,以确保应用在不同平台上拥有良好的...

    [Appcelerator] Appcelerator Titanium 商业应用开发经典实例 (英文版)

    [Packt Publishing] Appcelerator Titanium 商业应用开发经典实例 (英文版) [Packt Publishing] Appcelerator Titanium Business Application Development Cookbook (E-Book) ☆ 出版信息:☆ [作者信息] ...

    TiJSPDF, Titanium Mobile 应用程序的JSPDF插件.zip

    TiJSPDF, Titanium Mobile 应用程序的JSPDF插件 TiJSPDFTiJSPDF是用于使用JSPDF库生成pdf并在 Titanium Mobile 应用程序中操作它们的Titanium Mobile 应用程序的一种 JSPDF插件插件。这个插件独立于 Titanium 维护,...

    Titanium开发者平台介绍

    下面是一个简单的“Hello World”示例,展示了如何使用Titanium创建一个基本的移动应用: ```javascript Titanium.UI.setBackgroundColor('#000'); var win1 = Titanium.UI.createWindow({ title: '...

    ti-rate-reminder:为Titanium应用评分提醒

    提价提醒为Titanium应用评分提醒10次​​启动后,它会询问用户是否要对该应用程序进行评分。 适用于iOS和Android。安装在Resources目录中: $ npm install ti-rate-reminder用法 const rateReminder = require ( '...

Global site tag (gtag.js) - Google Analytics