发布时间: 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