Giter Club home page Giter Club logo

library-2.3.3's Introduction

bmobLibrary


##引入

在项目的build.gradle中添加如下代码

  
    allprojects{
      repositories {
          jcenter()
          maven { url "https://jitpack.io" }
      }
    }
  

在Module的build.gradle中添加如下代码

  
  //加号替换为jitpack版本号
    compile 'com.github.reyreyrey:library-2.3.3:+'
  

##使用

1.复制签名文件到Module,复制common.gradleglobal.gradlesimple.gradle到项目的gradle文件夹中

2.修改Module的build.gradle

  
    apply from: '../gradle/common_gradle.gradle'
    dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        //加号替换为jitpack版本号
        compile 'com.github.reyreyrey:library-2.3.3:+'
    }
  

3.在项目的Application中添加代码

  
    @Override
    public void onCreate() {
        super.onCreate();
        Library.init(this, BuildConfig.DEBUG);
    }
  

4.新建SplashActivity继承SplashBaseActivity,并复写以下方法

  
    public class SplashActivity extends SplashBaseActivity{
        @Override
            protected void toMain() {
                //跳转到主界面
                startActivity(new Intent(this, MainActivity.class));
                finish();
            }
            @Override
            protected String getAppID() {
                //返回在后台添加的appid
                return "2";
            }
            @Override
            protected int getSplashImageRes() {
                //无需修改
                return ResourceUtil.getDrawableId(this, BuildConfig.SPLASH_PIC);
            }
            @Override
            protected boolean isShowGuide() {
                //是否显示引导页(开关开启的时候才会读这个配置)
                return false;
            }
            @Override
            protected int[] guideRess() {
                //引导页图片资源数组
                return null;
            }
    }
  

5.配置AndroidManifest.xml

  
        //配置应用的图标
       android:icon="${app_icon}"
       //将你的SplashActivity配置为启动Activity
  

6.删除string.xml中的app_name和colors.xml中的colorPrimary

7.编译运行

##其他 UIManager类中的方法

static void art(android.content.Context context) 艺术列表(使用默认标题)

static void art(android.content.Context context, java.lang.String title) 艺术家列表

static void caipiaoHistory(android.content.Context context) 彩票开奖记录

static void caipiaoHistory(android.content.Context context, java.lang.String title) 彩票开奖记录

static void chat(android.content.Context context, java.lang.String userName) 与某个用户聊天

static void chatList(android.content.Context context) 会话列表 页面

static void fuli(android.content.Context context) 福利页面(图片瀑布流)

static void fuli(android.content.Context context, java.lang.String title) 福利页面(图片瀑布流)

static void guigushi(android.content.Context context) 鬼故事页面

static void guigushi(android.content.Context context, java.lang.String title) 鬼故事页面

static void login(android.content.Context context) 登录

static void lotteryChar(android.content.Context context) 走势图

static void lotteryChar(android.content.Context context, java.lang.String title) 走势图

static void lotteryChar1(android.content.Context context) 走势图2

static void lotteryChar1(android.content.Context context, java.lang.String title) 走势图2

static void luck(android.content.Context context) 鬼故事页面

static void luck(android.content.Context context, java.lang.String title) 幸运转盘页面

static void manhua(android.content.Context context) 漫画列表页面

static void manhua(android.content.Context context, java.lang.String title) 漫画列表页面

static void mine(android.content.Context context) 个人中心

static void mine(android.content.Context context, java.lang.String title) 个人中心

static void myAttention(android.content.Context context) 我关注的人(必须是登录状态)

static void myAttention(android.content.Context context, java.lang.String title) 我关注的人(必须是登录状态)

static void myFabu(android.content.Context context) 我发布的帖子(必须是登录状态)

static void myFabu(android.content.Context context, java.lang.String title) 我发布的帖子(必须是登录状态)

static void mySave(android.content.Context context) 我保存的帖子(必须是登录状态)

static void mySave(android.content.Context context, java.lang.String title) 我保存的帖子(必须是登录状态)

static void mySave(android.content.Context context, java.lang.String userid, java.lang.String username) 其他用户的个人中心

static void postList(android.content.Context context) 帖子列表

static void postList(android.content.Context context, java.lang.String title) 帖子列表

static void reg(android.content.Context context) 注册

static void searchUser(android.content.Context context) 搜索用户

static void searchUser(android.content.Context context, java.lang.String title) 搜索用户

static void showBigImage(android.support.v7.app.AppCompatActivity appCompatActivity, java.lang.String imagePath) 查看大图页面

static void systemNotify(android.content.Context context) 系统通知

static void systemNotify(android.content.Context context, java.lang.String title) 系统通知

static void wx(android.content.Context context) 微信精选页面

static void wx(android.content.Context context, java.lang.String title) 微信精选页面

static void xiaohua(android.content.Context context) 笑话列表页面(显示默认标题)

static void xiaohua(android.content.Context context, java.lang.String title) 笑话列表页面

10.webview

    
        //isShowBack: false:不显示toolbar,点击返回键退出页面  true:显示toolbar,可以返回之前的页面
        WebViewActivity.load(context, url, isShowBack);
        //isShowBack是false
        WebViewActivity.load(context, url);
        //isShowBack是true
        WebViewActivity.openWebViewUrl(context, url, title);
   

11.toast

     
        ToastUtils.toastError(context, message);
    

12.Progress

    
        ProgressDialogUtils.showProgress(context);
        ProgressDialogUtils.dismissProgress();
    

13.下拉刷新使用参考TrendChartActivity

14.library提供UIActivityUIBaseFragment

15.如果需要混淆,请将proguard-rules.pro文件拷贝到项目中

library-2.3.3's People

Contributors

reyreyrey avatar

Watchers

James Cloos avatar sunnyyyminigo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.