如何在Titanium中导入Android的代码
由于Titanium对Android的支持还不是很好,很多功能Titanium自身没有提供,当我们需要这些功能的时候,就不得不创建Module来实现。Titanium还提供了一种不用创建Module,直接把你的Android代码导入的功能。这样一来,对于一些使用Titanium比较难实现的页面,就可以用原生的Android开发,然后导入到Titanium工程中。
(1)按照以下结构把Android代码放入Titanium工程下。需要特别注意的是:R.java文件也需要Copy过来。
platform\android\res
drawable
layout
values
platform\android\src
XXXActivity.java
R.java
(2)tiapp.xml中按如下设置
<android xmlns:android="http://schemas.android.com/apk/res/android"> <manifest> <uses-sdk android:minSdkVersion="7"/> <application android:debuggable="false"> <activity android:name=".XXXActivity" android:screenOrientation="portrait" /> </application> </manifest> </android>
(3)js代码中调用Android作成Activity
var intent = Titanium.Android.createIntent({ className: "com.test.XXXActivity", packageName: "com.test" }); Ti.Android.currentActivity.startActivity(intent);
相关推荐
nankangren 2015-01-26
yarkey0 2012-07-13
NASA00 2012-05-07
徐二七 2012-04-17
sunset 2012-03-29
wangkuifeng0 2012-02-26
maimu 2012-02-20
sdouara 2012-02-18
quzishen 2011-09-22
figerDeng 2011-09-22
wyzxzws 2011-09-13
acntw 2017-03-10
iosWorker 2012-02-14
知更鸟CoolLee 2012-02-01
Alexzhuang 2012-05-23
fenglan 2012-05-18
Hens00 2012-05-18