标签: appcelerator

Sproutcore + PhoneGap/Titanium?

我现在正在学习Sproutcore来编写我的应用程序.

后端只是一个将json推送到前端Sproutcore应用程序的服务器.

我想知道当我使用PhoneGap或Titanium将我的应用程序移植到手机时会是怎样的.

我必须重写多少当前的Sproutcore应用程序?它只是视图,从而使控制器和模型不受影响吗?

原因Sproutcore提供了大量的UI,我想我必须更换那些,如果我希望我的应用程序看起来原生(iPhone按钮,列表等).

当我将Sproutcore与Phonegap或Titanium结合使用时,它会是什么样的指南/教程?

javascript sproutcore titanium appcelerator cordova

5
推荐指数
1
解决办法
1256
查看次数

Android无法检索我当前的位置(Appcelerator Titanium)

我正在使用Titanium SDK 1.5.1进行iPhone和Android开发.我有一个应用程序,可以在iPhone上完美地加载我当前位置的地图.但是,对于Android,没有任何东西显示,但Geolocation API出错.

我在tiapp.xml文件中添加了我的Android Map API密钥和其他属性:

<property name="ti.android.debug" type="bool">false</property>
    <property name="ti.android.google.map.api.key.development">xxxxxxxxxxxxxxxxxxx</property>
    <android xmlns:android="http://schemas.android.com/apk/res/android">
            <uses-permission android:name="android.permission.INTERNET"/>
            <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
            <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
            <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
    </android>
Run Code Online (Sandbox Code Playgroud)

然后,在我的js文件中,我添加了两行:

Titanium.Geolocation.accuracy = Titanium.Geolocation.ACCURACY_BEST;
Titanium.Geolocation.distanceFilter = 10;
Run Code Online (Sandbox Code Playgroud)

而且,对于电话,这里是代码:

Titanium.Geolocation.getCurrentPosition(函数(E){

    if (e.error)
    {
        alert('Error while retrieving your position!');
        return;
    }
var longitude = e.coords.longitude;
var latitude = e.coords.latitude;
....
Run Code Online (Sandbox Code Playgroud)

在我的设备上,即使我允许Android访问我的位置(在Android设置中),该应用也会返回上面的提醒.

那么问题是什么?

谢谢提前!

android titanium appcelerator

5
推荐指数
1
解决办法
2071
查看次数

在视图的一侧设置边框?

有没有人能够做到相当于border-left:在一个视图上?(我想在ImageView的一侧创建一个边框.)

titanium appcelerator

5
推荐指数
1
解决办法
6782
查看次数

Titanium创建日历活动

我正在尝试在我的Titanium App for Android平台中创建日历事件.为此我使用下面的代码,它没有给出任何错误也没有创建任何日历事件

var calendars = Ti.Android.Calendar.selectableCalendars;
        var names =[];
        for (var i = 0; i<calendars.length; i++) {
            names.push(calendars[i].name);
        }

        var calendarDialog = Titanium.UI.createOptionDialog({
            title: 'Select a Calendar',
            options: names,
            cancel:1
        });
        calendarDialog.addEventListener('click', function(e){
            var ci = e.index+1;
            var calendar = Ti.Android.Calendar.getCalendarById(ci);

            var eventBegins = new Date(2011, 12, 26, 12, 0, 0);
            var eventEnds = new Date(2011, 12, 26, 14, 0, 0);
            var hasReminder = true;
            var details = {
                title: 'i m testing',
                description: 'message',
                begin: eventBegins,
                end: …
Run Code Online (Sandbox Code Playgroud)

android titanium appcelerator appcelerator-mobile titanium-mobile

5
推荐指数
1
解决办法
1728
查看次数

下载Appcelerator的文档

我试图找到一种方法来下载钛金属加速器的文档供离线阅读

我搜索了很多,但找不到任何直接或间接的下载方式

有人下载过文档吗?

appcelerator

5
推荐指数
2
解决办法
2527
查看次数

为什么Titanium构建过程如此之慢?

我有一个2013 Retina MacBook pro,并对XCode的构建速度感到惊讶.我可以在大约2-3秒内在模拟器中构建并运行一个相当大的Objective-C应用程序.

在为iPhone制作和运行较小的Titanium App时,我想知道为什么需要大约15秒.在控制台中,构建过程非常快,但应用程序在"调用xcodebuild"上挂起大约10秒钟

$ titanium build -p ios
Titanium Command-Line Interface, CLI version 3.0.24, Titanium SDK version 3.0.2.v20130206164716
Copyright (c) 2012-2013, Appcelerator, Inc.  All Rights Reserved.

Please report bugs to http://jira.appcelerator.org/

[INFO]  Build type: development
[INFO]  Building for target: simulator
[INFO]  Building using iOS SDK: 6.1
[INFO]  Building for iOS iPhone Simulator: 6.1
[INFO]  Building for device family: iphone
[INFO]  Minimum iOS version: 4.3
[INFO]  Debugging disabled
[INFO]  Initiating prepare phase
[INFO]  Copying custom Info.plist from project …
Run Code Online (Sandbox Code Playgroud)

titanium appcelerator appcelerator-mobile titanium-mobile

5
推荐指数
1
解决办法
4208
查看次数

如何在Ubuntu上安装Titanium Studio?

有谁知道如何在ubuntu(> = 12.04)上安装钛合金?
我花了一整天,我总是遇到同样的问题.Titanium studio强迫我更新并返回错误:

Error encountered during update
Failed to install acs. Please see the Studio log for more information.


log : 
> acs@1.0.11 postinstall /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: /usr/lib/node_modules/acs
 node scripts/config.js


module.js:340
    throw err;
          ^
Error: Cannot find module '/home/grzesiek/Titanium_Studio/[sudo] password for grzesiek: 
/home/grzesiek/Titanium_Studio/[sudo] password for grzesiek:
/home/grzesiek/Titanium_Studio/[sudo] password for …
Run Code Online (Sandbox Code Playgroud)

titanium appcelerator ubuntu-12.04

5
推荐指数
1
解决办法
2164
查看次数

iTunes Connect Testflight内部测试人员

从testflight应用程序下载beta应用程序最后会出现错误,在我的所有设备上都说"此时无法下载应用程序".itune连接上传没有错误.应用程序显示并收到有关向testflight beta添加新应用程序的通知.但每次都有同样的错误.

beta testing itunesconnect appcelerator testflight

5
推荐指数
1
解决办法
964
查看次数

重复条目:自定义Android模块中的org/appcelerator/titanium/gen/bindings.json

设置/问题

我为Titanium创建了一个自定义Android模块,以在Ti中显示Gif动画.模块源代码可以在这里找到:https: //github.com/m1ga/com.miga.gifview

实际模块工作正常,但当我使用它与第二个模块(具有相同的问题)时,我收到以下错误:

java.util.zip.ZipException:重复条目:org/appcelerator/titanium/gen/bindings.json

问题出在gifimageview.jar文件中:

在此输入图像描述

我的两个模块在/ gen文件夹中都有一个bindings.json文件,它包含与bindings/gifview.json相同的信息.因此,如果我在一个模块中手动删除它,我可以使用两个模块(因为现在只有一个bindings.json).

如何建议编译器不要创建此文件或更改名称?当我编译模块时,ant我在输出中看到这个:

compile:
    [javac] Compiling 3 source files to /home/miga/dev/ti.gif/android/build/classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] Note: [KrollBindingGen] Running Kroll binding generator.
    [javac] Note: [KrollBindingGen] Succesfully loaded existing binding data: /home/miga/dev/ti.gif/android/build/classes/org/appcelerator/titanium/gen/bindings.json
    [javac] Note: [KrollBindingGen] Found binding for proxy GifView
    [javac] Note: [KrollBindingGen] Found binding for module Tigifview
    [javac] Note: [KrollBindingGen] Generating JSON: file:/home/miga/dev/ti.gif/android/build/classes/org/appcelerator/titanium/gen/bindings.json
     [copy] Copying 1 file to /home/miga/dev/ti.gif/android/build/classes
Run Code Online (Sandbox Code Playgroud)

它正在创建bindings.json …

java android module appcelerator appcelerator-titanium

5
推荐指数
1
解决办法
896
查看次数

尝试在模拟器中运行时无效的请求

我今天无法在appcelerator中通过iOS模拟器运行任何东西:

STUDIO BUILD:4.7.0.201607250649

SDK:5.4.0(尝试过几个不同的sdks版本)

当我试图跑步时,我得到:

[INFO]:合金编译在0.65622s [INFO]:合金编译器成功完成[错误]:无效请求

这是针对现有项目......

当我尝试一个新项目时,我收到一条消息说:

该项目具有无效/非平台GUID.并且无法运行.你想在平台上注册应用程序,更新它的GUID吗?

点击"是"后,它无法解决问题.

appcelerator

5
推荐指数
1
解决办法
1977
查看次数