Back

TODO ipalmap SDK titanium module 实战(待续)

发布时间: 2015-12-22 09:02:00

refer to:  http://docs.ipalmap.com/?page_id=654

1. 注册, 身份验证。需要用到邮箱,手机号,身份证

2. 下载对应的SDK 

3. 开始搞起 android SDK

4. 建立 本地的两个项目: 1. ti app, 2. ti module for 图聚

按照SDK的要求: 

lib 中的内容, copy 到  <module_project> 目录下,如:

▾ android/                     
  ▸ assets/
  ▸ dist/                                                                          
  ▸ documentation/
  ▸ example/
  ▾ lib/
      MobLogCollector.jar
      MobTools.jar
  ▾ libs/
    ▸ armeabi-v7a/
    ▸ armeabi/
    ▸ x86/

对于 assets , res , 要放到 android/platform/android 目录下。( ?? 待确定), lua 文件也copy过去。

$ adb push /workspace/tu_ju_unziped_files/resources/lua/ /storage/sdcard0/Nagrand/

然后,在图聚中, 新建一个场景,输入: md5 (通过keytool生成一个key,然后使用 keytool --list 来查看md5)   (参考之前的文章:http://siwei.me/blog/posts/app)

然后再输入 ti app package,  

就可以使用图聚了。(理论上)

注意点一:  

对于 java代码中 XXActivity 的  xx(this) ,  在js代码中,要  xx(app)  (app 是 TiApplication instance)

注意点二:

java中的信息,只输出 warn以上级别的。所以我们要:

 57     Log.w(LCAT, "=== inside onAppCreate");
 58     Log.e(LCAT, "=== inside onAppCreate");

要用好 proxy ,  native activity 中的 跟activity 相关的方法,要放到一个proxy中。然后再调用

android的 XyProxy 方法直接调用时, 用 Xy即可。符合一定的命名。

android的 module写起来比 ios的复杂。

Back