Android快速SDK(22)友盟升级统计库UmengUpdate【肌肉记忆,分钟接入】

代码:http://download.csdn.net/detail/huangbin95487710/9260735

依赖包模式

完整运行还需要用到以下依赖包

  • Android快速SDK(1)基础工具库QuickBase
基于友盟的升级统计SDK再次封装

  1. 基础类,需要继承相对应的基类
    • UmengActivity
    • UmengActivityPager
    • UmengFragment
    • UmengFragmentActivity
    • UmengFragmentPager
  2. 以上的基类均集成了initInjectedView注释初始化代码
    • 示例
    • 	@ViewInject(id = R.id.textView1, click = "onClick")private TextView textView1;@ViewInject(id = R.id.button1, click = "onClick")private Button button1;

  3. 继承后自动重写以下方法
    • 页面名称
    • public abstract Class getActName();
    • 在此页面是否检测升级
    • public abstract boolean isCheckUpdate();
    • 在此页面是否统计信息
    • public abstract boolean isCheckLog();
  4. AndroidManifest.xml添加配置
    •    


  5. 添加混淆,详见依赖包proguard.cfg
  6. 示例代码
    • 布局

    • 代码
    • package cn.whonow.whonow.viewinject;import General.System.MyLog;
      import General.Umeng.Update.UmengActivity;
      import General.Umeng.Update.Annotation.ViewInject;
      import android.os.Bundle;
      import android.view.View;
      import android.view.View.OnClickListener;
      import android.widget.Button;
      import android.widget.TextView;
      import cn.whonow.whonow.R;public class ViewInjectActivity extends UmengActivity implements OnClickListener{@ViewInject(id = R.id.textView1, click = "onClick")private TextView textView1;@ViewInject(id = R.id.button1, click = "onClick")private Button button1;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.test_viewinject);}@Overridepublic Class getActName() {// TODO Auto-generated method stubreturn ViewInjectActivity.class;}@Overridepublic boolean isCheckUpdate() {// TODO Auto-generated method stubreturn false;}@Overridepublic boolean isCheckLog() {// TODO Auto-generated method stubreturn false;}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubMyLog.show(this, "dddd");}}
      



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部