标签: appcelerator

我想从tableview中获取选定的行值并将其复制到appcelerator的textfiled中

大家好我想要选择行值到文本字段,所以如何将值复制到textfiled.那我怎么能这样做... my_combo是textfiled代码 - :

var Tab_data = [

     { title:'Row 1', hasChild:true },
     { title:'Row 2', hasChild:true },
     { title:'Row 3', hasChild:true },
     { title:'Row 4', hasChild:true }
];


var tab = Titanium.UI.createTableView({
    top:43,
    data:Tab_data
});

tab.selectionIndicator=true;

tab.addEventListener('click',function(e) {

    var ind = e.index;

    if(e.selectRow)
    {
        Titanium.API.inof(' Selected clicked');
        my_combo.value = e.selectRow.title;
    } 

});
Run Code Online (Sandbox Code Playgroud)

titanium appcelerator

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

使用iOS模块构建本机视图并在Titanium中使用它们

我想构建一个iOS模块,其中我有一个带有.xib文件的viewController类.现在的问题是如何从我的钛代码中调用该视图.我知道有可用的视图代理,但由于文档不太好而不知道如何使用它们.

到目前为止我已经创建了一个可以传递非图形数据的模块,但是从我的模块中获取View控制器呢.

我已经检查了appcelerator wiki,但这没有用.任何指导我的教程都会有所帮助

titanium appcelerator appcelerator-mobile titanium-modules titanium-mobile

6
推荐指数
1
解决办法
3837
查看次数

你怎么能让appcelerator钛工作室在控制台日志中显示未捕获的运行时错误?

似乎在运行时,appcelerator中的所有未捕获的错误都被钛IDE吞没,并且从未出现在控制台日志中.你怎么能摆脱这种行为并确保错误出现在那里?

titanium appcelerator appcelerator-mobile

6
推荐指数
1
解决办法
892
查看次数

Appcelerator Studio - 当我在视频播放器中加载URL时,Android应用程序在Marshmallow上崩溃

我从远程服务器下载视频并将其保存在应用程序数据目录中.完成后,我将其URL传递给视频播放器(我窗口上的UI元素).然后我的应用程序崩溃了.

这只发生在Marshmallow(Android 6.0版)上.我已经在Lollypop(4-5设备)上进行了测试,但它在那里工作得很好.

我尝试了不同的解决方案,但仍无法解决此问题.它真的杀了我.如果您有任何想法,请帮忙.我会很感激.

这是我的日志(来自评论):

[错误]:TiVideoView8:java.io.IOException:setDataSource失败.[ERROR]:TiVideoView8:在android.media.MediaPlayer.setDataSource(MediaPlayer.java:1095)[出错]:TiVideoView8:在android.media.MediaPlayer.setDataSource(MediaPlayer.java:1041)[出错]:TiVideoView8:在机器人.media.MediaPlayer.setDataSource(MediaPlayer.java:987)[ERROR]:TiVideoView8:在android.media.MediaPlayer.setDataSource(MediaPlayer.java:968)

android appcelerator video-player android-6.0-marshmallow appcelerator-titanium

6
推荐指数
1
解决办法
392
查看次数

Appcelerator中的相机权限

我正在使用Appcelerator工作室来开发我的应用程序.在这个应用程序中,我正在从相机拍照并将它们发布到我的服务器.对于Android 6,我要求用户使用相机的运行时权限.我的代码运行正常.但是,当我在运行时请求相机的许可时.它要求3个权限,

  1. 允许应用拍摄照片和录制视频.
  2. 应用程序将访问库.
  3. 应用程序将使用相机位置.

我的问题是为什么当我只使用相机拍照时我会看到所有这些权限,我怎么能摆脱它们呢?

代码段:

if (Ti.Media.hasCameraPermissions()) {
        openCamera();
    } else {
        Ti.Media.requestCameraPermissions(function(e) {
            if (e.success) {
                openCamera();
            } else {
                alert('You denied permission');
            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助.

camera android appcelerator android-permissions runtime-permissions

6
推荐指数
1
解决办法
1601
查看次数

无法解析应用程序的Info.plist appcelerator工作室错误

我新安装的xCode和appcelerator工作室以下是配置:

Operating System
  Name                        = Mac OS X
  Version                     = 10.11.6
  Architecture                = 64bit
  # CPUs                      = 4
  Memory                      = 8589934592
Node.js
  Node.js Version             = 0.12.7
  npm Version                 = 2.11.3
Titanium CLI
  CLI Version                 = 5.0.9
Titanium SDK
  SDK Version                 = 5.0.2.GA
  SDK Path                    = /Users/neosoft/Library/Application Support/Titanium/mobilesdk/osx/5.0.2.GA
  Target Platform             = iphone
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试运行演示iOS应用程序时,它会抛出以下错误:

Failed to parse app's Info.plist: /Appcelator Projects/demo/build/iphone/build/Products/Debug-iphonesimulator/demo.app/Info.plist
Run Code Online (Sandbox Code Playgroud)

我已尝试使用XCode 7和8,然后它也显示相同的错误.

任何人都可以帮我解决它...

xcode titanium appcelerator ios appcelerator-titanium

6
推荐指数
1
解决办法
2683
查看次数

PHP和钛用于桌面开发

Titanium声称支持PHP,但我无法找到一个示例或教程(他们网站上有关服务的内容对我没有任何意义).如果您了解任何有用的示例,教程或源代码,请在此处发布.

php titanium appcelerator

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

Mac多点触控Web应用程序

在Web应用程序(甚至是Titanium Desktop)中,是否可以识别和使用多点触控手势(即捏/三指滑动)?

javascript macos web-applications titanium appcelerator

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

Appcelerator钛 - 合金与经典

我即将开始一个新的Titanium项目.到目前为止,我所写的是现在被认为是"经典项目"(我在合金之前就开始编写Titanium应用程序)了.

我想知道在为我的新项目切换到Alloy时是否值得.我知道基本上,在编译到java项目或objective-c项目之前,Alloy编译为"Classic"Titanium代码.我也知道"预编译"过程中的一大优势,即在合金代码中标记仅与Android或iPhone相关且在编译的"经典"代码中不包括其他代码.

我主要担心的是灵活性 - 就像"经典"一样,我觉得我对代码有更多的控制权以及正在发生的事情.

第二个问题,我有控制(如开源滑动菜单),不是为合金编写的 - 我怎样才能将它们作为我项目的一部分?

我发现(在TiConf 2014中引入)TI UX(https://github.com/jaraen/Ti.UX.Templates)是为Alloy编写的,我开始要求自己使用Alloy.

其他几个问题:

  1. 如何在Alloy内部运行旧的UI代码?
  2. 我可以在"经典"项目中为Alloy运行编写控件吗?
  3. "Classic"项目是否也可以映射出不属于iOS/Android的代码?
  4. Alloy项目和Classic项目之间的性能有何不同?其他灵活性问题呢?

谢谢

titanium appcelerator appcelerator-mobile titanium-mobile titanium-alloy

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

Apccelerator Titanium Bug Windows 10

我最近在Windows 10 pro笔记本电脑上安装了Appcelerator工作室.我无法运行最近创建的移动项目.控制台日志中显示以下错误:

FATAL ERROR: v8::ToLocalChecked Empty MaybeLocal.
Run Code Online (Sandbox Code Playgroud)

它似乎是节点js v8引擎.这是其他人有这个问题吗?

编辑:构建和运行项目(Web或Windows)时出现错误


    Operating System
    Name                        = Microsoft Windows 10 Pro
    Version                     = 10.0.10586
    Architecture                = 64bit
    # CPUs                      = 8
    Memory                      = 8402731008
    Node.js
    Node.js Version             = 5.6.0
    npm Version                 = 3.6.0
    Titanium CLI
    CLI Version                 = 5.0.6
    Titanium SDK
    SDK Version                 = 5.2.0.GA
    SDK Path                    = C:\ProgramData\Titanium\mobilesdk\win32\5.2.0.GA
    Target Platform             = mobileweb
    Command
    C:\Program Files\nodejs\node.exe C:\Users\User\.appcelerator\install\5.2.0\package\node_modules\titanium\lib\titanium.js build run --platform mobileweb --log-level trace --sdk 5.2.0.GA --project-dir F:\Test2 --deploy-type development --skip-js-minify --no-colors --no-progress-bars …

appcelerator node.js appcelerator-titanium appcelerator-studio

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