Skip to content

Commit

Permalink
Upgrade greenDao to 3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Omiknight committed Feb 7, 2017
1 parent 110abc8 commit 9dc5f64
Show file tree
Hide file tree
Showing 21 changed files with 61 additions and 102 deletions.
29 changes: 22 additions & 7 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
buildscript {
repositories {
jcenter()
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1'
}
}

apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'
apply plugin: 'org.greenrobot.greendao'

android {
compileSdkVersion 23
Expand All @@ -22,11 +35,7 @@ android {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
java.srcDirs = ['src/main/java', 'src/main/java-gen']
}
}

}

dependencies {
Expand Down Expand Up @@ -54,8 +63,8 @@ dependencies {
compile 'io.reactivex:rxjava:1.1.5'

compile 'com.github.bumptech.glide:glide:3.7.0'

compile 'de.greenrobot:greendao:1.3.7'
//升级greendao3.0
compile 'org.greenrobot:greendao:3.2.0'

debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'
Expand All @@ -79,4 +88,10 @@ dependencies {
compile 'com.daimajia.easing:library:1.0.1@aar'
compile 'com.daimajia.androidanimations:library:1.1.3@aar'


}
greendao {
schemaVersion 1
daoPackage 'com.cins.daily.greendao'
targetGenDir 'src/main/java'
}
3 changes: 2 additions & 1 deletion app/src/main/java/com/cins/daily/App.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
import com.squareup.leakcanary.LeakCanary;
import com.squareup.leakcanary.RefWatcher;

import de.greenrobot.dao.query.QueryBuilder;
import org.greenrobot.greendao.query.QueryBuilder;


/**
* Created by Eric on 2017/1/16.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package com.cins.daily.mvp.interactor;

import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.listener.RequestCallBack;
import com.cins.daily.mvp.entity.NewsChannelTable;

import rx.Subscription;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@
import com.cins.daily.App;
import com.cins.daily.R;
import com.cins.daily.common.Constants;
import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.listener.RequestCallBack;
import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.interactor.NewsChannelInteractor;
import com.cins.daily.repository.db.NewsChannelTableManager;
import com.cins.daily.utils.TransformUtils;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

import com.cins.daily.App;
import com.cins.daily.R;
import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.listener.RequestCallBack;
import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.interactor.NewsInteractor;
import com.cins.daily.repository.db.NewsChannelTableManager;
import com.cins.daily.utils.TransformUtils;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.cins.daily.mvp.presenter;

import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.presenter.base.BasePresenter;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

import com.cins.daily.common.Constants;
import com.cins.daily.event.ChannelChangeEvent;
import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.interactor.impl.NewsChannelInteractorImpl;
import com.cins.daily.mvp.presenter.NewsChannelPresenter;
import com.cins.daily.mvp.presenter.base.BasePresenterImpl;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.cins.daily.mvp.presenter.impl;

import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.interactor.NewsInteractor;
import com.cins.daily.mvp.interactor.impl.NewsInteractorImpl;
import com.cins.daily.mvp.presenter.NewsPresenter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
import com.cins.daily.common.Constants;
import com.cins.daily.event.ChannelChangeEvent;
import com.cins.daily.event.ScrollToTopEvent;
import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.presenter.impl.NewsPresenterImpl;
import com.cins.daily.mvp.ui.activities.base.BaseActivity;
import com.cins.daily.mvp.ui.adapter.PagerAdapter.NewsFragmentPagerAdapter;
Expand Down Expand Up @@ -106,7 +107,7 @@ public void onClick(View view) {
}


@Override
@Override
public void initViewPager(List<NewsChannelTable> newsChannels) {
final List<String> channelNames = new ArrayList<>();
if (newsChannels != null) {
Expand Down Expand Up @@ -193,4 +194,5 @@ public void hideProgress() {
public void showMsg(String message) {
Snackbar.make(mFab, message, Snackbar.LENGTH_SHORT).show();
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,11 @@

import com.cins.daily.R;
import com.cins.daily.event.ChannelItemMoveEvent;
import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.listener.OnItemClickListener;


import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.presenter.impl.NewsChannelPresenterImpl;
import com.cins.daily.mvp.ui.activities.base.BaseActivity;
import com.cins.daily.mvp.ui.adapter.NewsChannelAdapter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ protected void setStatusBarTranslucent() {
public void changeToDay() {
// AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
getDelegate().setLocalNightMode(AppCompatDelegate.MODE_NIGHT_NO);
mNightView.setBackgroundResource(R.color.transparent);
mNightView.setBackgroundResource(android.R.color.transparent);
}

public void changeToNight() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
import com.cins.daily.App;
import com.cins.daily.R;
import com.cins.daily.event.ChannelItemMoveEvent;
import com.cins.daily.greendao.NewsChannelTable;
import com.cins.daily.listener.OnItemClickListener;
import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.ui.adapter.base.BaseRecyclerViewAdapter;
import com.cins.daily.utils.ClickUtil;
import com.cins.daily.utils.MyUtils;
Expand All @@ -38,6 +38,8 @@ public class NewsChannelAdapter extends BaseRecyclerViewAdapter<NewsChannelTable

private OnItemClickListener mOnItemClickListener;



public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
mOnItemClickListener = onItemClickListener;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.cins.daily.mvp.view;

import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.view.base.BaseView;

import java.util.List;
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/java/com/cins/daily/mvp/view/NewsView.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.cins.daily.mvp.view;

import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.mvp.view.base.BaseView;

import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,17 @@
import com.cins.daily.R;
import com.cins.daily.common.ApiConstants;
import com.cins.daily.common.Constants;
import com.cins.daily.greendao.NewsChannelTable;

import com.cins.daily.greendao.NewsChannelTableDao;
import com.cins.daily.mvp.entity.NewsChannelTable;
import com.cins.daily.utils.MyUtils;

import org.greenrobot.greendao.query.Query;

import java.util.Arrays;
import java.util.List;

import de.greenrobot.dao.query.Query;


/**
* Created by Eric on 2017/1/16.
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/java/com/cins/daily/widget/URLImageGetter.java
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
* Created by Eric on 2017/1/18.
*/

public class URLImageGetter implements Html.ImageGetter{
public class URLImageGetter implements Html.ImageGetter {
private TextView mTextView;
private int mPicWidth;
private String mNewsBody;
Expand All @@ -47,7 +47,7 @@ public URLImageGetter(TextView textView, String newsBody, int picTotal) {
}

@Override
public Drawable getDrawable(String source) {
public Drawable getDrawable(final String source) {
Drawable drawable;
File file = new File(mFilePath, source.hashCode() + "");
if (file.exists()) {
Expand Down
1 change: 1 addition & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
//classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Expand Down
1 change: 0 additions & 1 deletion daogenerator/.gitignore

This file was deleted.

6 changes: 0 additions & 6 deletions daogenerator/build.gradle

This file was deleted.

69 changes: 0 additions & 69 deletions daogenerator/src/main/java/com/example/DaoAutoGenerator.java

This file was deleted.

2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
@@ -1 +1 @@
include ':app', ':daogenerator'
include ':app'

0 comments on commit 9dc5f64

Please sign in to comment.