mPaaS官方Android demo


这是mPaaS官方Android的demo,是需要注册企业账号才可以下载的,我现在提供给你们供学习用.
资源截图
代码片段和文件信息
package com.mpaas.demo.analytics;

import android.content.Intent;
import android.os.Bundle;
import android.os.SystemClock;
import android.support.annotation.Nullable;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import com.alipay.mobile.antui.basic.AUtitleBar;
import com.alipay.mobile.antui.basic.AUToast;
import com.alipay.mobile.common.logging.api.LogContext;
import com.alipay.mobile.common.logging.api.LoggerFactory;
import com.alipay.mobile.common.logging.api.behavor.Behavor;
import com.alipay.mobile.common.logging.api.behavor.BehavorID;
import com.alipay.mobile.common.logging.api.monitor.Performance;
import com.alipay.mobile.common.logging.api.monitor.PerformanceID;
import com.alipay.mobile.framework.app.ui.baseActivity;
import com.mpaas.demo.sharedres.MenuPopupWindow;
import com.mpaas.mpaasadapter.api.MPLogger;

/**
 * Created by xingcheng on 2018/7/27.
 */

public class AnalyticsActivity extends baseActivity {

    private static final String TAG = “AnalyticsActivity“;
    private String userId;

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_analytics);

        // userId 这里根据不同设备生成了唯一的id,实际由业务方自定义
        userId = MPLogger.getInstance().getUserId();

        initView();
    }

    private void initView() {
        final AUtitleBar autitleBar = (AUtitleBar) findViewById(R.id.analytics_title);
        autitleBar.settitleText(getString(R.string.analytic_title) (int)getResources().getDimension(com.mpaas.demo.sharedres.R.dimen.text_size)
                 getResources().getColor(com.mpaas.demo.sharedres.R.color.title_color));
        autitleBar.getRightButtonIconView().setonclickListener(new View.onclickListener() {
            @Override
            public void onclick(View v) {
                MenuPopupWindow popupWindow = new MenuPopupWindow(AnalyticsActivity.this);
                popupWindow.showAsDropDown(autitleBar.getRightButtonIconView() 0 0);
            }
        });

        ((TextView) findViewById(R.id.user_active_tips)).setText(getResources().getString(R.string.user_active_tips userId));

        findViewById(R.id.user_active_btn).setonclickListener(new View.onclickListener() {
            @Override
            public void onclick(View v) {
                testUserActive();
            }
        });

        findViewById(R.id.behavior_log_btn).setonclickListener(new View.onclickListener() {
            @Override
            public void onclick(View v) {
                testBehaviorLog();
            }
        });

        findViewById(R.id.performance_log_btn).setonclickListener(new View.onclickListener() {
            @Override
            public void onclick(View v) {
                testPerformanceLog();
            }
        });

        findViewById(R.id.crash_log_btn).setonclickListener(new View.onclickListener() {
            @Override
            public void o

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594ab
     文件          71  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594ab.gitignore
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalytics
     文件         585  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalytics.gitignore
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapi
     文件           7  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapi.gitignore
     文件         648  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapiuild.gradle
     文件         669  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapiproguard-rules.pro
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapisrc
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapisrcmain
     文件         235  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapisrcmainAndroidManifest.xml
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapisrcmain
es
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapisrcmain
esvalues
     文件          24  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapisrcmain
esvaluesstrings.xml
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapp
     文件           7  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsapp.gitignore
     文件        1690  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappuild.gradle
     文件         204  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappmetainfo.xml
     文件         669  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappproguard-rules.pro
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrc
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmain
     文件         309  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainAndroidManifest.xml
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjava
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjavacom
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjavacommpaas
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjavacommpaasdemo
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjavacommpaasdemoanalytics
     文件        7411  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjavacommpaasdemoanalyticsAnalyticsActivity.java
     文件         928  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjavacommpaasdemoanalyticsAnalyticsMicroApp.java
     文件        2293  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjavacommpaasdemoanalyticsAutomationActivity.java
     目录           0  2018-10-30 06:43  mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594abAnalyticsappsrcmainjavacommpaasdemoanalyticsfragment
............此处省略1525个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)