标签: titanium

Appcelerator与Android SDK

我一直在看appcelerator似乎很好!毫无疑问,appcelerator的优点之一是它支持多平台.我有兴趣建立一个Android应用程序,也许以后可能是一个iPhone应用程序.因此,目前支持多个平台并不重要.

如果你无视支持多个平台而只关注android开发.appcelerator还有优势吗?它缺少"Android sdk"的任何功能吗?

(当我说"Andorid sdk"时,我的意思是使用Eclipse开发本机Android sdk,如果它有任何意义)

android titanium appcelerator

24
推荐指数
2
解决办法
2万
查看次数

设计和iPhone应用程序之间的HTTP身份验证

我是ruby on rails的新手,但我想将我的SQlite数据库中的数据从我的iphone应用程序发送到rails web应用程序.就像"同步"服务一样.

我正在使用设计进行Web应用程序的身份验证.我启用了基本的HTTP身份验证,我可以卷入xml或json数据的网站.当我将帖子标题设置为JSON并使用用户名和密码时,我也可以将数据上传到网站.

这就是我被困的地方.

1)如何在第一次登录后让用户登录?每次我向网站发送数据时都使用http身份验证吗?我已阅读有关令牌身份验证但我不确定如何使用它.

2)我可以使用正确的用户名和密码将JSON数据发布到http:// localhost:3000/example之类的内容.但是,如果用户名和passowrd不正确,它将返回HTML内容.我是否必须写一些返回有关登录成功/ fialure的json数据的内容?

3)在我的iPhone应用程序和我的网络应用程序之间进行通信.我是否正确在Web应用程序端编写RESTful API?我需要使用有效资源吗?

我真的很难全面了解这一切是如何运作的.谢谢!

api ruby-on-rails http-authentication titanium devise

24
推荐指数
1
解决办法
1万
查看次数

获取错误msg安装失败缺少共享库

我已经制作了一个应用程序,使用谷歌地图APi,我使用钛1.2.2和移动sdk 1.5.1为Android,我们每当我试图在模拟器上运行应用程序,控制台显示错误

[INSTALL_FAILED_MISSING_SHARED_LIBRARY]

这个错误意味着什么以及如何解决它?

android google-maps titanium

22
推荐指数
3
解决办法
6万
查看次数

钛合金的Paypal集成问题

我必须在我的应用程序中实现Paypal.在这里,我已经将一些产品添加到购物车中.如果我点击购物车,我必须使用Paypal支付金额.

单击Paypal按钮时,我收到以下错误:

为物料价格,税金和运输指定的金额不等于总金额.

为什么会收到此错误?

我使用以下代码:

$.paypalWindow.addEventListener('open', function(){ 
var Paypal = require('ti.paypal'); 
var u = Ti.Android != undefined ? 'dp' : 0; 
var status = Ti.UI.createLabel({ top: 20 + u, height: 50 + u, color: '#333', text: 'Loading, please wait...' }); 
$.paypalWindow.add(status); var price = totalamount; 
 var   invoiceitemslist = JSON.stringify(data);

var button; function addButtonToWindow() {
if (button) { $.paypalWindow.remove(button); button = null; } 
button = Paypal.createPaypalButton({ width: 194 + u, height: 37 + u,    buttonStyle: Paypal.BUTTON_194x37, top: 20 + u,

    language: …
Run Code Online (Sandbox Code Playgroud)

javascript android paypal titanium ios

22
推荐指数
1
解决办法
467
查看次数

用符号符号解析JSON w/@(arobase)

我的JSON对象的计算结果为:

{ "@io": IO, "@type": XXX }
Run Code Online (Sandbox Code Playgroud)

如果调用此变量my_json,如何访问@typeXXX 的值?我试过my_json.@type,但这是错误的.帮助赞赏.谢谢,

缺口

javascript json titanium at-sign

21
推荐指数
2
解决办法
2万
查看次数

单击钛移动应用程序中的TableViewSection时无法查看Tableviewrow

我开发了一个基于以下树结构的应用程序:

默认值:

  • 类别
  • 类别
  • 类别

点击类别时:

  • 类别
    • 子类别
      • 产品
  • 类别

  • 类别

有时候:

  • 类别

  • 类别

    • 产品
  • 类别

在这里,我必须使用tableview实现这个概念.

是的我创建了tableview,然后我创建了tableviewsection.我已经在tableviewsection中添加了类别.我已经在tableviewsection中创建了tableviewrow.如果我单击所选类别,我已在这些tableviewrow中添加了子类别值.但是某些类别有子类别......某些类别没有子类别.直接有产品.所以请你解释一下我

编辑:

我有以下代码:

    // create menu view
var data = [];

var v1 = Ti.UI.createView({
  height: '100%',
  width: '320dp',
  left: '0%',
  backgroundColor: '#212429'
});

$.drawermenu.drawermenuview.add(v1);

var tableView = Ti.UI.createTableView({
  height: '100%',
  width: '100%',
  separatorColor: '#111214',
  allowsSelection: true,
  style: Ti.UI.iPhone.TableViewStyle.GROUPED
});
v1.add(tableView);

var dataArray = [];
getCategoryList();

function getCategoryList() {
  var sendit = Ti.Network.createHTTPClient({
    onerror: function(e) {
      Ti.API.debug(e.error);
      alert('There was an error during the …
Run Code Online (Sandbox Code Playgroud)

javascript iphone json titanium tableview

21
推荐指数
1
解决办法
370
查看次数

在钛,是否可以从Android模块访问第三方jar捆绑的资源文件(xml)?

我一直在研究如何从Android模块访问第三方jar捆绑的资源文件(xml文件,图像,这里提到).是否有可能做到这一点?

因为这些资源文件是由编译的第三方jar文件调用的,这意味着我无法TiRHelper.getApplicationResource在本机java代码中使用方法,除非我:

  1. 将jar文件解编译为java代码.
  2. 将所有本机资源引用替换为TiRHelper.getApplicationResource
  3. 将第三方java源代码重新编译为jar文件.

(这个第三方项目是https://github.com/ShareSDKPlatform/ShareSDK-for-Android/tree/master/Sample,我可以轻松编译和运行它.你可以看到/ res文件夹中有资源文件,一个jar文件使用这些资源文件.)

我搜索了一整天但没有找到答案.

我从官方文件中得到了一些线索,试过但没有成功.错误显示资源不是来自钛模块的java代码的accessbile.

另外,这个问题(http://developer.appcelerator.com/question/178857/unable-to-load-resources-from-3rd-party-librarys-resourced-in-android-module)没有得到解答.

这个答案(http://developer.appcelerator.com/question/49671/android-r-references-in-appcelerator-module#answer-266726)给了我一个方法:

getResource() gives an Error
getAndroidResource() gives an Error
but getApplicationResource() DOES work
Run Code Online (Sandbox Code Playgroud)

并且有一个线索,'apklib'可能有用,但在阅读了一些帖子后,我发现它已经从maven官方网站上删除了.现在Google推荐使用'aar'文件.但根据这个Titanium官方问题(https://jira.appcelerator.org/browse/TIMOB-18565),钛尚不支持.

所以,我想知道,是否有可能让java代码(例如一个活动)从Titanium模块访问其第三方jar捆绑的资源文件(value/string.xml左右)?如果是的话,有没有我可以参考的示例代码?

非常感谢!

resources android module titanium

20
推荐指数
1
解决办法
1032
查看次数

Appcelerator Titanium现在在iPhone上被禁用吗?

这个问题已经在MonoTouch中得到了很清楚的回答:现在 MonoTouch 是否被禁止使用?

但是Appcelerator Titanium呢?

来自Apple及其iPhone 4操作系统的新TOS:

3.3.1 - 应用程序只能以Apple规定的方式使用Documented API,不得使用或调用任何私有API.应用程序必须最初使用Objective-C,C,C++或JavaScript编写,由iPhone OS WebKit引擎执行,并且只有使用C,C++和Objective-C编写的代码可以编译并直接链接到Documented API(例如,禁止通过中间翻译或兼容性层或工具链接到Documented API的应用程序.

Titanium使用JavaScript但不直接执行iPhone OS WebKit引擎.在他们的开发者博客中,Jeff Haynie说 Titanium是明确的,但我不知道他们是否在拒绝.

我们相信,在我们解释它们时,我们完全符合iPhone OS 4.0 ToS.

我没有找到Apple的任何官方消息,只有意见.而且我很困惑.我不会为我的应用程序编写另一行代码,直到...你知道.

iphone titanium

18
推荐指数
4
解决办法
8075
查看次数

应用程序数据文件实际存储在Android设备上的哪里?

我使用Appcelerator Titanium开发了一个Android应用程序.此应用程序将在applicationDataDirectory中创建一个文件并安装数据库.

如果在模拟器上运行,我可以使用"adb"命令找到这些文件.但是Android设备怎么样?我可以使用"我的文件"应用程序查看我创建的文件吗?(因为我可以看到其他应用程序在那里创建的文件.)

此外,我希望一旦我删除设备上的应用程序,它将自动删除相关的文件和数据库.真的吗?

因为我发现即使我从设备中删除了应用程序,数据库似乎也被遗忘了.我可以说,因为删除应用程序并在设备上重新运行(从Titanium),它显示以前的数据.

我正在使用Ti SDK 2.0.1GA2,Android Runtime V8.并使用三星Galaxy Tab进行测试.提前致谢.

android file titanium appcelerator

18
推荐指数
2
解决办法
11万
查看次数

选择PhoneGap和Titanium

所以,我必须开发一个移动应用程序,我想使用Phonegap或Titanium,但我需要有关这些技术的建议......

他们是免费的吗?它们的局限是什么?

我不太了解它们,我想在开始编码之前获得更多信息......

谢谢!

titanium cordova

17
推荐指数
1
解决办法
2万
查看次数