rxSchedulerHelper());
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/model/personal/PersonalUpperModel.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.model.personal;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import com.zyw.horrarndoo.yizhi.contract.personal.PersonalContract;
6 |
7 | /**
8 | * Created by Horrarndoo on 2017/9/26.
9 | *
10 | */
11 |
12 | public class PersonalUpperModel implements PersonalContract.IPersonalUpperModel {
13 |
14 | @NonNull
15 | public static PersonalUpperModel newInstance() {
16 | return new PersonalUpperModel();
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/presenter/book/BookMainPresenter.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.presenter.book;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import com.zyw.horrarndoo.yizhi.contract.book.BookMainContract;
6 | import com.zyw.horrarndoo.yizhi.model.book.BookMainModel;
7 |
8 | /**
9 | * Created by Horrarndoo on 2017/10/21.
10 | *
11 | */
12 |
13 | public class BookMainPresenter extends BookMainContract.BookMainPresenter {
14 | @NonNull
15 | public static BookMainPresenter newInstance() {
16 | return new BookMainPresenter();
17 | }
18 |
19 | @Override
20 | public void getTabList() {
21 | if (mIView == null || mIModel == null)
22 | return;
23 |
24 | mIView.showTabList(mIModel.getTabs());
25 | }
26 |
27 | @Override
28 | protected BookMainContract.IBookMainModel getModel() {
29 | return BookMainModel.newInstance();
30 | }
31 |
32 | @Override
33 | public void onStart() {
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/presenter/detail/GankIoDetailPresenter.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.presenter.detail;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import com.zyw.horrarndoo.yizhi.contract.detail.GankIoDetailContract;
6 | import com.zyw.horrarndoo.yizhi.model.detail.GankIoDetailModel;
7 |
8 | /**
9 | * Created by Horrarndoo on 2017/10/11.
10 | *
11 | */
12 |
13 | public class GankIoDetailPresenter extends GankIoDetailContract.GankIoDetailPresenter{
14 | @NonNull
15 | public static GankIoDetailPresenter newInstance() {
16 | return new GankIoDetailPresenter();
17 | }
18 |
19 | @Override
20 | public void loadGankIoDetail(String url) {
21 | if (mIView == null)
22 | return;
23 |
24 | try {
25 | mIView.showGankIoDetail(url);
26 | } catch (Exception e) {
27 | mIView.showNetworkError();
28 | e.printStackTrace();
29 | }
30 | }
31 |
32 | @Override
33 | protected GankIoDetailContract.IGankIoDetailModel getModel() {
34 | return GankIoDetailModel.newInstance();
35 | }
36 |
37 | @Override
38 | public void onStart() {
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/presenter/detail/WebViewLoadPresenter.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.presenter.detail;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import com.zyw.horrarndoo.yizhi.contract.detail.WebViewLoadConaract;
6 | import com.zyw.horrarndoo.yizhi.model.detail.WebViewLoadModel;
7 |
8 | /**
9 | * Created by Horrarndoo on 2017/10/20.
10 | *
11 | */
12 |
13 | public class WebViewLoadPresenter extends WebViewLoadConaract.WebViewLoadPresenter {
14 |
15 | @NonNull
16 | public static WebViewLoadPresenter newInstance() {
17 | return new WebViewLoadPresenter();
18 | }
19 |
20 | @Override
21 | public void loadUrl(String url) {
22 | if (mIView == null)
23 | return;
24 |
25 | try {
26 | mIView.showUrlDetail(url);
27 | } catch (Exception e) {
28 | mIView.showNetworkError();
29 | e.printStackTrace();
30 | }
31 | }
32 |
33 | @Override
34 | protected WebViewLoadConaract.IWebViewLoadModel getModel() {
35 | return WebViewLoadModel.newInstance();
36 | }
37 |
38 | @Override
39 | public void onStart() {
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/presenter/detail/WeixinDetailPresenter.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.presenter.detail;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import com.zyw.horrarndoo.yizhi.contract.detail.WeixinDetailContract;
6 | import com.zyw.horrarndoo.yizhi.model.detail.WeixinDetailModel;
7 |
8 | /**
9 | * Created by Horrarndoo on 2017/9/21.
10 | *
11 | */
12 |
13 | public class WeixinDetailPresenter extends WeixinDetailContract.WeixinDetailPresenter{
14 | @NonNull
15 | public static WeixinDetailPresenter newInstance() {
16 | return new WeixinDetailPresenter();
17 | }
18 |
19 | @Override
20 | public void loadWeixinChoiceDetail(String url) {
21 | if (mIView == null)
22 | return;
23 |
24 | try {
25 | mIView.showWeixinChoiceDetail(url);
26 | } catch (Exception e) {
27 | mIView.showNetworkError();
28 | e.printStackTrace();
29 | }
30 | }
31 |
32 | @Override
33 | protected WeixinDetailContract.IWeixinDetailModel getModel() {
34 | return WeixinDetailModel.newInstance();
35 | }
36 |
37 | @Override
38 | public void onStart() {
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/presenter/gankio/GankIoMainPresenter.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.presenter.gankio;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import com.zyw.horrarndoo.yizhi.contract.gankio.GankIoMainContract;
6 | import com.zyw.horrarndoo.yizhi.model.gankio.GankIoMainModel;
7 |
8 | /**
9 | * Created by Horrarndoo on 2017/10/7.
10 | *
11 | */
12 |
13 | public class GankIoMainPresenter extends GankIoMainContract.GankIoMainPresenter{
14 |
15 | @NonNull
16 | public static GankIoMainPresenter newInstance() {
17 | return new GankIoMainPresenter();
18 | }
19 |
20 | @Override
21 | public void getTabList() {
22 | if (mIView == null || mIModel == null)
23 | return;
24 |
25 | mIView.showTabList(mIModel.getTabs());
26 | }
27 |
28 | @Override
29 | protected GankIoMainContract.IGankIoMainModel getModel() {
30 | return GankIoMainModel.newInstance();
31 | }
32 |
33 | @Override
34 | public void onStart() {
35 | //getTabList();
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/presenter/home/HomeMainPresenter.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.presenter.home;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import com.zyw.horrarndoo.yizhi.contract.home.HomeMainContract;
6 | import com.zyw.horrarndoo.yizhi.model.home.HomeMainModel;
7 |
8 | /**
9 | * Created by Horrarndoo on 2017/9/11.
10 | *
11 | */
12 |
13 | public class HomeMainPresenter extends HomeMainContract.HomeMainPresenter {
14 |
15 | @NonNull
16 | public static HomeMainPresenter newInstance() {
17 | return new HomeMainPresenter();
18 | }
19 |
20 | @Override
21 | public void getTabList() {
22 | if (mIView == null || mIModel == null)
23 | return;
24 |
25 | mIView.showTabList(mIModel.getTabs());
26 | }
27 |
28 | @Override
29 | protected HomeMainContract.IHomeMainModel getModel() {
30 | return HomeMainModel.newInstance();
31 | }
32 |
33 | @Override
34 | public void onStart() {
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/ui/fragment/book/BookRootFragment.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.ui.fragment.book;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.view.View;
6 |
7 | import com.zyw.horrarndoo.sdk.base.fragment.BaseCompatFragment;
8 | import com.zyw.horrarndoo.yizhi.R;
9 | import com.zyw.horrarndoo.yizhi.ui.fragment.book.child.BookFragment;
10 |
11 | /**
12 | * Created by Horrarndoo on 2017/10/21.
13 | *
14 | */
15 |
16 | public class BookRootFragment extends BaseCompatFragment{
17 |
18 | public static BookRootFragment newInstance() {
19 | Bundle args = new Bundle();
20 | BookRootFragment fragment = new BookRootFragment();
21 | fragment.setArguments(args);
22 | return fragment;
23 | }
24 | @Override
25 | public int getLayoutId() {
26 | return R.layout.fragment_book;
27 | }
28 |
29 | @Override
30 | public void initUI(View view, @Nullable Bundle savedInstanceState) {
31 | if (findChildFragment(BookFragment.class) == null) {
32 | loadRootFragment(R.id.fl_container, BookFragment.newInstance());
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/ui/fragment/gankio/GankIoRootFragment.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.ui.fragment.gankio;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.view.View;
6 |
7 | import com.zyw.horrarndoo.sdk.base.fragment.BaseCompatFragment;
8 | import com.zyw.horrarndoo.yizhi.R;
9 | import com.zyw.horrarndoo.yizhi.ui.fragment.gankio.child.GankIoFragment;
10 |
11 | /**
12 | * Created by Horrarndoo on 2017/10/8.
13 | *
14 | */
15 |
16 | public class GankIoRootFragment extends BaseCompatFragment {
17 |
18 | public static GankIoRootFragment newInstance() {
19 | Bundle args = new Bundle();
20 | GankIoRootFragment fragment = new GankIoRootFragment();
21 | fragment.setArguments(args);
22 | return fragment;
23 | }
24 |
25 | @Override
26 | public int getLayoutId() {
27 | return R.layout.fragment_gank_io;
28 | }
29 |
30 | @Override
31 | public void initUI(View view, @Nullable Bundle savedInstanceState) {
32 | if (findChildFragment(GankIoFragment.class) == null) {
33 | loadRootFragment(R.id.fl_container, GankIoFragment.newInstance());
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/ui/fragment/home/HomeRootFragment.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.ui.fragment.home;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.view.View;
6 |
7 | import com.zyw.horrarndoo.sdk.base.fragment.BaseCompatFragment;
8 | import com.zyw.horrarndoo.yizhi.R;
9 | import com.zyw.horrarndoo.yizhi.ui.fragment.home.child.HomeFragment;
10 |
11 | /**
12 | * Created by Horrarndoo on 2017/9/7.
13 | *
14 | */
15 |
16 | public class HomeRootFragment extends BaseCompatFragment {
17 |
18 | public static HomeRootFragment newInstance() {
19 | Bundle args = new Bundle();
20 | HomeRootFragment fragment = new HomeRootFragment();
21 | fragment.setArguments(args);
22 | return fragment;
23 | }
24 |
25 | @Override
26 | public int getLayoutId() {
27 | return R.layout.fragment_home;
28 | }
29 |
30 | @Override
31 | public void initUI(View view, @Nullable Bundle savedInstanceState) {
32 | if (findChildFragment(HomeFragment.class) == null) {
33 | loadRootFragment(R.id.fl_container, HomeFragment.newInstance());
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/ui/fragment/movie/MovieRootFragment.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.ui.fragment.movie;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.view.View;
6 |
7 | import com.zyw.horrarndoo.sdk.base.fragment.BaseCompatFragment;
8 | import com.zyw.horrarndoo.yizhi.R;
9 | import com.zyw.horrarndoo.yizhi.ui.fragment.movie.child.MovieFragment;
10 |
11 | /**
12 | * Created by Horrarndoo on 2017/9/23.
13 | *
14 | */
15 |
16 | public class MovieRootFragment extends BaseCompatFragment {
17 |
18 | public static MovieRootFragment newInstance() {
19 | Bundle args = new Bundle();
20 | MovieRootFragment fragment = new MovieRootFragment();
21 | fragment.setArguments(args);
22 | return fragment;
23 | }
24 |
25 | @Override
26 | public int getLayoutId() {
27 | return R.layout.fragment_movie;
28 | }
29 |
30 | @Override
31 | public void initUI(View view, @Nullable Bundle savedInstanceState) {
32 | }
33 |
34 | @Override
35 | public void onLazyInitView(@Nullable Bundle savedInstanceState) {
36 | super.onLazyInitView(savedInstanceState);
37 | //Logger.e("onLazyInitView");
38 | //加载子fragment
39 | if (savedInstanceState == null) {
40 | loadRootFragment(R.id.fl_container, MovieFragment.newInstance());
41 | } else { // 这里可能会出现该Fragment没被初始化时,就被强杀导致的没有load子Fragment
42 | if (findChildFragment(MovieFragment.class) == null) {
43 | loadRootFragment(R.id.fl_container, MovieFragment.newInstance());
44 | }
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/ui/fragment/personal/child/PersonalSettingFragment.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.ui.fragment.personal.child;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.support.v7.widget.Toolbar;
6 | import android.view.View;
7 |
8 | import com.zyw.horrarndoo.sdk.base.fragment.BaseCompatFragment;
9 | import com.zyw.horrarndoo.yizhi.R;
10 |
11 | import butterknife.BindView;
12 |
13 | /**
14 | * Created by Horrarndoo on 2017/9/26.
15 | *
16 | */
17 |
18 | public class PersonalSettingFragment extends BaseCompatFragment{
19 |
20 | @BindView(R.id.toolbar)
21 | Toolbar toolbar;
22 |
23 | public static PersonalSettingFragment newInstance() {
24 | Bundle args = new Bundle();
25 | PersonalSettingFragment fragment = new PersonalSettingFragment();
26 | fragment.setArguments(args);
27 | return fragment;
28 | }
29 |
30 | @Override
31 | public int getLayoutId() {
32 | return R.layout.fragment_personal_setting;
33 | }
34 |
35 | @Override
36 | public void initUI(View view, @Nullable Bundle savedInstanceState) {
37 | toolbar.setNavigationIcon(R.mipmap.ic_arrow_back_white);
38 | toolbar.setNavigationOnClickListener(new View.OnClickListener() {
39 | @Override
40 | public void onClick(View v) {
41 | onBackPressedSupport();
42 | }
43 | });
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/app/src/main/java/com/zyw/horrarndoo/yizhi/ui/widgets/RvLoadMoreView.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi.ui.widgets;
2 |
3 | import com.chad.library.adapter.base.loadmore.LoadMoreView;
4 | import com.zyw.horrarndoo.yizhi.R;
5 |
6 | /**
7 | * Created by Horrarndoo on 2017/9/12.
8 | *
9 | * 加载更多item view
10 | */
11 |
12 | public class RvLoadMoreView extends LoadMoreView {
13 | @Override
14 | public int getLayoutId() {
15 | return R.layout.item_load_more;
16 | }
17 |
18 | @Override
19 | protected int getLoadingViewId() {
20 | return R.id.load_more_loading_view;
21 | }
22 |
23 | @Override
24 | protected int getLoadFailViewId() {
25 | return R.id.load_more_load_fail_view;
26 | }
27 |
28 | @Override
29 | protected int getLoadEndViewId() {
30 | return R.id.load_more_load_end_view;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/app/src/main/res/animator/raise.xml:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
19 | -
22 |
26 |
27 | -
28 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/app/src/main/res/color/selector_bottom_item_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ssdk_oks_ptr_ptr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-hdpi/ssdk_oks_ptr_ptr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/ripple_hot_moive_item_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | -
5 |
6 |
7 | -
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-v21/shape_corner_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_auth_title_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_auth_title_back.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_back_arr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_back_arr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_country_back_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_country_back_arrow.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_country_cl_divider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_country_cl_divider.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_country_clear_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_country_clear_search.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_country_search_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_country_search_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_country_sharesdk_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_country_sharesdk_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_input_bg_focus.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_input_bg_focus.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_logo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_alipay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_alipay.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_alipaymoments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_alipaymoments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_bluetooth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_bluetooth.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_check_checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_check_checked.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_check_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_check_default.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_dingding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_dingding.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_douban.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_douban.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_dropbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_dropbox.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_email.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_email.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_evernote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_evernote.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_facebook.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_facebookmessenger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_facebookmessenger.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_flickr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_flickr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_foursquare.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_foursquare.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_googleplus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_googleplus.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_instagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_instagram.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_instapaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_instapaper.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kaixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kaixin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kakaostory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kakaostory.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kakaotalk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_kakaotalk.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_laiwang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_laiwang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_laiwangmoments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_laiwangmoments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_line.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_linkedin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_linkedin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_meipai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_meipai.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_mingdao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_mingdao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_pinterest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_pinterest.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_pocket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_pocket.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_qq.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_qzone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_qzone.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_renren.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_renren.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_shortmessage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_shortmessage.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_sinaweibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_sinaweibo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_telegram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_telegram.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_tencentweibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_tencentweibo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_tumblr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_tumblr.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_twitter.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_vkontakte.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_vkontakte.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechat.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechatfavorite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechatfavorite.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechatmoments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_wechatmoments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_whatsapp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_whatsapp.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_yixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_yixin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_yixinmoments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_yixinmoments.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_youdao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_youdao.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_oks_classic_youtube.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_title_div.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_title_div.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_weibo_common_shadow_top.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_weibo_common_shadow_top.9.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ssdk_weibo_empty_failed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/drawable-xhdpi/ssdk_weibo_empty_failed.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_frame_deep_gray.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/bg_frame_gray.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/flash_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_about.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_bottom_book.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_bottom_home.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_bottom_movie.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_bottom_personal.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_classify_white.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_download.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_github_grey.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_github_white.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_head_classify.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_head_vertical_line.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_image_load_before.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_item_all.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_item_app.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_item_tuijian.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_item_tuozhan.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_more_right.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_pic_save.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_qr_code.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_share.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_title_android.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_title_front.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_title_ios.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_title_refesh.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_title_video.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_vector_title_welfare.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ripple_hot_moive_item_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 | -
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_gank_custom.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_personal_about.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_personal_setting.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/select_top_movie_header.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shape_corner_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ssdk_oks_classic_platform_cell_back.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ssdk_oks_classic_progressbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/web_progress_bar_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
11 |
12 |
13 | -
14 |
15 |
16 |
17 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_flash.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
17 |
18 |
26 |
27 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_book.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_book_custom.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_gank_io.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_gank_io_custom.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
15 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_gank_io_day.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_gank_io_welfare.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_home.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_home_wangyi.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_home_weixin.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_home_zhihu.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_movie.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_movie_top.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
23 |
24 |
25 |
26 |
33 |
34 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_personal.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
18 |
19 |
26 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_personal_setting.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
14 |
15 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/fragment_personal_upper.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
17 |
18 |
28 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_gank_io_custom_image.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
15 |
19 |
20 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_gank_io_day_normal.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/item_gank_io_welfare.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/popup_pic_longclick.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
18 |
19 |
25 |
26 |
34 |
35 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/sub_net_status.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
13 |
19 |
20 |
26 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/activity_main_drawer.xml:
--------------------------------------------------------------------------------
1 |
2 |
40 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/bottom_navigation_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
12 |
13 |
17 |
18 |
22 |
23 |
27 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/gank_io_custom_bottom_sheet.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
11 |
15 |
19 |
23 |
27 |
31 |
--------------------------------------------------------------------------------
/app/src/main/res/menu/toolbar_menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-hdpi/download.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/header_icon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-hdpi/header_icon.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/home_arrow_right_gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-hdpi/home_arrow_right_gray.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-hdpi/icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/img_default_book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-hdpi/img_default_book.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/img_default_meizi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-hdpi/img_default_meizi.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/img_default_movie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-hdpi/img_default_movie.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/img_load_before.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-hdpi/img_load_before.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/app_qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-mdpi/app_qrcode.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-mdpi/icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android1.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android2.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android3.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android4.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android5.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_android6.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_ios1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_ios1.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_ios2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_ios2.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_ios3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_ios3.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_video.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_video.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/gank_io_day_item_web.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/gank_io_day_item_web.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_drawer_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/ic_drawer_home.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xhdpi/icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/about_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxhdpi/about_bg.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/about_head_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxhdpi/about_head_bg.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/bg_flash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxhdpi/bg_flash.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_drawer_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxhdpi/ic_drawer_home.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxhdpi/icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/load_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxhdpi/load_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/menu_header_background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxhdpi/menu_header_background.jpg
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/top_movie_head_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxhdpi/top_movie_head_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/app/src/main/res/mipmap-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/app/src/main/res/values-en/ssdk_oks_strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Share
4 | Sharing operation is working in the background…
5 | Operation failed
6 | Operation succeeded
7 | Operation canceled
8 | Cancel
9 | Photo Sharing
10 | Confirm
11 | Contacts
12 | Pull down to refresh
13 | Release to refresh
14 | Refreshing…
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values-zh-rCN/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | 一之
3 |
4 | 知乎日报
5 | 热点新闻
6 | 微信精选
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #03a9f4
4 | #03a9f4
5 |
6 | #03a9f4
7 |
8 | #F0F0F0
9 | #48495F
10 |
11 |
12 | #ff333333
13 |
14 | #585858
15 |
16 |
17 | #DDD
18 |
19 | #666
20 |
21 | #999
22 |
23 | #ffffffff
24 |
25 |
26 | #EBEBEB
27 |
28 |
29 | #f2f4f5
30 |
31 |
32 | #DD7D7D7D
33 |
34 |
35 | #FFDDDDDD
36 |
37 |
38 | #d9d9d9
39 |
40 |
41 | #d9d9d9
42 |
43 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ssdk_oks_color_drawables.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #ffffffff
4 | #ffeeeeee
5 |
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ssdk_oks_strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 分享
4 | 分享操作正在后台进行…
5 | 分享失败
6 | 分享成功
7 | 分享已取消
8 | 取消
9 | 图文分享
10 | 确定
11 | 联系人
12 | 下拉刷新
13 | 松开刷新
14 | 刷新中…
15 |
16 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | YiZhi
3 | Open navigation drawer
4 | Close navigation drawer
5 |
6 | Zhihu daily
7 | Top news
8 | WeChat
9 |
10 | transition_movie_img
11 | transition_book_img
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/file_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/app/src/test/java/com/zyw/horrarndoo/yizhi/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.yizhi;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | org.gradle.jvmargs=-Xmx1536m
13 |
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Apr 27 19:26:09 CST 2018
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
7 |
--------------------------------------------------------------------------------
/sdk/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/sdk/libs/MobCommons-2017.0914.1125.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/libs/MobCommons-2017.0914.1125.jar
--------------------------------------------------------------------------------
/sdk/libs/MobTools-2017.0914.1125.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/libs/MobTools-2017.0914.1125.jar
--------------------------------------------------------------------------------
/sdk/libs/nineoldandroids-2.4.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/libs/nineoldandroids-2.4.0.jar
--------------------------------------------------------------------------------
/sdk/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in C:\Users\Administrator\AppData\Local\Android\Sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/sdk/src/androidTest/java/com/zyw/horrarndoo/sdk/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumentation test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 | @Test
20 | public void useAppContext() throws Exception {
21 | // Context of the app under test.
22 | Context appContext = InstrumentationRegistry.getTargetContext();
23 |
24 | assertEquals("com.zyw.horrarndoo.sdk.test", appContext.getPackageName());
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/RxManager.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk;
2 |
3 |
4 | import io.reactivex.disposables.CompositeDisposable;
5 | import io.reactivex.disposables.Disposable;
6 |
7 | /**
8 | * Created by Horrarndoo on 2017/9/12.
9 | *
10 | * 用于管理Rxjava 注册订阅和取消订阅
11 | */
12 |
13 | public class RxManager {
14 | private CompositeDisposable mCompositeDisposable = new CompositeDisposable();// 管理订阅者者
15 |
16 | public void register(Disposable d) {
17 | mCompositeDisposable.add(d);
18 | }
19 |
20 | public void unSubscribe() {
21 | mCompositeDisposable.dispose();// 取消订阅
22 | }
23 | }
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/adapter/FragmentAdapter.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.adapter;
2 |
3 |
4 | import android.support.v4.app.Fragment;
5 | import android.support.v4.app.FragmentManager;
6 | import android.support.v4.app.FragmentStatePagerAdapter;
7 | import android.support.v4.view.PagerAdapter;
8 | import android.view.ViewGroup;
9 |
10 | import java.util.List;
11 |
12 | /**
13 | * Created by Horrarndoo on 2017/9/7.
14 | *
15 | */
16 | public class FragmentAdapter extends FragmentStatePagerAdapter {
17 | private List fragments;
18 |
19 | public FragmentAdapter(FragmentManager fm, List fragments) {
20 | super(fm);
21 | this.fragments = fragments;
22 | }
23 |
24 | @Override
25 | public Fragment getItem(int position) {
26 | return fragments.get(position);
27 | }
28 |
29 | @Override
30 | public int getCount() {
31 | return fragments == null ? 0 : fragments.size();
32 | }
33 |
34 | public int getItemPosition(Object object) {
35 | return PagerAdapter.POSITION_NONE;
36 | }
37 |
38 | @Override
39 | public void destroyItem(ViewGroup container, int position, Object object) {
40 | // super.destroyItem(container, position, object);
41 | }
42 | }
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/base/BaseModel.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.base;
2 |
3 | /**
4 | * Created by Horrarndoo on 2017/4/25.
5 | * base model类
6 | */
7 |
8 | public abstract class BaseModel {
9 | public BaseModel() {
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/base/BasePresenter.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.base;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | import com.zyw.horrarndoo.sdk.RxManager;
6 |
7 | /**
8 | * Created by Horrarndoo on 2017/4/25.
9 | *
10 | * base presenter
11 | */
12 |
13 | public abstract class BasePresenter {
14 | protected M mIModel;
15 | protected V mIView;
16 | protected RxManager mRxManager = new RxManager();
17 |
18 | /**
19 | * 返回presenter想持有的Model引用
20 | *
21 | * @return presenter持有的Model引用
22 | */
23 | protected abstract M getModel();
24 |
25 | /**
26 | * 绑定IModel和IView的引用
27 | *
28 | * @param v view
29 | */
30 | public void attachMV(@NonNull V v) {
31 | this.mIModel = getModel();
32 | this.mIView = v;
33 | this.onStart();
34 | }
35 |
36 | /**
37 | * 解绑IModel和IView
38 | */
39 | public void detachMV() {
40 | mRxManager.unSubscribe();
41 | mIView = null;
42 | mIModel = null;
43 | }
44 |
45 | /**
46 | * IView和IModel绑定完成立即执行
47 | *
48 | * 实现类实现绑定完成后的逻辑,例如数据初始化等,界面初始化, 更新等
49 | */
50 | public abstract void onStart();
51 | }
52 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/base/IBaseActivity.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.base;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.NonNull;
5 |
6 | /**
7 | * Created by Horrarndoo on 2017/9/6.
8 | *
9 | * BaseActivity接口
10 | */
11 |
12 | public interface IBaseActivity extends IBaseView {
13 | /**
14 | * 跳往新的Activity
15 | *
16 | * @param clz 要跳往的Activity
17 | */
18 | void startNewActivity(@NonNull Class> clz);
19 |
20 | /**
21 | * 跳往新的Activity
22 | *
23 | * @param clz 要跳往的Activity
24 | * @param bundle 携带的bundle数据
25 | */
26 | void startNewActivity(@NonNull Class> clz, Bundle bundle);
27 |
28 | /**
29 | * 跳往新的Activity
30 | * @param clz 要跳转的Activity
31 | * @param bundle bundel数据
32 | * @param requestCode requestCode
33 | */
34 | void startNewActivityForResult(@NonNull Class> clz, Bundle bundle, int requestCode);
35 | }
36 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/base/IBaseModel.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.base;
2 |
3 | /**
4 | * Created by Horrarndoo on 2017/4/25.
5 | * base model接口
6 | */
7 |
8 | public interface IBaseModel {
9 | }
10 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/base/IBaseView.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.base;
2 |
3 | import android.support.annotation.NonNull;
4 |
5 | /**
6 | * Created by Horrarndoo on 2017/5/2.
7 | * fragment base view接口
8 | */
9 |
10 | public interface IBaseView {
11 | /**
12 | * 初始化presenter
13 | *
14 | * 此方法返回的presenter对象不可为空
15 | */
16 | @NonNull
17 | BasePresenter initPresenter();
18 |
19 | /**
20 | * 显示toast消息
21 | *
22 | * @param msg 要显示的toast消息字符串
23 | */
24 | void showToast(String msg);
25 |
26 | /**
27 | * 显示等待dialog
28 | *
29 | * @param waitMsg 等待消息字符串
30 | */
31 | void showWaitDialog(String waitMsg);
32 |
33 | /**
34 | * 隐藏等待dialog
35 | */
36 | void hideWaitDialog();
37 |
38 | /**
39 | * 隐藏键盘
40 | */
41 | void hideKeybord();
42 |
43 | /**
44 | * 回退
45 | */
46 | void back();
47 | }
48 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/config/DBConfig.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.config;
2 |
3 | /**
4 | * Created by Horrarndoo on 2017/9/13.
5 | *
6 | * 数据库全局常量
7 | */
8 |
9 | public class DBConfig {
10 | public static final String DB_NAME = "db_name_yizhi";
11 | public static final String TABLE_ZHIHU = "table_zhihu";
12 | public static final String TABLE_WANGYI = "table_top_news";
13 | public static final String TABLE_WEIXIN = "table_weixin";
14 | public static final String TABLE_GANKIO_DAY = "table_gank_io_day";
15 | public static final String TABLE_GANKIO_CUSTOM = "table_gank_io_custom";
16 | }
17 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/config/ItemState.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.config;
2 |
3 | /**
4 | * Created by Horrarndoo on 2017/9/13.
5 | *
6 | * item状态全局常量
7 | */
8 |
9 | public class ItemState {
10 | /**
11 | * 已读状态
12 | */
13 | public static final int STATE_IS_READ = 1;
14 |
15 | /**
16 | * 非已读状态
17 | */
18 | public static final int STATE_IS_NO_READ = 0;
19 | }
20 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/helper/okhttp/HttpCache.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.helper.okhttp;
2 |
3 | import com.zyw.horrarndoo.sdk.utils.AppUtils;
4 |
5 | import java.io.File;
6 |
7 | import okhttp3.Cache;
8 |
9 | /**
10 | * Created by Horrarndoo on 2017/9/12.
11 | *
12 | */
13 | public class HttpCache {
14 |
15 | private static final int HTTP_RESPONSE_DISK_CACHE_MAX_SIZE = 50 * 1024 * 1024;
16 |
17 | public static Cache getCache() {
18 | return new Cache(new File(AppUtils.getContext().getCacheDir().getAbsolutePath() + File
19 | .separator + "data/NetCache"),
20 | HTTP_RESPONSE_DISK_CACHE_MAX_SIZE);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/rxbus/BusData.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.rxbus;
2 |
3 | /**
4 | * RxBus data
5 | * Created by gorden on 2016/7/8.
6 | */
7 | public class BusData {
8 | String id;
9 | String status;
10 |
11 | public BusData() {
12 | }
13 |
14 | public BusData(String id, String status) {
15 | this.id = id;
16 | this.status = status;
17 | }
18 |
19 | public String getId() {
20 | return id;
21 | }
22 |
23 | public void setId(String id) {
24 | this.id = id;
25 | }
26 |
27 | public String getStatus() {
28 | return status;
29 | }
30 |
31 | public void setStatus(String status) {
32 | this.status = status;
33 | }
34 | }
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/rxbus/Subscribe.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.rxbus;
2 |
3 | import java.lang.annotation.Documented;
4 | import java.lang.annotation.ElementType;
5 | import java.lang.annotation.Retention;
6 | import java.lang.annotation.RetentionPolicy;
7 | import java.lang.annotation.Target;
8 |
9 |
10 | /**
11 | * Rxbus
12 | * Created by gorden on 2016/7/23.
13 | */
14 | @Documented
15 | @Target(ElementType.METHOD)
16 | @Retention(RetentionPolicy.RUNTIME)
17 | public @interface Subscribe {
18 | int code() default -1;
19 |
20 | ThreadMode threadMode() default ThreadMode.CURRENT_THREAD;
21 | }
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/rxbus/SubscriberMethod.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.rxbus;
2 |
3 | import java.lang.reflect.InvocationTargetException;
4 | import java.lang.reflect.Method;
5 |
6 | /**
7 | *
8 | * Created by gorden on 2016/7/23.
9 | */
10 | public class SubscriberMethod {
11 | public Method method;
12 | public ThreadMode threadMode;
13 | public Class> eventType;
14 | public Object subscriber;
15 | public int code;
16 |
17 | public SubscriberMethod(Object subscriber, Method method, Class> eventType, int code,ThreadMode threadMode) {
18 | this.method = method;
19 | this.threadMode = threadMode;
20 | this.eventType = eventType;
21 | this.subscriber = subscriber;
22 | this.code = code;
23 | }
24 |
25 |
26 | /**
27 | * 调用方法
28 | * @param o 参数
29 | */
30 | public void invoke(Object o){
31 | try {
32 | Class[] parameterType = method.getParameterTypes();
33 | if(parameterType != null && parameterType.length == 1){
34 | method.invoke(subscriber, o);
35 | }else if(parameterType == null || parameterType.length == 0){
36 | method.invoke(subscriber);
37 | }
38 | } catch (IllegalAccessException e) {
39 | e.printStackTrace();
40 | } catch (InvocationTargetException e) {
41 | e.printStackTrace();
42 | }
43 | }
44 | }
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/rxbus/ThreadMode.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.rxbus;
2 |
3 | /**
4 | *
5 | * Created by gorden on 2016/7/23.
6 | */
7 | public enum ThreadMode {
8 | /**
9 | * current thread
10 | */
11 | CURRENT_THREAD,
12 |
13 | /**
14 | * android main thread
15 | */
16 | MAIN,
17 |
18 |
19 | /**
20 | * new thread
21 | */
22 | NEW_THREAD
23 | }
24 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/utils/IOUtils.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.utils;
2 |
3 | import java.io.Closeable;
4 | import java.io.IOException;
5 |
6 | /**
7 | * Created by Horrarndoo on 2017/8/31.
8 | *
9 | * IO流工具类
10 | */
11 | public class IOUtils {
12 | /**
13 | * 关闭流
14 | */
15 | public static boolean close(Closeable io) {
16 | if (io != null) {
17 | try {
18 | io.close();
19 | } catch (IOException e) {
20 | LogUtils.e(e);
21 | }
22 | }
23 | return true;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/utils/JsonUtils.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.utils;
2 |
3 | import com.google.gson.Gson;
4 | import com.google.gson.JsonObject;
5 | import com.google.gson.JsonSyntaxException;
6 |
7 | import java.lang.reflect.Type;
8 |
9 | /**
10 | * Created by Horrarndoo on 2017/9/20.
11 | *
12 | * Json转换工具类
13 | */
14 | public class JsonUtils {
15 |
16 | private static Gson mGson = new Gson();
17 |
18 | /**
19 | * 将对象准换为json字符串
20 | *
21 | * @param object
22 | * @param
23 | * @return
24 | */
25 | public static String serialize(T object) {
26 | return mGson.toJson(object);
27 | }
28 |
29 | /**
30 | * 将json字符串转换为对象
31 | *
32 | * @param json
33 | * @param clz
34 | * @param
35 | * @return
36 | */
37 | public static T deserialize(String json, Class clz) throws JsonSyntaxException {
38 | return mGson.fromJson(json, clz);
39 | }
40 |
41 | /**
42 | * 将json对象转换为实体对象
43 | *
44 | * @param json
45 | * @param clz
46 | * @param
47 | * @return
48 | * @throws JsonSyntaxException
49 | */
50 | public static T deserialize(JsonObject json, Class clz) throws JsonSyntaxException {
51 | return mGson.fromJson(json, clz);
52 | }
53 |
54 | /**
55 | * 将json字符串转换为对象
56 | *
57 | * @param json
58 | * @param type
59 | * @param
60 | * @return
61 | */
62 | public static T deserialize(String json, Type type) throws JsonSyntaxException {
63 | return mGson.fromJson(json, type);
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/utils/MD5Utils.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.utils;
2 |
3 | import java.security.MessageDigest;
4 |
5 | /**
6 | * Created by Horrarndoo on 2017/4/5.
7 | *
8 | * MD5加密工具类
9 | */
10 | public class MD5Utils {
11 | /*
12 | * MD5加密,32位
13 | */
14 | public static String getMD5(String str) {
15 | MessageDigest md5 = null;
16 | try {
17 | md5 = MessageDigest.getInstance("MD5");
18 | } catch (Exception e) {
19 | e.printStackTrace();
20 | return "";
21 | }
22 | char[] charArray = str.toCharArray();
23 | byte[] byteArray = new byte[charArray.length];
24 | for (int i = 0; i < charArray.length; i++) {
25 | byteArray[i] = (byte) charArray[i];
26 | }
27 | byte[] md5Bytes = md5.digest(byteArray);
28 | StringBuffer hexValue = new StringBuffer();
29 | for (int i = 0; i < md5Bytes.length; i++) {
30 | int val = ((int) md5Bytes[i]) & 0xff;
31 | if (val < 16) {
32 | hexValue.append("0");
33 | }
34 | hexValue.append(Integer.toHexString(val));
35 | }
36 | return hexValue.toString();
37 | }
38 | }
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/utils/NavigationUtils.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.utils;
2 |
3 | import android.support.design.internal.NavigationMenuView;
4 | import android.support.design.widget.NavigationView;
5 |
6 | /**
7 | * Created by Horrarndoo on 2017/12/12.
8 | *
9 | * NavigationView utils
10 | */
11 |
12 | public class NavigationUtils {
13 |
14 | public static void disableNavigationViewScrollbars(NavigationView navigationView) {
15 | if (navigationView != null) {
16 | NavigationMenuView navigationMenuView = (NavigationMenuView) navigationView
17 | .getChildAt(0);
18 | if (navigationMenuView != null) {
19 | navigationMenuView.setVerticalScrollBarEnabled(false);
20 | }
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/utils/RoundUtils.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.utils;
2 |
3 | /**
4 | * Created by Horrarndoo on 2018/1/23.
5 | *
6 | * 四舍五入工具类
7 | */
8 |
9 | public class RoundUtils {
10 | /**
11 | * 0.5精度四舍五入
12 | *
13 | * 例
14 | * 3.0->3.0
15 | * 3.1->3.0
16 | * 3.5->3.5
17 | * 3.6->4.0
18 | *
19 | * @param a 需要处理的值 a >= 0
20 | * @return 按0.5精度四舍五入处理后的数值
21 | */
22 | public static float roundCompat(float a) {
23 | float temp = a * 10;
24 |
25 | if (temp % 10 == 5) {
26 | a = Math.round(a) - 0.5f;
27 | } else if (temp % 10 > 5) {
28 | a = Math.round(a);
29 | } else if (temp <= 5) {
30 | a = Math.round(a);
31 | } else {
32 | a = Math.round(a) + 0.5f;
33 | }
34 | return a;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/sdk/src/main/java/com/zyw/horrarndoo/sdk/widgets/WaitPorgressDialog.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk.widgets;
2 |
3 | import android.app.ProgressDialog;
4 | import android.content.Context;
5 |
6 | /**
7 | * Created by Horrarndoo on 2017/4/17.
8 | *
9 | * 等待提示dialog
10 | */
11 |
12 | public class WaitPorgressDialog extends ProgressDialog {
13 |
14 | public WaitPorgressDialog(Context context) {
15 | this(context, 0);
16 | }
17 |
18 | public WaitPorgressDialog(Context context, int theme) {
19 | super(context, theme);
20 | setCanceledOnTouchOutside(false);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/sdk/src/main/res/anim/activity_finish_trans_in.xml:
--------------------------------------------------------------------------------
1 |
3 |
11 |
--------------------------------------------------------------------------------
/sdk/src/main/res/anim/activity_finish_trans_out.xml:
--------------------------------------------------------------------------------
1 |
4 |
13 |
21 |
--------------------------------------------------------------------------------
/sdk/src/main/res/anim/activity_finish_zoom_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
12 |
--------------------------------------------------------------------------------
/sdk/src/main/res/anim/activity_finish_zoom_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
13 |
14 |
18 |
--------------------------------------------------------------------------------
/sdk/src/main/res/anim/activity_start_trans_in.xml:
--------------------------------------------------------------------------------
1 |
4 |
12 |
13 |
21 |
--------------------------------------------------------------------------------
/sdk/src/main/res/anim/activity_start_trans_out.xml:
--------------------------------------------------------------------------------
1 |
3 |
11 |
--------------------------------------------------------------------------------
/sdk/src/main/res/anim/activity_start_zoom_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
12 |
--------------------------------------------------------------------------------
/sdk/src/main/res/anim/activity_start_zoom_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
17 |
--------------------------------------------------------------------------------
/sdk/src/main/res/drawable-v21/item_touch_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/sdk/src/main/res/drawable/indoor_temp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/src/main/res/drawable/indoor_temp.png
--------------------------------------------------------------------------------
/sdk/src/main/res/drawable/item_touch_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/sdk/src/main/res/drawable/stackblur_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/src/main/res/drawable/stackblur_default.png
--------------------------------------------------------------------------------
/sdk/src/main/res/drawable/week_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/src/main/res/drawable/week_normal.png
--------------------------------------------------------------------------------
/sdk/src/main/res/drawable/week_selector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/src/main/res/drawable/week_selector.png
--------------------------------------------------------------------------------
/sdk/src/main/res/drawable/week_status.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/sdk/src/main/res/drawable/week_tv_status.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/sdk/src/main/res/layout/sub_history_click_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
14 |
15 |
24 |
25 |
--------------------------------------------------------------------------------
/sdk/src/main/res/layout/sub_history_tips.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
13 |
14 |
19 |
20 |
26 |
27 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/sdk/src/main/res/layout/view_empty.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
11 |
12 |
19 |
--------------------------------------------------------------------------------
/sdk/src/main/res/layout/view_loading.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
11 |
12 |
17 |
18 |
23 |
24 |
31 |
32 |
--------------------------------------------------------------------------------
/sdk/src/main/res/layout/view_network_error.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
11 |
12 |
19 |
--------------------------------------------------------------------------------
/sdk/src/main/res/mipmap-xhdpi/ic_arrow_back_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/src/main/res/mipmap-xhdpi/ic_arrow_back_white.png
--------------------------------------------------------------------------------
/sdk/src/main/res/mipmap-xxhdpi/ic_arrow_back_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Horrarndoo/YiZhi/6e7189cd17c14c9b3ed1aa567313afef942a57eb/sdk/src/main/res/mipmap-xxhdpi/ic_arrow_back_white.png
--------------------------------------------------------------------------------
/sdk/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/sdk/src/test/java/com/zyw/horrarndoo/sdk/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.zyw.horrarndoo.sdk;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':sdk'
2 |
--------------------------------------------------------------------------------