首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

怎么在Titanium中导入Android的代码

2012-07-04 
如何在Titanium中导入Android的代码由于Titanium对Android的支持还不是很好,很多功能Titanium自身没有提供

如何在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);

热点排行