`
rensanning
  • 浏览: 3548867 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38155
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607318
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682347
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89358
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:401860
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69699
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91724
社区版块
存档分类
最新评论

如何在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);
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics