友盟对android的应用,Android 集成友盟统计
先在友盟上建立一个产品,友盟官方网址
选择上面的产品->移动统计,在页面里点击进入新版
java
建立完成后就会产生咱们须要的appkeyandroid
如今开始集成web
在项目的build.gradle里添加json
allprojects {
repositories {
google()
jcenter()
maven { url 'https://dl.bintray.com/umsdk/release' }//添加这一个
}
}
如今在module里添加依赖app
/*友盟统计须要的最新版本组件化基础库和统计SDK*/
implementation 'com.umeng.umsdk:analytics:8.0.0'
implementation 'com.umeng.umsdk:common:2.0.0
清单文件中的权限maven
android:name="UMENG_APPKEY"
android:value="你申请的友盟appkey" />
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" />
在application的oncreate()方法里添加ide
/**
* 注意: 即便您已经在AndroidManifest.xml中配置过appkey和channel值,也须要在App代码中调
* 用初始化接口(如须要使用AndroidManifest.xml中配置好的appkey和channel值,
* UMConfigure.init调用中appkey和channel参数请置为null)。
*/
UMConfigure.init(Context context, String appkey, String channel, int deviceType, String pushSecret);
/**
* 注意:若是您已经在AndroidManifest.xml中配置过appkey和channel值,能够调用此版本初始化函数。
*/
UMConfigure.init(Context context, int deviceType, String pushSecret);
不要忘记了在清单文件里进行配置svg
能够将这两个写在基类中,若是父类已经调用了,子类就不须要调用,不然统计就不许确函数
@Override
public void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
@Override
public void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}
当应用在后台运行超过30秒(默认)再回到前台,将被认为是两次独立的Session(启动),例如:用户回到home,或进入其余程序,通过一段时间后再返回以前的应用。即被认为是两个独立的Session。组件化
// interval: 单位是毫秒,默认Session间隔时间是30秒
public static void setSessionContinueMillis(long interval);
//当用户使用自有帐号登陆时,能够这样统计:
MobclickAgent.onProfileSignIn("userID");
//当用户使用第三方帐号(如新浪微博)登陆时,能够这样统计:
MobclickAgent.onProfileSignIn("WB","userID");
//登出
MobclickAgent.onProfileSignOff();
混淆配置
-keep class com.umeng.** {*;}
-keepclassmembers class * {
public (org.json.JSONObject);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep public class [您的应用包名].R$*{
public static final int *;
}
最后在友盟上开启使用
友盟对android的应用,Android 集成友盟统计相关推荐
- android qq授权申请appkey,手把手带你集成友盟实现授权登录、分享
android.jpg 集成准备(获取AppKey) 第一步.png 第二步.png 第三步.png 第四步.png 第五步.png 第六步.png 这里就可以拿到友盟的AppKey了接下来集成友盟 ...
- Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件,2021最新Android框架体系架构面试题
下面是详细的集成过程: 首先来到官网:http://www.umeng.com/ 选择社会化分享,进入查看这个产品的介绍,下载对应平台的SDK,笔者这里自然是选择Android平台: 笔者集成友盟社会 ...
- Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件
Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件 上一篇博客给大家介绍了如何分析网页并且使用jsoup这个库对html代码进行解析,本篇博客继续给大家介绍如何集成友盟社会化组件, ...
- Android Studio集成友盟SDK
为什么要集成友盟? 在企业开发中往往会给开发人员提出很多的开发要求,如做商城APP的时候,产品经理希望统计某个商品的购买量,或者运营的同事要求你统计APP的启动数,新增客户量,有时候开发人员需要监控A ...
- Android开发之带你轻松集成友盟统计
友盟统计是什么呢?为什么要集成他呢? 当我们需要获取自己写的软件的装机量和用户使用信息时,这时我们可以集成友盟统计. 首先到友盟统计中注册账号什么的就不废话了,直接看创建项目: 在个人中心中的管理里面 ...
- Android之集成友盟推送功能
友盟是中国最大的移动开发者服务平台,为移动开发者提供免费的应用统计分析.社交分享.消息推送.自动更新.在线参数.移动推广效果分析.微社区等app开发和运营解决方案. 如何快速集成友盟推送功能: 1. ...
- Android app集成友盟微社区详细步骤
引导语:现在Android app开发已经趋于更快速,功能更加丰富,运行更加优化方向发展,而且开发趋势更趋向于单枪匹马,在个人能力有限情况下,想要完成高级功能,只能用引入第三方的方法(目前市面上只有友 ...
- Android 集成友盟统计
先在友盟上创建一个产品,友盟官方网址 选择上面的产品->移动统计,在页面里点击进入新版 创建完成后就会产生我们需要的appkey 现在开始集成 在项目的build.gradle里添加 allpr ...
- java服务器端集成友盟,Android友盟推送集成
第一次认真集成推送,碰到了一些问题,记录一下. 首先讲一下实现原理,我们用的是友盟.Android比iOS要麻烦很多. 友盟集成是需要后端配合的,具体就是后端调用友盟的接口,向友盟推送一条消息,然后友 ...
最新文章
- 一步一步教你写带图片注释的淡入淡出插件(三)
- rtsp协议_Chromium(3/5):rtsp客户端
- Android蓝牙设备名显示修改
- MapXtreme 2005新增内容
- 8004.ros2中添加boost依赖库写法
- linux命令 查看分辨率,Linux 下怎么用命令修改分辨率
- IB选课指南及热门专业选课建议
- HTML5个人学习笔记(一)
- 实现左侧菜单二级下拉菜单,
- cygwin解压linux软件,如何在Cygwin上安装unzip | 望天博客
- 华为计算机主板,华为鲲鹏920台式机主板亮相:性能配置都亮眼
- xp系统怎么弄清微软服务器名称,xp系统如何做远程服务器呢
- IDEA封神榜大语言模型二郎神系列Erlangshen-Ubert-110M-Chinese使用
- mac系统如何修改网卡mac地址
- html5出生年月日,出生年月日五行查询表
- [刷题]2017百度之星资格赛 - 度度熊与邪恶大魔王
- java label对齐方式_java – 在BorderLayout中对齐JLabel和JTextField
- Sqlite3中对于毫秒数和本地时间之间的转换以及时间相关操作
- 《Python语言程序设计基础》嵩天著-第6章程序部分练习题答案
- 微信小程序+Django—登录界面交互