如何在Titanium中导入Android的代码

本文介绍如何利用Titanium平台将已有的Android代码整合到Titanium工程中,以实现某些功能,包括代码结构组织、配置tiapp.xml文件、在js代码中调用Android Activity等步骤。
AI助手已提取文章相关产品:
由于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);

您可能感兴趣的与本文相关内容

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值