Mac+DCloud中,添加友盟SDK、点乐积分墙

1. mac中无法识别魅族4的测试机,处理方法如下

修改文件 ~/.android/adb_usb.ini,在文件开头或末尾添加一行,内容是0x2a45。

adb kill-server
adb devices

2. 将DCloud完整包导入adt,保证DCloud Hello项目可完整运行,流程如下:
http://ask.dcloud.net.cn/docs#http://ask.dcloud.net.cn/article/38

3. 下载点乐积分墙,将sdk中的jar包解压出来,放到/libs/dlnetwork.jar
4. 按点乐的文档,AndroidManifest.xml中添加好权限和service,然后在DCLOUD中新建页面,调用点乐积分墙,代码如下:

“`javascript
function dianle(){
mainActivity = plus.android.runtimeMainActivity();
dlnetwork = plus.android.importClass(“com.dlnetwork.DevInit”);
var d = new dlnetwork();
d.initGoogleContext(mainActivity, ’34db9f40428a12701ad2738999b197ca’, ‘MY_CHANNLE_NAME’);
d.showOffers(mainActivity);
}
“`

5. Dcloud中已经集成了umeng的云打包,离线打包的时候或者想统计指定页面的,手工调用代码如下:
“`javascript
function plusReady(){
//这里是其它初始化代码
//友盟统计
mainActivity = plus.android.runtimeMainActivity();
MobclickAgent = plus.android.importClass(“com.umeng.analytics.MobclickAgent”);
MobclickAgent.onPageStart(“MainScreen”);
}
“`

发表评论