Appcelerator Titanium Appcelerator’s Titanium 不同于其它框架的是,它是一个开源的框架。...Titanium是混合式移动应用开发的一站式解决方案,你只需要下载 Titanium studio就可以解决所有的事情,Titanium SDK包含了很多手机平台的APIs和后端云服务。...Titanium使用 Alloy,Alloy是一个快速开发的手机应用MVC框架, 模块式开发可以大大减小开发时间,提高代码复用。 Titanium studio 还提供了一些code模板。
主流移动平台分析 Hybrid App开发,现阶段主流的平台包括PhoneGap,AppCan,appMobi,Titanium等,它们基于webkit开源内核,使用HTML5 标准开发,适配机型简单,...Titanium 产品功能: Titanium移动平台是所有移动开发平台中比较另类的,它将JavaScript和本地库链接在一起,编译成字节码,针对iOS以及Android两个平台分别构建一个软件包。...应用程序可以使用 Appcelerator API访问本地特性。并提供Appcelerator Studio开发环境,由于编译成本地代码,所以用户体验是最好的。 特性: 1....供Appcelerator Studio开发。 优点: 1. 针对JS解析生成原生控件,基本达到纯原生的用户体验。 2. 支持自定义插件。 缺点: 1....而appMobi, Titanium移动平台,不同的用户根据自己的需求也有相应的选择。 Hybrid App,一个特定时期的特定产品,不同的期望不同的选择。
网站传送门:http://www.apicloud.com/ Titanium ---- ?...Titanium是Appcelerator公司旗下的一款开源的跨平台开发框架,和PhoneGap及Sencha Touch一样,都是让开发者使用HTML/CSS/JS来开发出原生的桌面及移动应用,还支持...Titanium最大的特点就是,由于是基于硬件的开发,开发过程中所创建的应用可选择存储在设备或云端之上。...网站传送门:http://www.appcelerator.com/ MoSync ---- ?
十款移动APP开发框架: 1.jquery mobile框架 2.bootstrap框架 3.ionic框架 4.Mobile Angular UI框架 5.Intel XDK框架 6.Appcelerator...Titanium框架 7.Sencha Touch框架 8.Kendo UI框架 9.PhoneGap框架 10.mui框架 1.jquery mobile框架 jQuery Mobile...6.Appcelerator Titanium框架 Titanium 是一个跟手机平台无关的开发框架,用来开发具有本地应用效果的Web应用。
1.jquery mobile框架 2.bootstrap框架 3.ionic框架 4.Mobile Angular UI框架 5.Intel XDK框架 6.Appcelerator Titanium...6 Appcelerator Titanium框架 Titanium 是一个跟手机平台无关的开发框架,用来开发具有本地应用效果的Web应用。
Titanium ?...Titanium是Appcelerator公司旗下的一款开源的跨平台开发框架,和PhoneGap及Sencha Touch一样,都是让开发者使用HTML/CSS/JS来开发出原生的桌面及移动应用,还支持...Titanium最大的特点就是,由于是基于硬件的开发,开发过程中所创建的应用可选择存储在设备或云端之上。 MoSync ?
十款移动APP开发框架 1.jquery mobile框架 2.bootstrap框架 3.ionic框架 4.Mobile Angular UI框架 5.Intel XDK框架 6.Appcelerator...Titanium框架 7.Sencha Touch框架 8.Kendo UI框架 9.PhoneGap框架 10.mui框架 1 jquery mobile框架 jQuery Mobile是jQuery...6 Appcelerator Titanium框架 Titanium 是一个跟手机平台无关的开发框架,用来开发具有本地应用效果的Web应用。
4、Appcelerator Appcelerator的Titanium开发平台使开发者可以通过HTML、PHP、JavaScript、Ruby、Python等Web编程语言开发手机、平板和桌面的原生...此外,Appcelerator提供针对特定行为或事件定制的统计。App的数据既可储存在云端,也可储存在设备上。
[--ignore-crashes] [--ignore-timeouts] [--ignore-security-exceptions] [--monitor-native-crashes...] [--ignore-native-crashes] [--kill-process-after-error] [--hprof] [--pct-touch...参数可以忽略异常崩溃,这样monkey会执行完所有事件;adb shell monkey -p com.tencent.mobileqqi -v > --ignore-crashes 24.3.2 忽略超时使用...4.7.2 监控崩溃事件使用--monitor-native-crashes监控代码的崩溃事件。4.7.3 停止monkey使用--wait-dbg停止执行中的monkey,直到有调试器相连为止。...monkey -p com.tencent.mobileqqi --throttle 2000 --pct-touch 20 --pct-motion 30 -v -v -v -s 50 --ignore-crashes
以及服务器端语言来完成(PHP,Ruby on Rails,Python) 3、这里可没有标准的SDK,基本任意选择别忘了有一些跨平台的开发工具,比如PhoneGap, Sencha Touch 2以及Appcelerator...Titanium等等。
eventcount> , 例如: adb shell monkey -v 500 --------产生500次随机事件,作用在系统中所有activity(其实也不是所有的activity,而是包含 Intent.CATEGORY_LAUNCHER...或Intent.CATEGORY_MONKEY 的activity)。...--ignore-crashes:忽略崩溃 --ignore-timeouts:忽略超时 --ignore-security-exceptions:忽略安全异常 --kill-process-after-error...:发生错误后直接杀掉进程 --monitor-native-crashes:跟踪本地方法的崩溃问题 --wait-dbg:知道连接了调试器才执行monkey测试。...monkey 测试命令如下 adb shell monkey -p com.xy.android.junit -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes
国外跨端比较多样化,包括:Ionic、Apache Cordova、NativeScript、Node.Js、Appcelerator Titanium、Corona SDK、Sencha Touch、
--hprof:指定该项后在事件序列发送前后会立即生成分析报告 --ignore-crashes:忽略崩溃 --ignore-timeouts:忽略超时 --ignore-security-exceptions...:忽略安全异常 --kill-process-after-error:发生错误后直接杀掉进程 --monitor-native-crashes:跟踪本地方法的崩溃问题 工作中为了保证测试数量的完整进行,...monkey 测试命令如下: adb shell monkey -p com.swartz.cicada -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes...--Category包含LAUNCHER :IncludeCategory: android.intent.category.MONKEY --Category包含MONKEY // Selecting...(from package com.swartz.cicada)// Selecting main activities from category android.intent.category.MONKEY
mActivityManagerService.startObservingNativeCrashes(); } catch (Throwable e) { reportWtf("observing native crashes...(launcher) Intent intent = getHomeIntent(); ActivityInfo aInfo = resolveActivityInfo(...() { // 根据传入的mTopAction数据生成intent Intent intent = new Intent(mTopAction, mTopData !...Uri.parse(mTopData) : null); intent.setComponent(mTopComponent); intent.addFlags(Intent.FLAG_DEBUG_TRIAGED_MISSING...(Intent.CATEGORY_HOME); } return intent; } 最终确定是启动Launcher是通过Intent.CATEGORY_HOME
If you don’t specify any categories, the Monkey will select activities listed with the category Intent.CATEGORY_LAUNCHER...or Intent.CATEGORY_MONKEY....--ignore-crashes Normally, the Monkey will stop when the application crashes or experiences any type...--monitor-native-crashes Watches for and reports crashes occurring in the Android system native code.
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags...跳转 // Allowing start of Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER...{ act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=cn.yaomaitong.app.daily/...Bugreport ->adb bugreport 可选通过 --bugreport 参数控制 3.快速从monkey.txt日志中定位问题 3.1测试结果初步判断 1.monkey执行时未加--ignore-crashes...--ignore-crashes参数,就先浏览日志中Events injected: 值,查看当前已执行的次数,就知道有无bug 2.程序无响应的问题:在日志中搜索 “ANR” 3.崩溃问题:在日志中搜索
流行的混合应用程序框架包括Apache Cordova(以前的PhoneGap),Appcelerator Titanium,Appear IQ,CocconJS和Appzillon等。
activity类约束 如果你希望将monkey限制在一个或几个类别中,使用如下命令: adb shell monkey -c 以下命令表示运行Intent.CATEGORY_LAUNCHER...$ adb shell monkey -c Intent.CATEGORY_LAUNCHER 1000 ?...调试类参数 1.应用程序崩溃后继续发送事件 如果你希望monkey在应用程序崩溃后继续发送事件,则需要用到--ignore-crashes命令 $ adb shell monkey --ignore-crashes...--pct-touch 40 --pct-motion 25 --pct-appswitch 10 --pct-rotation 5 -s 1666 --throttle 400 --ignore-crashes
如果不指定任何类别,Monkey将选 择下列类别中列出的Activity: Intent.CATEGORY_LAUNCHER或Intent.CATEGORY_MONKEY。...--ignore-crashes 通常,当应用程序崩溃或发生任何失控异常时,Monkey将停止运行。如果设置此选项,Monkey将继续向系统发送事件,直到计数完成。...* 示例1:adb shellmonkey -p com.htc.Weather --ignore-crashes 1000 测试过程中即使Weather程序崩溃,Monkey依然会继续发送事件直到事件数目达到...--monitor-native-crashes 监视并报告Android系统中本地代码的崩溃事件。如果设置了--kill-process-after-error,系统将停止运行。
-c 用此参数指定一个或多个类别,同样,需要指定多个类别就需要多个-c参数;常见的类别有Intent.category.LAUNCHER、Intent.category.MONKEY; 4....不同安卓版本(安卓4.0以上主流安卓版本); Monkey参考命令 adb shell monkey -p com.tencent.XXX(替换包名) --throttle 500 --ignore-crashes...--ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes