├── Calander
├── .gitignore
├── ISSUE_TEMPLATE.zh-CN.md
├── PULL_REQUEST_TEMPLATE.zh-CN.md
├── README.md
├── app
│ ├── .gitignore
│ ├── build.gradle
│ ├── calander.jks
│ ├── libs
│ │ ├── AMap_Location_V3.00_20160922.jar
│ │ ├── LiteAVSDK_Player_6.5.7272.aar
│ │ ├── MobCommons-2017.0914.1125.jar
│ │ ├── MobTools-2017.0914.1125.jar
│ │ ├── ShareSDK-Core-3.1.0.jar
│ │ ├── ShareSDK-QQ-3.1.0.jar
│ │ ├── ShareSDK-Wechat-3.1.0.jar
│ │ ├── ShareSDK-Wechat-Core-3.1.0.jar
│ │ ├── ShareSDK-Wechat-Moments-3.1.0.jar
│ │ ├── httpclient-4.2.5.jar
│ │ ├── httpcore-4.2.4.jar
│ │ ├── tbs_sdk_thirdapp_v3.5.0.1004_43500_sharewithdownload_withoutGame_obfs_20170801_113025.jar
│ │ └── tbs_sdk_thirdapp_v4.3.0.1072_43646_sharewithdownloadwithfile_withoutGame_obfs_20190429_175122.jar
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ ├── ShareSDK.xml
│ │ ├── city.txt
│ │ ├── db
│ │ │ └── Huangli.db
│ │ ├── js
│ │ │ ├── bailu.weex.js
│ │ │ ├── dongzhi.weex.js
│ │ │ ├── font
│ │ │ │ ├── iconfont.ttf
│ │ │ │ ├── ionicons.json
│ │ │ │ ├── ionicons.ttf
│ │ │ │ └── jiantou.ttf
│ │ │ ├── guanggao.weex.js
│ │ │ ├── image
│ │ │ │ └── load_failed.png
│ │ │ ├── message.weex.js
│ │ │ ├── mid-autumn-festival.weex.js
│ │ │ ├── more.weex.js
│ │ │ ├── news.weex.js
│ │ │ ├── shuangshiyi.weex.js
│ │ │ ├── springFestival.weex.js
│ │ │ ├── todayOnHistory.weex.js
│ │ │ ├── weather.weex.js
│ │ │ ├── yieryisan.weex.js
│ │ │ └── zhibo.weex.js
│ │ ├── load_failed.png
│ │ └── lottie
│ │ │ └── gears.json
│ │ ├── java
│ │ └── cn
│ │ │ └── ltwc
│ │ │ └── cft
│ │ │ ├── AppManager.java
│ │ │ ├── MyApplication.java
│ │ │ ├── SolarTerm.java
│ │ │ ├── TVVideo.java
│ │ │ ├── activity
│ │ │ ├── AddNoteActivity.java
│ │ │ ├── BaseActivity.java
│ │ │ ├── DayDetailActivity.java
│ │ │ ├── ErrorShowActivity.java
│ │ │ ├── HistoryDetailJUHEActivity.java
│ │ │ ├── HomeActivity.java
│ │ │ ├── JokeActivity.java
│ │ │ ├── MemorialDayActivity.java
│ │ │ ├── MoreActivity.java
│ │ │ ├── MyWebView.java
│ │ │ ├── MyX5WebView.java
│ │ │ ├── NewsDetailActivity.java
│ │ │ ├── NotepadActivity.java
│ │ │ ├── PlayVideoActivity.java
│ │ │ ├── ShareActivity.java
│ │ │ ├── ShowImageGallery.java
│ │ │ ├── ShowWifiPakActivity.java
│ │ │ ├── StartActivity.java
│ │ │ ├── TodayonhistoryActivity.java
│ │ │ ├── TvVideoActivity.java
│ │ │ ├── ZhaiNaniActivity.java
│ │ │ └── ZhishuDetailActivity.java
│ │ │ ├── adapter
│ │ │ ├── CalendarAdapter.java
│ │ │ ├── FragmentViewPagerAdapter.java
│ │ │ ├── HistoryOnToadyJUHEDeatilAdapter.java
│ │ │ ├── MenuAdapter.java
│ │ │ ├── ShowIamgeGalleryAdapter.java
│ │ │ ├── ShowImageGalleryAdapter.java
│ │ │ ├── ShowNotesAdapter.java
│ │ │ ├── WifiAdapter.java
│ │ │ ├── XiaoMIWeatherAdapter.java
│ │ │ ├── XiaoMIZhishuAdapter.java
│ │ │ └── ZhishuDetailAdapter.java
│ │ │ ├── annotation
│ │ │ └── NotProguard.java
│ │ │ ├── beans
│ │ │ ├── CityCodeBean.java
│ │ │ ├── HeadData.java
│ │ │ ├── HistoryOnTodayBean.java
│ │ │ ├── HistoryOnTodayBeanJUHE.java
│ │ │ ├── HistoryOnTodayImgBean.java
│ │ │ ├── Link.java
│ │ │ ├── LocalVideo.java
│ │ │ ├── MeiNvIconBean.java
│ │ │ ├── MenuBean.java
│ │ │ ├── NoteBean.java
│ │ │ ├── RiqiBean.java
│ │ │ ├── TiangouBean.java
│ │ │ ├── WifiInfo.java
│ │ │ ├── XiaomiWeather.java
│ │ │ ├── XiaomiZhishuList.java
│ │ │ ├── YiJiBean.java
│ │ │ └── ZhishuDetailBean.java
│ │ │ ├── data
│ │ │ ├── Constant.java
│ │ │ ├── JieQi.java
│ │ │ ├── LunarCalendar.java
│ │ │ ├── SpecialCalendar.java
│ │ │ └── Variable.java
│ │ │ ├── datapick
│ │ │ ├── ArrayWheelAdapter.java
│ │ │ ├── NumericWheelAdapter.java
│ │ │ ├── OnWheelChangedListener.java
│ │ │ ├── OnWheelScrollListener.java
│ │ │ ├── PickUtils.java
│ │ │ ├── WheelAdapter.java
│ │ │ └── WheelView.java
│ │ │ ├── db
│ │ │ ├── HuangLi.java
│ │ │ └── NoteDB.java
│ │ │ ├── entiy
│ │ │ ├── Joke.java
│ │ │ ├── Kaijiang.java
│ │ │ ├── LocationInfo.java
│ │ │ ├── TV.java
│ │ │ └── XiaoMILayout.java
│ │ │ ├── fragment
│ │ │ ├── BaseFragment.java
│ │ │ ├── HomeFragment.java
│ │ │ ├── MoreFragment.java
│ │ │ ├── NewsFragment.java
│ │ │ ├── NewsViewFragment.java
│ │ │ └── WeatherFragment.java
│ │ │ ├── helper
│ │ │ ├── CrashHandler.java
│ │ │ ├── HideService.java
│ │ │ ├── HomeFragmentHelper.java
│ │ │ ├── MyGestureListener.java
│ │ │ └── ScreenOrientationListener.java
│ │ │ ├── jpushreceiver
│ │ │ └── JPushReceiver.java
│ │ │ ├── net
│ │ │ ├── APIService.java
│ │ │ ├── APIs.java
│ │ │ ├── ErrorException.java
│ │ │ ├── ErrorInterceptor.java
│ │ │ └── ProgressSubscriber.java
│ │ │ ├── retrofit2
│ │ │ └── converter
│ │ │ │ └── string
│ │ │ │ ├── StringConverterFactory.java
│ │ │ │ ├── StringRequestBodyConverter.java
│ │ │ │ └── StringResponseBodyConverter.java
│ │ │ ├── rxbus
│ │ │ ├── Event.java
│ │ │ └── RxBus.java
│ │ │ ├── service
│ │ │ └── UpdateService.java
│ │ │ ├── utils
│ │ │ ├── BrowserJsInject.java
│ │ │ ├── DownLoadUtil.java
│ │ │ ├── FileUtils.java
│ │ │ ├── HLUtil.java
│ │ │ ├── PermissionUtils.java
│ │ │ ├── PopWindowUtil.java
│ │ │ ├── SchemeUtil.java
│ │ │ ├── ShareUtil.java
│ │ │ ├── TVutil.java
│ │ │ ├── UploadUtil.java
│ │ │ ├── Utils.java
│ │ │ └── WifiManage.java
│ │ │ ├── view
│ │ │ ├── ChooseView.java
│ │ │ ├── CircleImageView.java
│ │ │ ├── ContainerLayout.java
│ │ │ ├── LoadingDialog.java
│ │ │ ├── MarqueeView.java
│ │ │ ├── MyGridView.java
│ │ │ ├── MyImageView.java
│ │ │ ├── MyListView.java
│ │ │ ├── MyViewPager.java
│ │ │ ├── PageIndicatorView.java
│ │ │ ├── PagerRecyclerAdapter.java
│ │ │ ├── SpacesItemDecoration.java
│ │ │ ├── TitleView.java
│ │ │ └── numberbar
│ │ │ │ ├── NumberProgressBar.java
│ │ │ │ ├── OnProgressBarListener.java
│ │ │ │ └── RoundProgressBar.java
│ │ │ ├── weex
│ │ │ ├── ImageAdapter.java
│ │ │ ├── WXEventModule.java
│ │ │ ├── WXNetModule.java
│ │ │ ├── WeexActivity.java
│ │ │ └── WeexUtil.java
│ │ │ └── x5web
│ │ │ └── utils
│ │ │ ├── JavaScriptInterface.java
│ │ │ ├── SecurityJsBridgeBundle.java
│ │ │ ├── WebViewJavaScriptFunction.java
│ │ │ ├── X5WebView.java
│ │ │ └── X5WebViewEventHandler.java
│ │ ├── jniLibs
│ │ └── armeabi
│ │ │ └── liblbs.so
│ │ └── res
│ │ ├── anim
│ │ ├── fade_in.xml
│ │ ├── fade_out.xml
│ │ ├── gallery_title_in.xml
│ │ ├── gallery_title_out.xml
│ │ ├── in_from_left.xml
│ │ ├── in_from_right.xml
│ │ ├── load_exit_anim.xml
│ │ ├── out_to_left.xml
│ │ ├── out_to_right.xml
│ │ ├── push_left_in.xml
│ │ ├── push_left_out.xml
│ │ ├── push_right_in.xml
│ │ ├── push_right_out.xml
│ │ ├── share_close_out_anim.xml
│ │ ├── share_open_in_anim.xml
│ │ ├── tv_choose_in.xml
│ │ └── tv_choose_out.xml
│ │ ├── drawable-hdpi
│ │ ├── color4_normal.png
│ │ ├── dark_blue_btn_f.9.png
│ │ ├── dark_blue_btn_n.9.png
│ │ ├── dark_green_btn_f.9.png
│ │ ├── dark_green_btn_n.9.png
│ │ ├── ic_launcher.png
│ │ ├── jpush_ic_richpush_actionbar_back.png
│ │ ├── jpush_ic_richpush_actionbar_divider.png
│ │ ├── start_bg.png
│ │ └── wheel_title.9.png
│ │ ├── drawable-mdpi
│ │ ├── ic_launcher.png
│ │ └── start_bg.png
│ │ ├── drawable-xhdpi
│ │ ├── bazi.png
│ │ ├── bg.png
│ │ ├── empty.png
│ │ ├── empty_2.png
│ │ ├── home_select.png
│ │ ├── home_unselect.png
│ │ ├── ic_jump.png
│ │ ├── ic_launcher.png
│ │ ├── img_login_default.png
│ │ ├── joke.png
│ │ ├── junshi.png
│ │ ├── lishid.png
│ │ ├── meng.png
│ │ ├── menu_jinianri.png
│ │ ├── menu_jintian.png
│ │ ├── menu_jishiben.png
│ │ ├── menu_load.png
│ │ ├── menu_more.png
│ │ ├── menu_setting.png
│ │ ├── message.png
│ │ ├── more_select.png
│ │ ├── more_unselect.png
│ │ ├── news_select.png
│ │ ├── news_unselect.png
│ │ ├── phone.png
│ │ ├── qq.png
│ │ ├── start_bg.png
│ │ ├── title_add.png
│ │ ├── title_back.png
│ │ ├── title_down.png
│ │ ├── title_find.png
│ │ ├── title_more.png
│ │ ├── title_share.png
│ │ ├── title_wallpaper.png
│ │ ├── today.png
│ │ ├── todayonhistory.png
│ │ ├── warn.png
│ │ ├── weather_select.png
│ │ ├── weather_unselect.png
│ │ ├── wifi.png
│ │ ├── yuan.png
│ │ ├── yun.png
│ │ ├── zhainan.png
│ │ └── zhainan_empty.png
│ │ ├── drawable-xxhdpi
│ │ ├── bazi.png
│ │ ├── home_select.png
│ │ ├── home_unselect.png
│ │ ├── ic_jump.png
│ │ ├── ic_launcher.png
│ │ ├── joke.png
│ │ ├── junshi.png
│ │ ├── lishid.png
│ │ ├── loading_failed.png
│ │ ├── meng.png
│ │ ├── message.png
│ │ ├── more_select.png
│ │ ├── more_unselect.png
│ │ ├── news_select.png
│ │ ├── news_unselect.png
│ │ ├── phone.png
│ │ ├── qq.png
│ │ ├── start_bg.png
│ │ ├── title_add.png
│ │ ├── title_back.png
│ │ ├── title_down.png
│ │ ├── title_find.png
│ │ ├── title_more.png
│ │ ├── title_share.png
│ │ ├── title_wallpaper.png
│ │ ├── today.png
│ │ ├── todayonhistory.png
│ │ ├── warn.png
│ │ ├── weather_select.png
│ │ ├── weather_unselect.png
│ │ ├── wifi.png
│ │ ├── yuan.png
│ │ ├── yun.png
│ │ └── zhainan.png
│ │ ├── drawable-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── start_bg.png
│ │ ├── drawable
│ │ ├── bg_choose_view.xml
│ │ ├── bg_custom_toast_view.xml
│ │ ├── bg_jump_view.xml
│ │ ├── blue_bg.xml
│ │ ├── current_bg.xml
│ │ ├── dark_blue_btn.xml
│ │ ├── dark_green_btn.xml
│ │ ├── day_detail_nongli_balck_bg.xml
│ │ ├── day_detail_nongli_red_bg.xml
│ │ ├── day_select_cancel_bg.xml
│ │ ├── day_select_sure_bg.xml
│ │ ├── edit_text_cursor.xml
│ │ ├── item_meinv_bg.xml
│ │ ├── item_meinv_bg_21.xml
│ │ ├── ji_bg.xml
│ │ ├── load_view_bg.xml
│ │ ├── main_color_perload.xml
│ │ ├── note_edit_bg.xml
│ │ ├── placeholder_black.xml
│ │ ├── processbar_bg.xml
│ │ ├── progress_bar_now.xml
│ │ ├── red_bg.xml
│ │ ├── richpush_btn_selector.xml
│ │ ├── richpush_progressbar.xml
│ │ ├── scrol_bar.xml
│ │ ├── select_bg.xml
│ │ ├── select_cancel_bg.xml
│ │ ├── select_cancel_pressed_bg.xml
│ │ ├── select_sure_bg.xml
│ │ ├── select_sure_pressed_bg.xml
│ │ ├── share_bg.xml
│ │ ├── share_cancel_bg.xml
│ │ ├── share_cancel_pressed_bg.xml
│ │ ├── share_cancel_selector.xml
│ │ ├── tab_background.xml
│ │ ├── touming_bg.xml
│ │ ├── try_again_bg.xml
│ │ ├── wheel_bg.xml
│ │ ├── wheel_val.xml
│ │ └── yiji_bg.xml
│ │ ├── layout-v21
│ │ └── view_update.xml
│ │ ├── layout
│ │ ├── activity_addnote.xml
│ │ ├── activity_day_detail.xml
│ │ ├── activity_home.xml
│ │ ├── activity_joke.xml
│ │ ├── activity_juhe_history_detail.xml
│ │ ├── activity_memorialday.xml
│ │ ├── activity_more.xml
│ │ ├── activity_my_video.xml
│ │ ├── activity_my_web.xml
│ │ ├── activity_myx5_web.xml
│ │ ├── activity_notepad.xml
│ │ ├── activity_share.xml
│ │ ├── activity_show_image_gallery.xml
│ │ ├── activity_show_wifi_psk.xml
│ │ ├── activity_start.xml
│ │ ├── activity_test.xml
│ │ ├── activity_todayonhistory.xml
│ │ ├── activity_weex.xml
│ │ ├── activity_zhainan.xml
│ │ ├── activity_zhishu_detail.xml
│ │ ├── calendar.xml
│ │ ├── calendar_item.xml
│ │ ├── custom.xml
│ │ ├── datapick.xml
│ │ ├── day_detail_layout.xml
│ │ ├── dialog_loading.xml
│ │ ├── fragment_home.xml
│ │ ├── fragment_news.xml
│ │ ├── fragmet_news_weex.xml
│ │ ├── fragmet_weex.xml
│ │ ├── history_head_view.xml
│ │ ├── item_choose.xml
│ │ ├── item_history_on_today.xml
│ │ ├── item_history_on_today_content.xml
│ │ ├── item_history_on_today_img.xml
│ │ ├── item_history_on_today_title.xml
│ │ ├── item_joke.xml
│ │ ├── item_more.xml
│ │ ├── item_pager_recycler.xml
│ │ ├── item_share_app.xml
│ │ ├── item_show_img.xml
│ │ ├── item_show_notes.xml
│ │ ├── item_wifi_psk.xml
│ │ ├── item_xiao_mi_weather.xml
│ │ ├── item_xiao_mi_zhi_shu.xml
│ │ ├── item_zhainan.xml
│ │ ├── item_zhishu_detail.xml
│ │ ├── jpush_popwin_layout.xml
│ │ ├── jpush_webview_layout.xml
│ │ ├── main_more.xml
│ │ ├── menu_grid.xml
│ │ ├── news_detail.xml
│ │ ├── title.xml
│ │ ├── view_choose_item.xml
│ │ ├── view_imagegallery.xml
│ │ ├── view_null.xml
│ │ ├── view_tv_item.xml
│ │ ├── view_update.xml
│ │ ├── weex_load_error.xml
│ │ ├── weex_loading.xml
│ │ └── zhishu_detail_head.xml
│ │ ├── values-v21
│ │ └── styles.xml
│ │ ├── values-w820dp
│ │ └── dimens.xml
│ │ ├── values-xhdpi
│ │ └── dimens.xml
│ │ ├── values-xxhdpi
│ │ └── dimens.xml
│ │ ├── values
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── jpush_style.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ │ └── xml
│ │ ├── network_security_config.xml
│ │ └── provider_paths.xml
├── bitmaputils
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ ├── android
│ │ │ └── support
│ │ │ │ └── v7
│ │ │ │ └── widget
│ │ │ │ └── ViewHolderDelegate.java
│ │ └── cn
│ │ │ └── ltwc
│ │ │ └── bitmaputils
│ │ │ ├── BitMapUtil.java
│ │ │ ├── ScreenUtils.java
│ │ │ ├── gallery
│ │ │ ├── Compat.java
│ │ │ ├── HackyViewPager.java
│ │ │ ├── IPhotoView.java
│ │ │ ├── PhotoView.java
│ │ │ ├── PhotoViewAttacher.java
│ │ │ ├── SDK16.java
│ │ │ ├── ScrollerProxy.java
│ │ │ └── VersionedGestureDetector.java
│ │ │ ├── glide
│ │ │ ├── GlideListener.java
│ │ │ ├── GlideUtil.java
│ │ │ └── MyGlideModule.java
│ │ │ ├── rvviewpager
│ │ │ ├── FragmentStatePagerAdapter.java
│ │ │ ├── LoopRecyclerViewPager.java
│ │ │ ├── LoopRecyclerViewPagerAdapter.java
│ │ │ ├── RecyclerViewPager.java
│ │ │ ├── RecyclerViewPagerAdapter.java
│ │ │ └── ViewUtils.java
│ │ │ └── utils
│ │ │ └── LogUtil.java
│ │ └── res
│ │ ├── drawable-xxhdpi
│ │ ├── load_failed2.png
│ │ └── pre_load.png
│ │ ├── layout
│ │ └── rvp_fragment_container.xml
│ │ └── values
│ │ ├── attrs.xml
│ │ └── strings.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── lib_tcsuperplayer
│ ├── build.gradle
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── tencent
│ │ │ └── liteav
│ │ │ └── demo
│ │ │ └── play
│ │ │ ├── SuperPlayerConst.java
│ │ │ ├── SuperPlayerGlobalConfig.java
│ │ │ ├── SuperPlayerModel.java
│ │ │ ├── SuperPlayerUrl.java
│ │ │ ├── SuperPlayerView.java
│ │ │ ├── bean
│ │ │ ├── TCPlayImageSpriteInfo.java
│ │ │ ├── TCPlayInfoStream.java
│ │ │ ├── TCPlayKeyFrameDescInfo.java
│ │ │ ├── TCVideoClassification.java
│ │ │ └── TCVideoConfig.java
│ │ │ ├── common
│ │ │ └── TCPlayerConstants.java
│ │ │ ├── controller
│ │ │ ├── TCVodControllerBase.java
│ │ │ ├── TCVodControllerFloat.java
│ │ │ ├── TCVodControllerLarge.java
│ │ │ └── TCVodControllerSmall.java
│ │ │ ├── inface
│ │ │ ├── OverTurnListener.java
│ │ │ └── TvIconListener.java
│ │ │ ├── net
│ │ │ ├── LogReport.java
│ │ │ ├── SuperVodInfoLoader.java
│ │ │ └── TCHttpURLClient.java
│ │ │ ├── utils
│ │ │ ├── DensityUtil.java
│ │ │ ├── NetWatcher.java
│ │ │ ├── PlayInfoResponseParser.java
│ │ │ ├── SuperPlayerUtil.java
│ │ │ ├── TCTimeUtils.java
│ │ │ └── VideoGestureUtil.java
│ │ │ └── view
│ │ │ ├── TCDanmuView.java
│ │ │ ├── TCPointSeekBar.java
│ │ │ ├── TCVideoProgressLayout.java
│ │ │ ├── TCVideoQulity.java
│ │ │ ├── TCVodMoreView.java
│ │ │ ├── TCVodQualityView.java
│ │ │ └── TCVolumeBrightnessProgressLayout.java
│ │ └── res
│ │ ├── color
│ │ ├── text_radio_color.xml
│ │ └── vod_player_text_color.xml
│ │ ├── drawable-xxhdpi
│ │ ├── btn_again.png
│ │ ├── btn_back_play.png
│ │ ├── btn_close.png
│ │ ├── ic_danmuku_off.png
│ │ ├── ic_danmuku_on.png
│ │ ├── ic_float_close.png
│ │ ├── ic_light_max.png
│ │ ├── ic_light_min.png
│ │ ├── ic_play.png
│ │ ├── ic_player_lock.png
│ │ ├── ic_player_unlock.png
│ │ ├── ic_replay.png
│ │ ├── ic_vod_add.png
│ │ ├── ic_vod_float.png
│ │ ├── ic_vod_fullscreen.png
│ │ ├── ic_vod_more_normal.png
│ │ ├── ic_vod_pause_normal.png
│ │ ├── ic_vod_play_normal.png
│ │ ├── ic_vod_player_cover.png
│ │ ├── ic_vod_player_cover_top.png
│ │ ├── ic_vod_search.png
│ │ ├── ic_vod_snapshot_normal.png
│ │ ├── ic_vod_thumb.png
│ │ ├── ic_volume_max.png
│ │ ├── ic_volume_min.png
│ │ ├── main_bkg.jpg
│ │ ├── player_bottom_shadow.png
│ │ ├── player_top_shadow.png
│ │ ├── progress_bg.png
│ │ ├── progress_primary.png
│ │ ├── question_link.png
│ │ ├── start_record.png
│ │ ├── super_vod_left_guide.png
│ │ ├── super_vod_middle_guide.png
│ │ ├── super_vod_progress_pointer.png
│ │ ├── super_vod_right_guide.png
│ │ ├── super_vod_small_point.png
│ │ └── tv.png
│ │ ├── drawable
│ │ ├── biz_video_progressbar.xml
│ │ ├── gray_thumb.xml
│ │ ├── gray_track.xml
│ │ ├── green_thumb.xml
│ │ ├── green_track.xml
│ │ ├── layer_list_progress_bar.xml
│ │ ├── laylist_super_vod_video_progress.xml
│ │ ├── shape_btn_vod_known.xml
│ │ ├── shape_rl_progress_mask.xml
│ │ ├── shape_round_bg.xml
│ │ ├── shape_vtt_text_bg.xml
│ │ ├── thumb.xml
│ │ └── track.xml
│ │ ├── layout
│ │ ├── item_new_vod.xml
│ │ ├── layout_new_vod_snap.xml
│ │ ├── player_more_popup_view.xml
│ │ ├── player_quality_item_view.xml
│ │ ├── player_quality_popup_view.xml
│ │ ├── super_vod_player_view.xml
│ │ ├── video_progress_layout.xml
│ │ ├── video_volume_brightness_progress_layout.xml
│ │ ├── vod_controller_float.xml
│ │ ├── vod_controller_large.xml
│ │ └── vod_controller_small.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── settings.gradle
├── viewutils
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── cn
│ │ │ └── ltwc
│ │ │ ├── ViewUtils.java
│ │ │ ├── utils
│ │ │ ├── LogUtil.java
│ │ │ ├── SharedPreferenceUtil.java
│ │ │ └── ToastUtil.java
│ │ │ └── viewutils
│ │ │ ├── customview
│ │ │ ├── CircleProgressBarView.java
│ │ │ └── MainViewPager.java
│ │ │ ├── dialogutils
│ │ │ ├── BtnClickListener.java
│ │ │ └── DialogUtil.java
│ │ │ ├── recycleviewutils
│ │ │ ├── CommonAdapter.java
│ │ │ ├── MultiItemTypeAdapter.java
│ │ │ ├── WrapperUtils.java
│ │ │ ├── base
│ │ │ │ ├── ItemViewDelegate.java
│ │ │ │ ├── ItemViewDelegateManager.java
│ │ │ │ └── ViewHolder.java
│ │ │ ├── fresh
│ │ │ │ ├── MRefreshView.java
│ │ │ │ ├── RefreshDownView.java
│ │ │ │ └── RefreshUpView.java
│ │ │ └── wrapper
│ │ │ │ ├── EmptyWrapper.java
│ │ │ │ ├── HeaderAndFooterWrapper.java
│ │ │ │ └── LoadMoreWrapper.java
│ │ │ └── statusbar
│ │ │ ├── AndroidBug.java
│ │ │ ├── IStatusBar.java
│ │ │ ├── StatusBarCompat.java
│ │ │ ├── StatusBarCompatFlavorRom.java
│ │ │ ├── StatusBarKitkatImpl.java
│ │ │ ├── StatusBarLollipopImpl.java
│ │ │ ├── StatusBarMImpl.java
│ │ │ └── StatusBarUtil.java
│ │ └── res
│ │ ├── drawable
│ │ ├── bg_my_dialog.xml
│ │ ├── dialog_bg.xml
│ │ ├── dialog_lbtn_bg.xml
│ │ ├── dialog_rbtn_bg_21ce99.xml
│ │ └── dialog_rbtn_bg_f45531.xml
│ │ ├── layout
│ │ ├── view_dialog.xml
│ │ ├── view_refresh_down.xml
│ │ └── view_refresh_up.xml
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
└── weexsdk
│ ├── .gitignore
│ ├── README.md
│ ├── assets
│ ├── .gitkeep
│ ├── .gitkeeper
│ ├── main.js
│ ├── weex-main-jsfm.js
│ └── weex-rax-api.js
│ ├── build.gradle
│ ├── config
│ └── quality
│ │ └── checkstyle.xml
│ ├── gradle.properties
│ ├── libs
│ ├── armeabi
│ │ ├── libweexjsb.so
│ │ ├── libweexjsc.so
│ │ ├── libweexjss.so
│ │ └── libweexjst.so
│ └── x86
│ │ ├── libweexjsb.so
│ │ ├── libweexjsc.so
│ │ └── libweexjss.so
│ ├── proguard-rules.pro
│ ├── publish.sh
│ └── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── taobao
│ │ │ └── weex
│ │ │ ├── ComponentObserver.java
│ │ │ ├── IWXActivityStateListener.java
│ │ │ ├── IWXRenderListener.java
│ │ │ ├── IWXStatisticsListener.java
│ │ │ ├── InitConfig.java
│ │ │ ├── LayoutFinishListener.java
│ │ │ ├── RenderContainer.java
│ │ │ ├── WXEnvironment.java
│ │ │ ├── WXGlobalEventModule.java
│ │ │ ├── WXGlobalEventReceiver.java
│ │ │ ├── WXRenderErrorCode.java
│ │ │ ├── WXSDKEngine.java
│ │ │ ├── WXSDKInstance.java
│ │ │ ├── WXSDKManager.java
│ │ │ ├── adapter
│ │ │ ├── ClassLoaderAdapter.java
│ │ │ ├── DefaultUriAdapter.java
│ │ │ ├── DefaultWXHttpAdapter.java
│ │ │ ├── DialogAdapter.java
│ │ │ ├── DrawableStrategy.java
│ │ │ ├── ICrashInfoReporter.java
│ │ │ ├── IDrawableLoader.java
│ │ │ ├── ITracingAdapter.java
│ │ │ ├── IWXAccessibilityRoleAdapter.java
│ │ │ ├── IWXHttpAdapter.java
│ │ │ ├── IWXImgLoaderAdapter.java
│ │ │ ├── IWXJSExceptionAdapter.java
│ │ │ ├── IWXSoLoaderAdapter.java
│ │ │ ├── IWXUserTrackAdapter.java
│ │ │ └── URIAdapter.java
│ │ │ ├── annotation
│ │ │ ├── Component.java
│ │ │ └── JSMethod.java
│ │ │ ├── appfram
│ │ │ ├── clipboard
│ │ │ │ ├── IWXClipboard.java
│ │ │ │ └── WXClipboardModule.java
│ │ │ ├── navigator
│ │ │ │ ├── IActivityNavBarSetter.java
│ │ │ │ └── WXNavigatorModule.java
│ │ │ ├── pickers
│ │ │ │ ├── DatePickerImpl.java
│ │ │ │ └── WXPickersModule.java
│ │ │ ├── storage
│ │ │ │ ├── DefaultWXStorage.java
│ │ │ │ ├── IWXStorage.java
│ │ │ │ ├── IWXStorageAdapter.java
│ │ │ │ ├── StorageResultHandler.java
│ │ │ │ ├── WXSQLiteOpenHelper.java
│ │ │ │ └── WXStorageModule.java
│ │ │ └── websocket
│ │ │ │ ├── IWebSocketAdapter.java
│ │ │ │ ├── IWebSocketAdapterFactory.java
│ │ │ │ ├── WebSocketCloseCodes.java
│ │ │ │ └── WebSocketModule.java
│ │ │ ├── bridge
│ │ │ ├── EventResult.java
│ │ │ ├── Invoker.java
│ │ │ ├── JSCallback.java
│ │ │ ├── JavascriptInvokable.java
│ │ │ ├── MethodInvoker.java
│ │ │ ├── ModuleFactory.java
│ │ │ ├── ModuleFactoryImpl.java
│ │ │ ├── NativeInvokeHelper.java
│ │ │ ├── SimpleJSCallback.java
│ │ │ ├── WXBridge.java
│ │ │ ├── WXBridgeManager.java
│ │ │ ├── WXHashMap.java
│ │ │ ├── WXJSObject.java
│ │ │ ├── WXModuleManager.java
│ │ │ ├── WXParams.java
│ │ │ ├── WXServiceManager.java
│ │ │ ├── WXTask.java
│ │ │ └── WXValidateProcessor.java
│ │ │ ├── common
│ │ │ ├── Constants.java
│ │ │ ├── Destroyable.java
│ │ │ ├── ICheckBindingScroller.java
│ │ │ ├── IWXBridge.java
│ │ │ ├── IWXDebugProxy.java
│ │ │ ├── IWXObject.java
│ │ │ ├── IWXTask.java
│ │ │ ├── OnWXScrollListener.java
│ │ │ ├── TypeModuleFactory.java
│ │ │ ├── WXCompatModule.java
│ │ │ ├── WXConfig.java
│ │ │ ├── WXErrorCode.java
│ │ │ ├── WXException.java
│ │ │ ├── WXImageSharpen.java
│ │ │ ├── WXImageStrategy.java
│ │ │ ├── WXInstanceWrap.java
│ │ │ ├── WXJSBridgeMsgType.java
│ │ │ ├── WXJSEngineListener.java
│ │ │ ├── WXJSExceptionInfo.java
│ │ │ ├── WXJSService.java
│ │ │ ├── WXModule.java
│ │ │ ├── WXModuleAnno.java
│ │ │ ├── WXPerformance.java
│ │ │ ├── WXRefreshData.java
│ │ │ ├── WXRenderStrategy.java
│ │ │ ├── WXRequest.java
│ │ │ ├── WXRequestListener.java
│ │ │ ├── WXResponse.java
│ │ │ ├── WXRuntimeException.java
│ │ │ ├── WXThread.java
│ │ │ └── WXWorkThreadManager.java
│ │ │ ├── dom
│ │ │ ├── ApplyStyleConsumer.java
│ │ │ ├── BasicEditTextDomObject.java
│ │ │ ├── CSSAlignConvert.java
│ │ │ ├── CSSFlexDirectionConvert.java
│ │ │ ├── CSSJustifyConvert.java
│ │ │ ├── CSSPositionTypeConvert.java
│ │ │ ├── CSSWrapConvert.java
│ │ │ ├── DOMAction.java
│ │ │ ├── DOMActionContext.java
│ │ │ ├── DOMActionContextImpl.java
│ │ │ ├── DomContext.java
│ │ │ ├── ImmutableDomObject.java
│ │ │ ├── RenderAction.java
│ │ │ ├── RenderActionContext.java
│ │ │ ├── RenderActionTask.java
│ │ │ ├── SafePutConcurrentHashMap.java
│ │ │ ├── TextAreaEditTextDomObject.java
│ │ │ ├── TextDecorationSpan.java
│ │ │ ├── WXAttr.java
│ │ │ ├── WXCellDomObject.java
│ │ │ ├── WXCustomStyleSpan.java
│ │ │ ├── WXDomHandler.java
│ │ │ ├── WXDomManager.java
│ │ │ ├── WXDomModule.java
│ │ │ ├── WXDomObject.java
│ │ │ ├── WXDomObjectFactory.java
│ │ │ ├── WXDomRegistry.java
│ │ │ ├── WXDomTask.java
│ │ │ ├── WXEvent.java
│ │ │ ├── WXImageQuality.java
│ │ │ ├── WXLineHeightSpan.java
│ │ │ ├── WXListDomObject.java
│ │ │ ├── WXRecyclerDomObject.java
│ │ │ ├── WXScrollerDomObject.java
│ │ │ ├── WXStyle.java
│ │ │ ├── WXSwitchDomObject.java
│ │ │ ├── WXTextDomObject.java
│ │ │ ├── action
│ │ │ │ ├── AbstractAddElementAction.java
│ │ │ │ ├── AbstractLayoutFinishAction.java
│ │ │ │ ├── Action.java
│ │ │ │ ├── Actions.java
│ │ │ │ ├── AddElementAction.java
│ │ │ │ ├── AddEventAction.java
│ │ │ │ ├── AddRuleAction.java
│ │ │ │ ├── AnimationAction.java
│ │ │ │ ├── CreateBodyAction.java
│ │ │ │ ├── CreateFinishAction.java
│ │ │ │ ├── ExecutableRenderAction.java
│ │ │ │ ├── GetComponentRectAction.java
│ │ │ │ ├── InvokeMethodAction.java
│ │ │ │ ├── ModuleInvocationAction.java
│ │ │ │ ├── MoveElementAction.java
│ │ │ │ ├── RefreshFinishAction.java
│ │ │ │ ├── ReloadPageAction.java
│ │ │ │ ├── RemoveElementAction.java
│ │ │ │ ├── RemoveEventAction.java
│ │ │ │ ├── ScrollToElementAction.java
│ │ │ │ ├── TraceableAction.java
│ │ │ │ ├── UpdateAttributeAction.java
│ │ │ │ ├── UpdateComponentDataAction.java
│ │ │ │ ├── UpdateFinishAction.java
│ │ │ │ └── UpdateStyleAction.java
│ │ │ ├── binding
│ │ │ │ ├── ELUtils.java
│ │ │ │ └── WXStatement.java
│ │ │ ├── flex
│ │ │ │ ├── CSSAlign.java
│ │ │ │ ├── CSSConstants.java
│ │ │ │ ├── CSSDirection.java
│ │ │ │ ├── CSSFlexDirection.java
│ │ │ │ ├── CSSJustify.java
│ │ │ │ ├── CSSLayout.java
│ │ │ │ ├── CSSLayoutContext.java
│ │ │ │ ├── CSSNode.java
│ │ │ │ ├── CSSPositionType.java
│ │ │ │ ├── CSSStyle.java
│ │ │ │ ├── CSSWrap.java
│ │ │ │ ├── CachedCSSLayout.java
│ │ │ │ ├── FloatUtil.java
│ │ │ │ ├── LayoutEngine.java
│ │ │ │ ├── MeasureOutput.java
│ │ │ │ └── Spacing.java
│ │ │ └── transition
│ │ │ │ └── WXTransition.java
│ │ │ ├── el
│ │ │ └── parse
│ │ │ │ ├── ArrayStack.java
│ │ │ │ ├── Block.java
│ │ │ │ ├── Operator.java
│ │ │ │ ├── Operators.java
│ │ │ │ ├── Parser.java
│ │ │ │ ├── Symbol.java
│ │ │ │ └── Token.java
│ │ │ ├── http
│ │ │ ├── Options.java
│ │ │ ├── Status.java
│ │ │ ├── WXHttpUtil.java
│ │ │ └── WXStreamModule.java
│ │ │ ├── performance
│ │ │ ├── FpsCollector.java
│ │ │ ├── IWXAnalyzer.java
│ │ │ ├── MemUtils.java
│ │ │ └── WXAnalyzerDataTransfer.java
│ │ │ ├── tracing
│ │ │ ├── Stopwatch.java
│ │ │ └── WXTracing.java
│ │ │ ├── ui
│ │ │ ├── ComponentCreator.java
│ │ │ ├── ExternalLoaderComponentHolder.java
│ │ │ ├── IExternalComponentGetter.java
│ │ │ ├── IExternalModuleGetter.java
│ │ │ ├── IFComponentHolder.java
│ │ │ ├── IWXRenderTask.java
│ │ │ ├── RenderActionContextImpl.java
│ │ │ ├── SimpleComponentHolder.java
│ │ │ ├── WXComponentRegistry.java
│ │ │ ├── WXRenderHandler.java
│ │ │ ├── WXRenderManager.java
│ │ │ ├── animation
│ │ │ │ ├── BackgroundColorProperty.java
│ │ │ │ ├── CameraDistanceProperty.java
│ │ │ │ ├── HeightProperty.java
│ │ │ │ ├── LayoutParamsProperty.java
│ │ │ │ ├── TransformParser.java
│ │ │ │ ├── WXAnimationBean.java
│ │ │ │ ├── WXAnimationModule.java
│ │ │ │ └── WidthProperty.java
│ │ │ ├── component
│ │ │ │ ├── AbstractEditComponent.java
│ │ │ │ ├── AppearanceHelper.java
│ │ │ │ ├── ComponentUtils.java
│ │ │ │ ├── NestedContainer.java
│ │ │ │ ├── Scrollable.java
│ │ │ │ ├── Textarea.java
│ │ │ │ ├── WXA.java
│ │ │ │ ├── WXBaseRefresh.java
│ │ │ │ ├── WXBasicComponentType.java
│ │ │ │ ├── WXComponent.java
│ │ │ │ ├── WXComponentFactory.java
│ │ │ │ ├── WXComponentProp.java
│ │ │ │ ├── WXDiv.java
│ │ │ │ ├── WXEmbed.java
│ │ │ │ ├── WXHeader.java
│ │ │ │ ├── WXImage.java
│ │ │ │ ├── WXIndicator.java
│ │ │ │ ├── WXInput.java
│ │ │ │ ├── WXLoading.java
│ │ │ │ ├── WXLoadingIndicator.java
│ │ │ │ ├── WXRefresh.java
│ │ │ │ ├── WXScroller.java
│ │ │ │ ├── WXSlider.java
│ │ │ │ ├── WXSliderNeighbor.java
│ │ │ │ ├── WXSwitch.java
│ │ │ │ ├── WXText.java
│ │ │ │ ├── WXTextDecoration.java
│ │ │ │ ├── WXVContainer.java
│ │ │ │ ├── WXVideo.java
│ │ │ │ ├── WXWeb.java
│ │ │ │ ├── binding
│ │ │ │ │ ├── Layouts.java
│ │ │ │ │ └── Statements.java
│ │ │ │ ├── helper
│ │ │ │ │ ├── ScrollStartEndHelper.java
│ │ │ │ │ ├── SoftKeyboardDetector.java
│ │ │ │ │ ├── WXStickyHelper.java
│ │ │ │ │ └── WXTimeInputHelper.java
│ │ │ │ ├── list
│ │ │ │ │ ├── BasicListComponent.java
│ │ │ │ │ ├── DefaultDragHelper.java
│ │ │ │ │ ├── DragHelper.java
│ │ │ │ │ ├── DragSupportCallback.java
│ │ │ │ │ ├── EventTrigger.java
│ │ │ │ │ ├── GapItemDecoration.java
│ │ │ │ │ ├── HorizontalListComponent.java
│ │ │ │ │ ├── ListComponentView.java
│ │ │ │ │ ├── RecyclerTransform.java
│ │ │ │ │ ├── SimpleListComponent.java
│ │ │ │ │ ├── SimpleRecyclerView.java
│ │ │ │ │ ├── StickyHeaderHelper.java
│ │ │ │ │ ├── WXCell.java
│ │ │ │ │ ├── WXListComponent.java
│ │ │ │ │ └── template
│ │ │ │ │ │ ├── AsyncCellLoadTask.java
│ │ │ │ │ │ ├── CellDataManager.java
│ │ │ │ │ │ ├── CellRenderContext.java
│ │ │ │ │ │ ├── CellRenderState.java
│ │ │ │ │ │ ├── DomTreeBuilder.java
│ │ │ │ │ │ ├── PositionRef.java
│ │ │ │ │ │ ├── TemplateCache.java
│ │ │ │ │ │ ├── TemplateStickyHelper.java
│ │ │ │ │ │ ├── TemplateViewHolder.java
│ │ │ │ │ │ ├── VirtualComponentLifecycle.java
│ │ │ │ │ │ └── WXRecyclerTemplateList.java
│ │ │ │ └── pesudo
│ │ │ │ │ ├── OnActivePseudoListener.java
│ │ │ │ │ ├── PesudoStatus.java
│ │ │ │ │ └── TouchActivePseudoListener.java
│ │ │ ├── config
│ │ │ │ ├── AutoScanConfigRegister.java
│ │ │ │ ├── ConfigComponentHolder.java
│ │ │ │ └── ConfigModuleFactory.java
│ │ │ ├── flat
│ │ │ │ ├── FlatComponent.java
│ │ │ │ ├── FlatGUIContext.java
│ │ │ │ ├── WidgetContainer.java
│ │ │ │ └── widget
│ │ │ │ │ ├── AndroidViewWidget.java
│ │ │ │ │ ├── BaseWidget.java
│ │ │ │ │ ├── TextWidget.java
│ │ │ │ │ ├── Widget.java
│ │ │ │ │ └── WidgetGroup.java
│ │ │ ├── module
│ │ │ │ ├── WXLocalModule.java
│ │ │ │ ├── WXLocaleModule.java
│ │ │ │ ├── WXMetaModule.java
│ │ │ │ ├── WXModalUIModule.java
│ │ │ │ ├── WXTimerModule.java
│ │ │ │ └── WXWebViewModule.java
│ │ │ └── view
│ │ │ │ ├── IRenderResult.java
│ │ │ │ ├── IRenderStatus.java
│ │ │ │ ├── IWXScroller.java
│ │ │ │ ├── IWXTextView.java
│ │ │ │ ├── IWebView.java
│ │ │ │ ├── WXBaseCircleIndicator.java
│ │ │ │ ├── WXBaseRefreshLayout.java
│ │ │ │ ├── WXCircleIndicator.java
│ │ │ │ ├── WXCirclePageAdapter.java
│ │ │ │ ├── WXCircleViewPager.java
│ │ │ │ ├── WXEditText.java
│ │ │ │ ├── WXFrameLayout.java
│ │ │ │ ├── WXHorizontalScrollView.java
│ │ │ │ ├── WXImageView.java
│ │ │ │ ├── WXLoadingLayout.java
│ │ │ │ ├── WXRefreshLayout.java
│ │ │ │ ├── WXScrollView.java
│ │ │ │ ├── WXSmoothScroller.java
│ │ │ │ ├── WXSwitchView.java
│ │ │ │ ├── WXTextView.java
│ │ │ │ ├── WXVideoView.java
│ │ │ │ ├── WXWebView.java
│ │ │ │ ├── border
│ │ │ │ ├── BorderCorner.java
│ │ │ │ ├── BorderDrawable.java
│ │ │ │ ├── BorderEdge.java
│ │ │ │ ├── BorderRadiusType.java
│ │ │ │ ├── BorderStyle.java
│ │ │ │ ├── BorderUtil.java
│ │ │ │ ├── BorderWidthStyleColorType.java
│ │ │ │ ├── BottomLeftCorner.java
│ │ │ │ ├── BottomRightCorner.java
│ │ │ │ ├── TopLeftCorner.java
│ │ │ │ └── TopRightCorner.java
│ │ │ │ ├── gesture
│ │ │ │ ├── WXGesture.java
│ │ │ │ ├── WXGestureObservable.java
│ │ │ │ └── WXGestureType.java
│ │ │ │ ├── listview
│ │ │ │ ├── ExtendedLinearLayoutManager.java
│ │ │ │ ├── ExtendedStaggeredGridLayoutManager.java
│ │ │ │ ├── WXRecyclerView.java
│ │ │ │ └── adapter
│ │ │ │ │ ├── IOnLoadMoreListener.java
│ │ │ │ │ ├── IRecyclerAdapterListener.java
│ │ │ │ │ ├── ListBaseViewHolder.java
│ │ │ │ │ ├── RecyclerViewBaseAdapter.java
│ │ │ │ │ ├── TransformItemDecoration.java
│ │ │ │ │ └── WXRecyclerViewOnScrollListener.java
│ │ │ │ └── refresh
│ │ │ │ ├── circlebar
│ │ │ │ ├── CircleProgressBar.java
│ │ │ │ └── MaterialProgressDrawable.java
│ │ │ │ ├── core
│ │ │ │ ├── WXRefreshView.java
│ │ │ │ └── WXSwipeLayout.java
│ │ │ │ └── wrapper
│ │ │ │ ├── BaseBounceView.java
│ │ │ │ ├── BounceRecyclerView.java
│ │ │ │ └── BounceScrollerView.java
│ │ │ ├── utils
│ │ │ ├── ATagUtil.java
│ │ │ ├── BoxShadowUtil.java
│ │ │ ├── FontDO.java
│ │ │ ├── FunctionParser.java
│ │ │ ├── ImageDrawable.java
│ │ │ ├── ImgURIUtil.java
│ │ │ ├── LogLevel.java
│ │ │ ├── OsVersion.java
│ │ │ ├── SingleFunctionParser.java
│ │ │ ├── StaticLayoutProxy.java
│ │ │ ├── Trace.java
│ │ │ ├── TypefaceUtil.java
│ │ │ ├── WXDataStructureUtil.java
│ │ │ ├── WXDomUtils.java
│ │ │ ├── WXExceptionUtils.java
│ │ │ ├── WXFileUtils.java
│ │ │ ├── WXInterception.java
│ │ │ ├── WXJsonUtils.java
│ │ │ ├── WXLogUtils.java
│ │ │ ├── WXReflectionUtils.java
│ │ │ ├── WXResourceUtils.java
│ │ │ ├── WXSoInstallMgrSdk.java
│ │ │ ├── WXUtils.java
│ │ │ ├── WXViewToImageUtil.java
│ │ │ ├── WXViewUtils.java
│ │ │ └── batch
│ │ │ │ ├── BactchExecutor.java
│ │ │ │ ├── BatchOperationHelper.java
│ │ │ │ └── Interceptor.java
│ │ │ └── wson
│ │ │ └── Wson.java
│ └── res
│ │ ├── drawable
│ │ ├── bg_my_dialog.xml
│ │ └── error.png
│ │ ├── layout
│ │ ├── item.xml
│ │ └── recycle.xml
│ │ └── values
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ ├── com
│ └── taobao
│ │ └── weex
│ │ ├── TestActivity.java
│ │ ├── TestApplication.java
│ │ ├── WXSDKEngineTest.java
│ │ ├── WXSDKInstanceTest.java
│ │ ├── WXSDKManagerTest.java
│ │ ├── adapter
│ │ └── DefaultUriAdapterTest.java
│ │ ├── appfram
│ │ ├── clipboard
│ │ │ └── WXClipboardModuleTest.java
│ │ ├── navigator
│ │ │ └── WXNavigatorModuleTest.java
│ │ └── storage
│ │ │ ├── DefaultWXStorageTest.java
│ │ │ └── WXStorageModuleTest.java
│ │ ├── bridge
│ │ ├── WXBridgeManagerTest.java
│ │ ├── WXBridgeTest.java
│ │ ├── WXHashMapTest.java
│ │ └── WXModuleManagerTest.java
│ │ ├── common
│ │ ├── TestModule.java
│ │ ├── TestModuleFactory.java
│ │ └── WXModuleTest.java
│ │ ├── dom
│ │ ├── TestDomObject.java
│ │ ├── WXAttrTest.java
│ │ ├── WXDomManagerTest.java
│ │ ├── WXDomModuleTest.java
│ │ ├── WXDomObjectTest.java
│ │ ├── WXDomStatementTest.java
│ │ ├── WXStyleTest.java
│ │ ├── WXTextDomObjectTest.java
│ │ ├── action
│ │ │ └── TestActions.java
│ │ └── transition
│ │ │ └── WXTransitionTest.java
│ │ ├── el
│ │ ├── FailedCaseTest.java
│ │ ├── IfStatementTest.java
│ │ └── ParserTest.java
│ │ ├── http
│ │ └── WXStreamModuleTest.java
│ │ ├── ui
│ │ ├── ComponentHolderTest.java
│ │ ├── WXRenderStatementTest.java
│ │ ├── animation
│ │ │ ├── TransformParserTest.java
│ │ │ └── WXAnimationModuleTest.java
│ │ ├── component
│ │ │ ├── ComponentTest.java
│ │ │ ├── EditComponentTest.java
│ │ │ ├── PriorityQueueTest.java
│ │ │ ├── TestComponent.java
│ │ │ ├── TestConstants.java
│ │ │ ├── TextareaTest.java
│ │ │ ├── WXComponentTest.java
│ │ │ ├── WXDivTest.java
│ │ │ ├── WXEmbedTest.java
│ │ │ ├── WXHeaderTest.java
│ │ │ ├── WXImageTest.java
│ │ │ ├── WXLoadingTest.java
│ │ │ ├── WXRefreshTest.java
│ │ │ ├── WXScrollerTest.java
│ │ │ ├── WXSliderNeighborTest.java
│ │ │ ├── WXSliderTest.java
│ │ │ ├── WXSwitchTest.java
│ │ │ ├── WXTextTest.java
│ │ │ ├── WXVideoTest.java
│ │ │ ├── WXWebTest.java
│ │ │ ├── binding
│ │ │ │ ├── BindingValueTest.java
│ │ │ │ └── StatementTest.java
│ │ │ ├── helper
│ │ │ │ └── WXTimeInputHelperTest.java
│ │ │ └── list
│ │ │ │ ├── DefaultDragHelperTest.java
│ │ │ │ └── WXListComponentTest.java
│ │ ├── module
│ │ │ ├── WXMetaModuleTest.java
│ │ │ ├── WXModalUIModuleTest.java
│ │ │ ├── WXTimerModuleTest.java
│ │ │ └── WXWebViewModuleTest.java
│ │ └── view
│ │ │ ├── WXCirclePageAdapterTest.java
│ │ │ ├── WXScrollViewTest.java
│ │ │ ├── WXWebViewTest.java
│ │ │ ├── border
│ │ │ ├── BorderCornerTest.java
│ │ │ └── BorderDrawableTest.java
│ │ │ └── gesture
│ │ │ └── WXGestureTest.java
│ │ ├── utils
│ │ ├── FunctionParserTest.java
│ │ ├── TypefaceUtilTest.java
│ │ ├── WXExceptionUtilsTest.java
│ │ ├── WXFileUtilsTest.java
│ │ ├── WXJsonUtilsTest.java
│ │ ├── WXLogUtilsTest.java
│ │ ├── WXReflectionUtilsTest.java
│ │ ├── WXResourceUtilsTest.java
│ │ └── WXUtilsTest.java
│ │ └── wson
│ │ ├── AnnoTest.java
│ │ └── Person.java
│ └── org
│ └── mockito
│ └── configuration
│ └── MockitoConfiguration.java
├── README.md
└── rili_weex
├── .babelrc
├── .gitignore
├── README.md
├── assets
├── phantom-limb.js
├── qrcode.js
├── qrcode.min.js
├── style.css
└── url.js
├── build
├── init.js
└── publish.js
├── index.html
├── js
├── index.js
└── vue.runtime.js
├── package-lock.json
├── package.json
├── src
├── entry
│ ├── bailu.js
│ ├── dongzhi.js
│ ├── downLoadApp.js
│ ├── dragonBoatFestival.js
│ ├── guanggao.js
│ ├── joke.js
│ ├── message.js
│ ├── mid-autumn-festival.js
│ ├── more.js
│ ├── news.js
│ ├── otherLayout.js
│ ├── shuangshiyi.js
│ ├── springFestival.js
│ ├── todayOnHistory.js
│ ├── weather.js
│ ├── yieryisan.js
│ └── zhibo.js
├── image
│ ├── bg.jpg
│ └── hint.png
├── js
│ ├── config.js
│ ├── methods.js
│ ├── mixins.js
│ └── videoconfig.js
└── views
│ ├── bailu.vue
│ ├── customview
│ ├── icon-img.vue
│ ├── icon.vue
│ ├── item.vue
│ ├── lottery-item.vue
│ └── pullrefresh-listview.vue
│ ├── dongzhi.vue
│ ├── downLoadApp.vue
│ ├── dragonBoatFestival.vue
│ ├── guanggao.vue
│ ├── joke.vue
│ ├── message.vue
│ ├── mid-autumn-festival.vue
│ ├── more.vue
│ ├── news.vue
│ ├── otherLayout.vue
│ ├── shuangshiyi.vue
│ ├── springFestival.vue
│ ├── todayOnHistory.vue
│ ├── weather.vue
│ ├── yieryisan.vue
│ └── zhibo.vue
├── template.html
├── webpack.config.js
└── weex.html
/Calander/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 | build/
3 | .idea/
4 | .gradle/
5 | .hprof/
6 | bin/
7 | gen/
8 | *.iml
9 | local.properties
10 | .DS_Store
11 | *.apk
12 | BuglyUploadLog.txt
--------------------------------------------------------------------------------
/Calander/ISSUE_TEMPLATE.zh-CN.md:
--------------------------------------------------------------------------------
1 | ## 该问题是怎么引起的?
2 |
3 |
4 |
5 | ## 重现步骤
6 |
7 |
8 |
9 | ## 报错信息
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Calander/PULL_REQUEST_TEMPLATE.zh-CN.md:
--------------------------------------------------------------------------------
1 | ## 该Pull Request关联的Issue
2 |
3 |
4 | ## 修改描述
5 |
6 |
7 |
8 | ## 测试用例
9 |
10 |
11 |
12 | ## 修复效果的截屏
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Calander/README.md:
--------------------------------------------------------------------------------
1 | #Calander
2 | #viewutils引用说明:
3 | ##在你的项目的AndroidManifest.xml文件里添加一下内容:
4 | ####
5 |
8 | #如果项目混淆的话,需要在proguard-rules.pro混淆文件里添加:
9 | #####
10 | -keep public class * implements com.bumptech.glide.module.GlideModule
11 | -keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
12 | **[] $VALUES;
13 | public *;
14 | }
15 | -keep class com.bumptech.** {
16 | *;
17 | }
18 |
19 | #weexsdk源码修改地方:
20 | ####WXSwipeLayout类里面finishPullRefresh()和finishPullLoad()里面注释了 if (mCurrentAction == PULL_REFRESH)和if (mCurrentAction == LOAD_MORE)条件
21 | #
22 | #
23 | #
24 |
--------------------------------------------------------------------------------
/Calander/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Calander/app/calander.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/calander.jks
--------------------------------------------------------------------------------
/Calander/app/libs/AMap_Location_V3.00_20160922.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/AMap_Location_V3.00_20160922.jar
--------------------------------------------------------------------------------
/Calander/app/libs/LiteAVSDK_Player_6.5.7272.aar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/LiteAVSDK_Player_6.5.7272.aar
--------------------------------------------------------------------------------
/Calander/app/libs/MobCommons-2017.0914.1125.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/MobCommons-2017.0914.1125.jar
--------------------------------------------------------------------------------
/Calander/app/libs/MobTools-2017.0914.1125.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/MobTools-2017.0914.1125.jar
--------------------------------------------------------------------------------
/Calander/app/libs/ShareSDK-Core-3.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/ShareSDK-Core-3.1.0.jar
--------------------------------------------------------------------------------
/Calander/app/libs/ShareSDK-QQ-3.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/ShareSDK-QQ-3.1.0.jar
--------------------------------------------------------------------------------
/Calander/app/libs/ShareSDK-Wechat-3.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/ShareSDK-Wechat-3.1.0.jar
--------------------------------------------------------------------------------
/Calander/app/libs/ShareSDK-Wechat-Core-3.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/ShareSDK-Wechat-Core-3.1.0.jar
--------------------------------------------------------------------------------
/Calander/app/libs/ShareSDK-Wechat-Moments-3.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/ShareSDK-Wechat-Moments-3.1.0.jar
--------------------------------------------------------------------------------
/Calander/app/libs/httpclient-4.2.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/httpclient-4.2.5.jar
--------------------------------------------------------------------------------
/Calander/app/libs/httpcore-4.2.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/httpcore-4.2.4.jar
--------------------------------------------------------------------------------
/Calander/app/libs/tbs_sdk_thirdapp_v3.5.0.1004_43500_sharewithdownload_withoutGame_obfs_20170801_113025.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/tbs_sdk_thirdapp_v3.5.0.1004_43500_sharewithdownload_withoutGame_obfs_20170801_113025.jar
--------------------------------------------------------------------------------
/Calander/app/libs/tbs_sdk_thirdapp_v4.3.0.1072_43646_sharewithdownloadwithfile_withoutGame_obfs_20190429_175122.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/libs/tbs_sdk_thirdapp_v4.3.0.1072_43646_sharewithdownloadwithfile_withoutGame_obfs_20190429_175122.jar
--------------------------------------------------------------------------------
/Calander/app/src/main/assets/db/Huangli.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/assets/db/Huangli.db
--------------------------------------------------------------------------------
/Calander/app/src/main/assets/js/font/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/assets/js/font/iconfont.ttf
--------------------------------------------------------------------------------
/Calander/app/src/main/assets/js/font/ionicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/assets/js/font/ionicons.ttf
--------------------------------------------------------------------------------
/Calander/app/src/main/assets/js/font/jiantou.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/assets/js/font/jiantou.ttf
--------------------------------------------------------------------------------
/Calander/app/src/main/assets/js/image/load_failed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/assets/js/image/load_failed.png
--------------------------------------------------------------------------------
/Calander/app/src/main/assets/load_failed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/assets/load_failed.png
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/adapter/FragmentViewPagerAdapter.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.adapter;
2 |
3 | import android.support.v4.app.Fragment;
4 | import android.support.v4.app.FragmentManager;
5 | import android.support.v4.app.FragmentPagerAdapter;
6 |
7 | import java.util.List;
8 |
9 | /**
10 | * Created by admin on 2016/11/23.
11 | */
12 |
13 | public class FragmentViewPagerAdapter extends FragmentPagerAdapter {
14 |
15 | private List fragments;
16 |
17 |
18 | public FragmentViewPagerAdapter(FragmentManager fm, List fragments) {
19 | super(fm);
20 | this.fragments = fragments;
21 | }
22 |
23 | @Override
24 | public Fragment getItem(int position) {
25 | return fragments.get(position);
26 | }
27 |
28 | @Override
29 | public int getCount() {
30 | return fragments.size();
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/beans/CityCodeBean.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.beans;
2 |
3 | public class CityCodeBean {
4 | private String city;
5 | private String code;
6 |
7 | public CityCodeBean(String city, String code) {
8 | super();
9 | this.city = city;
10 | this.code = code;
11 | }
12 |
13 | public String getCity() {
14 | return city;
15 | }
16 |
17 | public void setCity(String city) {
18 | this.city = city;
19 | }
20 |
21 | public String getCode() {
22 | return code;
23 | }
24 |
25 | public void setCode(String code) {
26 | this.code = code;
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/beans/HistoryOnTodayImgBean.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.beans;
2 |
3 | public class HistoryOnTodayImgBean {
4 |
5 | private String imgTitle;
6 | private String imgUrl;
7 |
8 | public HistoryOnTodayImgBean(String imgTitle, String imgUrl) {
9 | super();
10 | this.imgTitle = imgTitle;
11 | this.imgUrl = imgUrl;
12 | }
13 |
14 | public String getImgTitle() {
15 | return imgTitle;
16 | }
17 |
18 | public void setImgTitle(String imgTitle) {
19 | this.imgTitle = imgTitle;
20 | }
21 |
22 | public String getImgUrl() {
23 | return imgUrl;
24 | }
25 |
26 | public void setImgUrl(String imgUrl) {
27 | this.imgUrl = imgUrl;
28 | }
29 |
30 | @Override
31 | public String toString() {
32 | return "HistoryOnTodayImgBean [imgTitle=" + imgTitle + ", imgUrl="
33 | + imgUrl + "]";
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/beans/Link.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.beans;
2 |
3 | /**
4 | * Created by Administrator on 2017/12/3 0003.
5 | */
6 |
7 | public class Link {
8 | private String channelId;
9 | private String type;
10 | private String url;
11 |
12 | public Link() {
13 | }
14 |
15 | public Link(String channelId, String type, String url) {
16 | this.channelId = channelId;
17 | this.type = type;
18 | this.url = url;
19 | }
20 |
21 | public String getChannelId() {
22 | return channelId;
23 | }
24 |
25 | public void setChannelId(String channelId) {
26 | this.channelId = channelId;
27 | }
28 |
29 | public String getType() {
30 | return type;
31 | }
32 |
33 | public void setType(String type) {
34 | this.type = type;
35 | }
36 |
37 | public String getUrl() {
38 | return url;
39 | }
40 |
41 | public void setUrl(String url) {
42 | this.url = url;
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/beans/MeiNvIconBean.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.beans;
2 |
3 | public class MeiNvIconBean {
4 |
5 | private String title;
6 |
7 | private String picUrl;
8 |
9 | public MeiNvIconBean(String title, String picUrl) {
10 | super();
11 | this.title = title;
12 |
13 | this.picUrl = picUrl;
14 | }
15 |
16 | @Override
17 | public String toString() {
18 | return "IconBean [title=" + title + ", picUrl=" + picUrl + "]";
19 | }
20 |
21 | public String getTitle() {
22 | return title;
23 | }
24 |
25 | public void setTitle(String title) {
26 | this.title = title;
27 | }
28 |
29 | public String getPicUrl() {
30 | return picUrl;
31 | }
32 |
33 | public void setPicUrl(String picUrl) {
34 | this.picUrl = picUrl;
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/beans/WifiInfo.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.beans;
2 |
3 | public class WifiInfo {
4 | public String Ssid = "";
5 | public String Password = "";
6 | // public String getSsid() {
7 | // return Ssid;
8 | // }
9 | // public void setSsid(String ssid) {
10 | // Ssid = ssid;
11 | // }
12 | // public String getPassword() {
13 | // return Password;
14 | // }
15 | // public void setPassword(String password) {
16 | // Password = password;
17 | // }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/beans/XiaomiWeather.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.beans;
2 |
3 | import java.util.List;
4 |
5 | public class XiaomiWeather {
6 | private String title;
7 | private List listZhishu;
8 |
9 | public XiaomiWeather() {
10 | super();
11 | }
12 |
13 | public XiaomiWeather(String title, List listZhishu) {
14 | super();
15 | this.title = title;
16 | this.listZhishu = listZhishu;
17 | }
18 |
19 | public String getTitle() {
20 | return title;
21 | }
22 |
23 | public void setTitle(String title) {
24 | this.title = title;
25 | }
26 |
27 | public List getListZhishu() {
28 | return listZhishu;
29 | }
30 |
31 | public void setListZhishu(List listZhishu) {
32 | this.listZhishu = listZhishu;
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/beans/YiJiBean.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.beans;
2 |
3 | import java.io.Serializable;
4 |
5 | /**
6 | * 宜忌bean
7 | *
8 | * @author LZL
9 | */
10 | @SuppressWarnings("serial")
11 | public class YiJiBean implements Serializable {
12 | private String yi;
13 | private String ji;
14 |
15 | public YiJiBean() {
16 | super();
17 | }
18 |
19 | public YiJiBean(String yi, String ji) {
20 | this.yi = yi;
21 | this.ji = ji;
22 | }
23 |
24 | public String getYi() {
25 | return yi;
26 | }
27 |
28 | public void setYi(String yi) {
29 | this.yi = yi;
30 | }
31 |
32 | public String getJi() {
33 | return ji;
34 | }
35 |
36 | public void setJi(String ji) {
37 | this.ji = ji;
38 | }
39 |
40 | @Override
41 | public String toString() {
42 | return "YiJiBean [yi=" + yi + ", ji=" + ji + "]";
43 | }
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/data/Variable.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.data;
2 |
3 | import cn.ltwc.cft.R;
4 |
5 | /**
6 | * TODO:本应用的变量类
7 | *
8 | * @author huangshang 2015-11-10 下午2:23:03
9 | * @Modified_By:
10 | */
11 | public class Variable {
12 |
13 | public static int Icon[] = {R.drawable.menu_jishiben,
14 | R.drawable.menu_jinianri, R.drawable.menu_load,
15 | R.drawable.menu_more, R.drawable.menu_jintian};// 右侧菜单的图标
16 | //public static int Icon[] = { R.drawable.menu_jishiben, R.drawable.menu_more, R.drawable.menu_jintian };// 右侧菜单的图标
17 | public static String Name[] = {"记事本", "纪念日", "登陆", "更多", "今日"};// 右侧菜单的名字
18 | //public static String Name[] = { "记事本", "更多", "今日" };// 右侧菜单的名字
19 | }
20 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/entiy/Joke.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.entiy;
2 |
3 | public class Joke {
4 | private String content;
5 | private long publishTime;
6 |
7 | public Joke() {
8 | }
9 |
10 | public Joke(String content, long publishTime) {
11 | this.content = content;
12 | this.publishTime = publishTime;
13 | }
14 |
15 | public String getContent() {
16 | return content;
17 | }
18 |
19 | public void setContent(String content) {
20 | this.content = content;
21 | }
22 |
23 | public long getPublishTime() {
24 | return publishTime;
25 | }
26 |
27 | public void setPublishTime(long publishTime) {
28 | this.publishTime = publishTime;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/helper/HideService.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.helper;
2 |
3 | import android.app.Service;
4 | import android.content.Intent;
5 | import android.os.IBinder;
6 | import android.support.annotation.Nullable;
7 |
8 | import cn.ltwc.utils.LogUtil;
9 |
10 | /**
11 | * HideService
12 | * Created by LZL on 2018/3/7.
13 | */
14 |
15 | public class HideService extends Service {
16 | @Nullable
17 | @Override
18 | public IBinder onBind(Intent intent) {
19 | return null;
20 | }
21 |
22 | @Override
23 | public void onDestroy() {
24 | super.onDestroy();
25 | LogUtil.e("onDestroy");
26 | System.exit(0);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/helper/MyGestureListener.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.helper;
2 |
3 | import android.view.GestureDetector;
4 | import android.view.MotionEvent;
5 |
6 | /**
7 | * MyGestureListener
8 | * Created by LZL on 2017/2/21.
9 | */
10 |
11 | public class MyGestureListener extends GestureDetector.SimpleOnGestureListener {
12 | @Override
13 | public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
14 | float velocityY) {
15 | int gvFlag = 0; // 每次添加gridView到viewFlipper中时给的标记
16 | try {
17 | if (e1.getX() - e2.getX() > 120) {
18 | // 像左滑动
19 | HomeFragmentHelper.getInstance().enterNextMonth(gvFlag);
20 | return true;
21 | }
22 | if (e1.getX() - e2.getX() < -120) {
23 | // 向右滑动
24 | HomeFragmentHelper.getInstance().enterPrevMonth(gvFlag);
25 | return true;
26 | }
27 | } catch (Exception e) {
28 | e.printStackTrace();
29 | return false;
30 | }
31 |
32 | return false;
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/retrofit2/converter/string/StringResponseBodyConverter.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.retrofit2.converter.string;
2 |
3 | import java.io.IOException;
4 |
5 | import okhttp3.ResponseBody;
6 | import retrofit2.Converter;
7 |
8 | /**
9 | * StringResponseBodyConverter
10 | * Created by LZL on 2017/2/23.
11 | */
12 | public class StringResponseBodyConverter implements Converter {
13 | @Override
14 | public String convert(ResponseBody value) throws IOException {
15 | try {
16 | return value.string();
17 | } finally {
18 | value.close();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/rxbus/Event.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.rxbus;
2 |
3 | /**
4 | * Event
5 | * Created by Dino on 2016/11/21.
6 | */
7 |
8 | public class Event {
9 | public int id;
10 | public Object data;
11 |
12 | public Event(int id) {
13 | this.id = id;
14 | }
15 |
16 | public Event(int id, Object data) {
17 | this.id = id;
18 | this.data = data;
19 | }
20 |
21 | @Override
22 | public String toString() {
23 | return "BusEvent{" +
24 | "id='" + id + '\'' +
25 | "data='" + data +
26 | '}';
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/view/MyGridView.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.view;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 | import android.widget.GridView;
6 |
7 | public class MyGridView extends GridView {
8 |
9 | public MyGridView(Context context, AttributeSet attrs, int defStyle) {
10 | super(context, attrs, defStyle);
11 | // TODO Auto-generated constructor stub
12 | }
13 |
14 | public MyGridView(Context context, AttributeSet attrs) {
15 | super(context, attrs);
16 | // TODO Auto-generated constructor stub
17 | }
18 |
19 | public MyGridView(Context context) {
20 | super(context);
21 | // TODO Auto-generated constructor stub
22 | }
23 |
24 | @Override
25 | protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
26 | // TODO Auto-generated method stub
27 | heightMeasureSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
28 | MeasureSpec.AT_MOST);
29 | super.onMeasure(widthMeasureSpec, heightMeasureSpec);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/view/SpacesItemDecoration.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.view;
2 |
3 | import android.graphics.Rect;
4 | import android.support.v7.widget.RecyclerView;
5 | import android.view.View;
6 |
7 | public class SpacesItemDecoration extends RecyclerView.ItemDecoration {
8 |
9 | private int space;
10 |
11 | public SpacesItemDecoration(int space) {
12 | this.space = space;
13 | }
14 |
15 | @SuppressWarnings("deprecation")
16 | @Override
17 | public void getItemOffsets(Rect outRect, View view, RecyclerView parent,
18 | RecyclerView.State state) {
19 | outRect.left = space;
20 | outRect.right = space;
21 | outRect.bottom = space;
22 | if (parent.getChildPosition(view) == 0) {
23 | outRect.top = space;
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/view/numberbar/OnProgressBarListener.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.view.numberbar;
2 |
3 |
4 | public interface OnProgressBarListener {
5 |
6 | void onProgressChange(int current, int max);
7 | }
8 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/x5web/utils/JavaScriptInterface.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.x5web.utils;
2 |
3 | import android.annotation.TargetApi;
4 |
5 | import java.lang.annotation.Documented;
6 |
7 |
8 | @JavaScriptInterface
9 | @TargetApi(17)
10 | @Documented
11 | public @interface JavaScriptInterface {
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/Calander/app/src/main/java/cn/ltwc/cft/x5web/utils/WebViewJavaScriptFunction.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.cft.x5web.utils;
2 |
3 | public interface WebViewJavaScriptFunction {
4 |
5 | void onJsFunctionCalled(String tag);
6 | }
7 |
--------------------------------------------------------------------------------
/Calander/app/src/main/jniLibs/armeabi/liblbs.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/jniLibs/armeabi/liblbs.so
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/fade_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
17 |
21 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/fade_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
18 |
22 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/gallery_title_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/gallery_title_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/in_from_left.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/in_from_right.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/load_exit_anim.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/out_to_left.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/out_to_right.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/push_left_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
15 |
16 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/push_left_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
15 |
16 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/push_right_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 |
17 |
18 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/push_right_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
15 |
16 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/share_close_out_anim.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/share_open_in_anim.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/tv_choose_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
11 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/anim/tv_choose_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
11 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/color4_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/color4_normal.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/dark_blue_btn_f.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/dark_blue_btn_f.9.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/dark_blue_btn_n.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/dark_blue_btn_n.9.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/dark_green_btn_f.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/dark_green_btn_f.9.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/dark_green_btn_n.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/dark_green_btn_n.9.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/jpush_ic_richpush_actionbar_back.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/jpush_ic_richpush_actionbar_divider.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/start_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/start_bg.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-hdpi/wheel_title.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-hdpi/wheel_title.9.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-mdpi/start_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-mdpi/start_bg.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/bazi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/bazi.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/bg.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/empty.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/empty_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/empty_2.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/home_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/home_select.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/home_unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/home_unselect.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/ic_jump.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/ic_jump.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/img_login_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/img_login_default.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/joke.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/joke.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/junshi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/junshi.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/lishid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/lishid.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/meng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/meng.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/menu_jinianri.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/menu_jinianri.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/menu_jintian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/menu_jintian.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/menu_jishiben.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/menu_jishiben.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/menu_load.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/menu_load.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/menu_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/menu_more.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/menu_setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/menu_setting.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/message.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/more_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/more_select.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/more_unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/more_unselect.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/news_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/news_select.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/news_unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/news_unselect.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/phone.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/qq.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/start_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/start_bg.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/title_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/title_add.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/title_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/title_back.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/title_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/title_down.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/title_find.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/title_find.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/title_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/title_more.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/title_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/title_share.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/title_wallpaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/title_wallpaper.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/today.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/today.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/todayonhistory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/todayonhistory.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/warn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/warn.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/weather_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/weather_select.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/weather_unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/weather_unselect.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/wifi.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/yuan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/yuan.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/yun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/yun.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/zhainan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/zhainan.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xhdpi/zhainan_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xhdpi/zhainan_empty.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/bazi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/bazi.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/home_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/home_select.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/home_unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/home_unselect.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/ic_jump.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/ic_jump.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/joke.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/joke.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/junshi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/junshi.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/lishid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/lishid.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/loading_failed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/loading_failed.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/meng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/meng.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/message.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/message.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/more_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/more_select.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/more_unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/more_unselect.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/news_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/news_select.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/news_unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/news_unselect.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/phone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/phone.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/qq.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/start_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/start_bg.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/title_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/title_add.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/title_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/title_back.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/title_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/title_down.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/title_find.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/title_find.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/title_more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/title_more.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/title_share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/title_share.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/title_wallpaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/title_wallpaper.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/today.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/today.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/todayonhistory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/todayonhistory.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/warn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/warn.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/weather_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/weather_select.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/weather_unselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/weather_unselect.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/wifi.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/yuan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/yuan.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/yun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/yun.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxhdpi/zhainan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxhdpi/zhainan.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable-xxxhdpi/start_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/app/src/main/res/drawable-xxxhdpi/start_bg.png
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/bg_choose_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/bg_custom_toast_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/bg_jump_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/blue_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
15 |
16 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/current_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
14 |
15 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/dark_blue_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/dark_green_btn.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/day_detail_nongli_balck_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/day_detail_nongli_red_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/day_select_cancel_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/day_select_sure_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/edit_text_cursor.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/item_meinv_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
14 |
15 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/item_meinv_bg_21.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/ji_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
14 |
15 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/load_view_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/main_color_perload.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/note_edit_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/placeholder_black.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/processbar_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | -
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | -
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/progress_bar_now.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
10 |
11 |
12 |
13 | -
14 |
15 |
16 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/red_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
14 |
15 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/richpush_btn_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
14 |
15 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/richpush_progressbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | -
6 |
7 |
8 |
9 |
10 |
11 |
12 | -
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/scrol_bar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/select_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/select_cancel_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/select_cancel_pressed_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/select_sure_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/select_sure_pressed_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/share_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/share_cancel_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/share_cancel_pressed_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/share_cancel_selector.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/tab_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/touming_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
14 |
15 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/try_again_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/wheel_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
6 |
11 |
12 |
15 |
16 |
17 | -
22 |
23 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/wheel_val.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/drawable/yiji_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_day_detail.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
18 |
19 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_joke.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
16 |
17 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_juhe_history_detail.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
19 |
20 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_more.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
19 |
20 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_my_video.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
18 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_show_wifi_psk.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
19 |
20 |
28 |
29 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_test.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_todayonhistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
18 |
19 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_weex.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
16 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/activity_zhishu_detail.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
14 |
15 |
19 |
20 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/dialog_loading.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/fragmet_news_weex.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
11 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/fragmet_weex.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
16 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/item_choose.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
15 |
18 |
19 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/item_history_on_today_content.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
18 |
19 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/item_joke.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
18 |
19 |
20 |
24 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/item_pager_recycler.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/item_show_img.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
20 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/item_wifi_psk.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
17 |
18 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/jpush_popwin_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
14 |
15 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/menu_grid.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
17 |
18 |
27 |
28 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/news_detail.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
12 |
13 |
14 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/view_null.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/layout/weex_loading.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
15 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/values-xhdpi/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 6dp
4 | 300dp
5 | 180dp
6 | 180dp
7 | 84dp
8 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/values-xxhdpi/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 8dp
4 | 320dp
5 | 160dp
6 | 270dp
7 | 84dp
8 |
9 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/values/jpush_style.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/xml/network_security_config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Calander/app/src/main/res/xml/provider_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
15 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 | build/
3 | .idea/
4 | .gradle/
5 | .hprof/
6 | bin/
7 | gen/
8 | *.iml
9 | local.properties
10 | .DS_Store
11 | *.apk
12 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 27
5 | buildToolsVersion '27.0.3'
6 |
7 |
8 | defaultConfig {
9 | minSdkVersion project.appMinSdkVersion
10 | targetSdkVersion project.targetSdkVersion
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(include: ['*.jar'], dir: 'libs')
24 | compile "com.android.support:appcompat-v7:${project.supportLibVersion}"
25 | compile "com.android.support:support-v4:${project.supportLibVersion}"
26 | compile "com.android.support:design:${project.supportLibVersion}"
27 | compile 'com.github.bumptech.glide:glide:3.8.0'
28 | compile 'io.reactivex:rxjava:1.2.2'
29 | }
30 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/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 D:\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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/src/main/java/android/support/v7/widget/ViewHolderDelegate.java:
--------------------------------------------------------------------------------
1 | package android.support.v7.widget;
2 |
3 | public abstract class ViewHolderDelegate {
4 |
5 | private ViewHolderDelegate() {
6 | throw new UnsupportedOperationException("no instances");
7 | }
8 |
9 | public static void setPosition(RecyclerView.ViewHolder viewHolder, int position) {
10 | viewHolder.mPosition = position;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/src/main/java/cn/ltwc/bitmaputils/gallery/Compat.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.bitmaputils.gallery;
2 |
3 | import android.os.Build.VERSION;
4 | import android.os.Build.VERSION_CODES;
5 | import android.view.View;
6 |
7 | public class Compat {
8 |
9 | private static final int SIXTY_FPS_INTERVAL = 1000 / 60;
10 |
11 | public static void postOnAnimation(View view, Runnable runnable) {
12 | if (VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN) {
13 | SDK16.postOnAnimation(view, runnable);
14 | } else {
15 | view.postDelayed(runnable, SIXTY_FPS_INTERVAL);
16 | }
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/src/main/res/drawable-xxhdpi/load_failed2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/bitmaputils/src/main/res/drawable-xxhdpi/load_failed2.png
--------------------------------------------------------------------------------
/Calander/bitmaputils/src/main/res/drawable-xxhdpi/pre_load.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/bitmaputils/src/main/res/drawable-xxhdpi/pre_load.png
--------------------------------------------------------------------------------
/Calander/bitmaputils/src/main/res/layout/rvp_fragment_container.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Calander/bitmaputils/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | BitMapUtils
3 |
4 |
--------------------------------------------------------------------------------
/Calander/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 |
19 |
--------------------------------------------------------------------------------
/Calander/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Calander/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Thu Mar 14 17:45:32 CST 2019
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-3.5-all.zip
7 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 27
5 | buildToolsVersion '27.0.3'
6 |
7 | defaultConfig {
8 | minSdkVersion project.appMinSdkVersion
9 | targetSdkVersion project.targetSdkVersion
10 | versionCode 1
11 | versionName "1.0"
12 |
13 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
14 |
15 | }
16 |
17 | buildTypes {
18 | release {
19 | minifyEnabled false
20 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
21 | }
22 | }
23 |
24 | }
25 |
26 | dependencies {
27 | compile fileTree(dir: 'libs', include: ['*.jar'])
28 | compile(name: 'LiteAVSDK_Player_6.5.7272', ext: 'aar')
29 | compile 'com.github.ctiao:DanmakuFlameMaster:0.5.3'
30 | }
31 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/java/com/tencent/liteav/demo/play/SuperPlayerConst.java:
--------------------------------------------------------------------------------
1 | package com.tencent.liteav.demo.play;
2 |
3 | /**
4 | * Created by yuejiaoli on 2018/7/3.
5 | */
6 |
7 | public class SuperPlayerConst {
8 |
9 | // 播放模式
10 | public static final int PLAYMODE_WINDOW = 1; // 窗口
11 | public static final int PLAYMODE_FULLSCREEN = 2; // 全屏
12 | public static final int PLAYMODE_FLOAT = 3; // 悬浮窗
13 |
14 | // 播放状态
15 | public static final int PLAYSTATE_PLAY = 1;
16 | public static final int PLAYSTATE_PAUSE = 2;
17 |
18 | // 屏幕方向
19 | public static final int ORIENTATION_LANDSCAPE = 1; // 横屏
20 | public static final int ORIENTATION_PORTRAIT = 2; // 竖屏
21 |
22 | // 播放视频类型
23 | public static final int PLAYTYPE_VOD = 1; // 点播
24 | public static final int PLAYTYPE_LIVE = 2; // 直播
25 | public static final int PLAYTYPE_LIVE_SHIFT = 3; // 直播回看
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/java/com/tencent/liteav/demo/play/SuperPlayerUrl.java:
--------------------------------------------------------------------------------
1 | package com.tencent.liteav.demo.play;
2 |
3 |
4 | /**
5 | * Created by yuejiaoli on 2018/7/4.
6 | */
7 |
8 | public class SuperPlayerUrl {
9 | public SuperPlayerUrl(String title, String url) {
10 | this.title = title;
11 | this.url = url;
12 | }
13 | /**
14 | * 视频标题
15 | */
16 | public String title;
17 | /**
18 | * 视频URL
19 | */
20 | public String url;
21 | }
22 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/java/com/tencent/liteav/demo/play/bean/TCPlayImageSpriteInfo.java:
--------------------------------------------------------------------------------
1 | package com.tencent.liteav.demo.play.bean;
2 |
3 | import java.util.List;
4 |
5 | public class TCPlayImageSpriteInfo {
6 | public List imageUrls; // 图片链接URL
7 | public String webVttUrl; // web vtt描述文件下载URL
8 | }
9 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/java/com/tencent/liteav/demo/play/bean/TCPlayKeyFrameDescInfo.java:
--------------------------------------------------------------------------------
1 | package com.tencent.liteav.demo.play.bean;
2 |
3 | public class TCPlayKeyFrameDescInfo {
4 | public String content; // 描述信息
5 | public float time;// (秒)
6 | }
7 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/java/com/tencent/liteav/demo/play/bean/TCVideoClassification.java:
--------------------------------------------------------------------------------
1 | package com.tencent.liteav.demo.play.bean;
2 |
3 | import java.util.ArrayList;
4 |
5 | /**
6 | * Created by yuejiaoli on 2018/7/6.
7 | */
8 |
9 | public class TCVideoClassification {
10 |
11 | private String id;
12 | private String name;
13 | private ArrayList definitionList;
14 |
15 | public String getId() {
16 | return id;
17 | }
18 |
19 | public void setId(String id) {
20 | this.id = id;
21 | }
22 |
23 | public String getName() {
24 | return name;
25 | }
26 |
27 | public void setName(String name) {
28 | this.name = name;
29 | }
30 |
31 | public ArrayList getDefinitionList() {
32 | return definitionList;
33 | }
34 |
35 | public void setDefinitionList(ArrayList definitionList) {
36 | this.definitionList = definitionList;
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/java/com/tencent/liteav/demo/play/bean/TCVideoConfig.java:
--------------------------------------------------------------------------------
1 | package com.tencent.liteav.demo.play.bean;
2 |
3 | /**
4 | * Created by liyuejiao on 2018/7/12.
5 | */
6 |
7 | public class TCVideoConfig {
8 | public String videoURL;
9 | public boolean isLive;
10 | public int appid;
11 | public String streamid;
12 | public String bizid;
13 | public boolean isNormalLive;
14 | }
15 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/java/com/tencent/liteav/demo/play/common/TCPlayerConstants.java:
--------------------------------------------------------------------------------
1 | package com.tencent.liteav.demo.play.common;
2 |
3 | /**
4 | * Created by hans on 2018/9/10.
5 | */
6 |
7 | public class TCPlayerConstants {
8 | //ELK上报事件
9 | public static final String ELK_ACTION_CHANGE_RESOLUTION = "change_resolution";
10 | public static final String ELK_ACTION_TIMESHIFT = "timeshift";
11 | public static final String ELK_ACTION_FLOATMOE = "floatmode";
12 | public static final String ELK_ACTION_LIVE_TIME = "superlive";
13 | public static final String ELK_ACTION_VOD_TIME = "supervod";
14 | public static final String ELK_ACTION_CHANGE_SPEED = "change_speed";
15 | public static final String ELK_ACTION_MIRROR = "mirror";
16 | public static final String ELK_ACTION_SOFT_DECODE = "soft_decode";
17 | public static final String ELK_ACTION_HW_DECODE = "hw_decode";
18 | public static final String ELK_ACTION_IMAGE_SPRITE = "image_sprite";
19 | public static final String ELK_ACTION_PLAYER_POINT = "player_point";
20 | }
21 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/java/com/tencent/liteav/demo/play/view/TCVideoQulity.java:
--------------------------------------------------------------------------------
1 | package com.tencent.liteav.demo.play.view;
2 |
3 | /**
4 | * Created by yuejiaoli on 2018/7/7.
5 | * 清晰度
6 | */
7 |
8 | public class TCVideoQulity {
9 |
10 | public int index;
11 | public String name;
12 | public String title;
13 | public int bitrate;
14 | public String url;
15 | }
16 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/color/text_radio_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/color/vod_player_text_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/btn_again.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/btn_again.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/btn_back_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/btn_back_play.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/btn_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/btn_close.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_danmuku_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_danmuku_off.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_danmuku_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_danmuku_on.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_float_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_float_close.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_light_max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_light_max.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_light_min.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_light_min.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_play.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_player_lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_player_lock.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_player_unlock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_player_unlock.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_replay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_replay.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_add.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_float.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_float.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_fullscreen.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_more_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_more_normal.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_pause_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_pause_normal.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_play_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_play_normal.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_player_cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_player_cover.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_player_cover_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_player_cover_top.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_search.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_snapshot_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_snapshot_normal.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_vod_thumb.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_volume_max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_volume_max.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_volume_min.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/ic_volume_min.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/main_bkg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/main_bkg.jpg
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/player_bottom_shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/player_bottom_shadow.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/player_top_shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/player_top_shadow.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/progress_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/progress_bg.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/progress_primary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/progress_primary.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/question_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/question_link.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/start_record.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/start_record.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_left_guide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_left_guide.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_middle_guide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_middle_guide.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_progress_pointer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_progress_pointer.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_right_guide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_right_guide.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_small_point.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/super_vod_small_point.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/tv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/lib_tcsuperplayer/src/main/res/drawable-xxhdpi/tv.png
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/biz_video_progressbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | -
5 |
6 |
7 |
8 |
9 | -
10 |
11 |
12 |
13 |
14 |
15 |
16 | -
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/gray_thumb.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
15 |
16 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/gray_track.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/green_thumb.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
15 |
16 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/green_track.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/laylist_super_vod_video_progress.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
8 |
9 |
10 |
11 | -
12 |
13 |
14 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/shape_btn_vod_known.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/shape_rl_progress_mask.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/shape_round_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/shape_vtt_text_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/thumb.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/drawable/track.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/layout/layout_new_vod_snap.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/layout/player_quality_item_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/layout/player_quality_popup_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
16 |
17 |
24 |
25 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/layout/video_volume_brightness_progress_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
16 |
17 |
18 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #ffffff
4 | #000000
5 | #00000000
6 |
7 | #00b2ff
8 | #ffffff
9 | #6b6666
10 |
11 | #7E000000
12 |
13 |
14 | #aa000000
15 |
16 |
17 | #FF4C58
18 |
19 |
20 | #1a000000
21 |
22 |
23 | #787878
24 |
25 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 14sp
5 | 32dip
6 | 32dip
7 | 80dip
8 | 12dip
9 | 48dip
10 | 52dip
11 | 71dip
12 |
13 | 44dp
14 | 300dp
15 | 330dp
16 |
17 | 35dp
18 |
19 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | lib-tcsuperplayer
3 |
4 |
--------------------------------------------------------------------------------
/Calander/lib_tcsuperplayer/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
23 |
--------------------------------------------------------------------------------
/Calander/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':viewutils', ':bitmaputils',':weexsdk',':lib_tcsuperplayer'
2 |
--------------------------------------------------------------------------------
/Calander/viewutils/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 | build/
3 | .idea/
4 | .gradle/
5 | .hprof/
6 | bin/
7 | gen/
8 | *.iml
9 | local.properties
10 | .DS_Store
11 | *.apk
12 |
--------------------------------------------------------------------------------
/Calander/viewutils/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 27
5 | buildToolsVersion '27.0.3'
6 |
7 |
8 | defaultConfig {
9 | minSdkVersion project.appMinSdkVersion
10 | targetSdkVersion project.targetSdkVersion
11 | versionCode 1
12 | versionName "1.0"
13 | }
14 | buildTypes {
15 | release {
16 | minifyEnabled false
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | }
21 |
22 | dependencies {
23 | compile fileTree(include: ['*.jar'], dir: 'libs')
24 | compile project(path: ':bitmaputils')
25 | compile "com.android.support:appcompat-v7:${project.supportLibVersion}"
26 | compile 'com.huxq17.xrefreshview:xrefreshview:3.6.9'
27 | compile "com.android.support:recyclerview-v7:${project.supportLibVersion}"
28 | }
29 |
--------------------------------------------------------------------------------
/Calander/viewutils/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 D:\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 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/java/cn/ltwc/ViewUtils.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc;
2 |
3 | import android.content.Context;
4 |
5 | /**
6 | * Created by admin on 2017/9/12.
7 | */
8 |
9 | public class ViewUtils {
10 | private static Context applicationContext;
11 |
12 | public static void init(Context context) {
13 | if (context == null) {
14 | applicationContext = null;
15 | } else {
16 | applicationContext = context.getApplicationContext();
17 | }
18 | }
19 |
20 | public static Context getApplicationContext() {
21 | return applicationContext;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/java/cn/ltwc/viewutils/dialogutils/BtnClickListener.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.viewutils.dialogutils;
2 |
3 | /**
4 | * Created by Administrator on 2017/8/26 0026.
5 | */
6 |
7 | public interface BtnClickListener {
8 | void btnClick();
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/java/cn/ltwc/viewutils/recycleviewutils/base/ItemViewDelegate.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.viewutils.recycleviewutils.base;
2 |
3 | import android.view.View;
4 |
5 | /**
6 | * Created by LZL on 2016/11/4.
7 | */
8 |
9 | public interface ItemViewDelegate {
10 | int getItemViewLayoutId();
11 |
12 | View getItemView();
13 |
14 | boolean isForViewType(T item, int position);
15 |
16 | void convert(ViewHolder holder, T t, int position);
17 | }
18 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/java/cn/ltwc/viewutils/recycleviewutils/fresh/MRefreshView.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.viewutils.recycleviewutils.fresh;
2 |
3 | import android.content.Context;
4 | import android.util.AttributeSet;
5 |
6 | import com.andview.refreshview.XRefreshView;
7 |
8 | /**
9 | * Created by admin on 2017/2/23.
10 | */
11 |
12 | public class MRefreshView extends XRefreshView {
13 | private RefreshDownView refreshDownView;
14 | public MRefreshView(Context context) {
15 | super(context);
16 | init(context);
17 | }
18 |
19 | public MRefreshView(Context context, AttributeSet attrs) {
20 | super(context, attrs);
21 | init(context);
22 | }
23 |
24 | private void init(Context context) {
25 | refreshDownView = new RefreshDownView(context);
26 | this.setCustomHeaderView(refreshDownView);
27 | this.setPullLoadEnable(true);
28 | this.setAutoLoadMore(true);
29 | this.setPinnedTime(600);
30 | this.setHideFooterWhenComplete(false);
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/java/cn/ltwc/viewutils/statusbar/IStatusBar.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.viewutils.statusbar;
2 |
3 | import android.view.Window;
4 |
5 | /**
6 | * 状态栏接口
7 | *
8 | * @author 黄浩杭 (huanghaohang@parkingwang.com)
9 | * @version 2016-06-23
10 | * @since 2016-06-23
11 | */
12 |
13 | public interface IStatusBar {
14 | void setStatusBarColor(Window window, int color, boolean lightStatusBar);
15 | }
16 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/java/cn/ltwc/viewutils/statusbar/StatusBarLollipopImpl.java:
--------------------------------------------------------------------------------
1 | package cn.ltwc.viewutils.statusbar;
2 |
3 | import android.annotation.TargetApi;
4 | import android.os.Build;
5 | import android.view.Window;
6 | import android.view.WindowManager;
7 |
8 | /**
9 | * 兼容LOLLIPOP版本
10 | *
11 | * @author 黄浩杭 (huanghaohang@parkingwang.com)
12 | * @version 2016-06-20
13 | * @since 2016-06-20
14 | */
15 |
16 | public class StatusBarLollipopImpl {
17 | @TargetApi(Build.VERSION_CODES.LOLLIPOP)
18 | static void setStatusBarColor(Window window, int color, boolean lightStatusBar) {
19 | //取消设置透明状态栏,使 ContentView 内容不再覆盖状态栏
20 | window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
21 | //需要设置这个 flag 才能调用 setStatusBarColor 来设置状态栏颜色
22 | window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
23 | //设置状态栏颜色
24 | window.setStatusBarColor(color);
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/res/drawable/bg_my_dialog.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/res/drawable/dialog_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/res/drawable/dialog_lbtn_bg.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/res/drawable/dialog_rbtn_bg_21ce99.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/res/drawable/dialog_rbtn_bg_f45531.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Calander/viewutils/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ViewUtils
3 |
4 |
--------------------------------------------------------------------------------
/Calander/weexsdk/.gitignore:
--------------------------------------------------------------------------------
1 | .gradle
2 | .idea
3 | build
4 | captures
5 | local.properties
6 | target
7 | bin
8 | .classpath
9 | .project
10 | .settings
11 | gen
12 | *.iml
13 | lint.xml
14 | project.properties
15 | assets/main.js
--------------------------------------------------------------------------------
/Calander/weexsdk/README.md:
--------------------------------------------------------------------------------
1 | ## Unit Test
2 |
3 | Unit test code is under 'src/test'. You can run unit test use command:
4 | ```bash
5 | ./gradlew clean testDebugUnitTest jacocoTestReportDebug
6 | ```
7 | This task will run all unit test and produce both unit test report and jacoco test coverage report in 'build/reports'.
8 |
--------------------------------------------------------------------------------
/Calander/weexsdk/assets/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/assets/.gitkeep
--------------------------------------------------------------------------------
/Calander/weexsdk/assets/.gitkeeper:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/assets/.gitkeeper
--------------------------------------------------------------------------------
/Calander/weexsdk/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 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
19 |
20 | android.useDeprecatedNdk=true
21 | org.gradle.daemon=false
22 | org.gradle.parallel=false
23 | org.gradle.jvmargs=-Xmx2048M
24 |
--------------------------------------------------------------------------------
/Calander/weexsdk/libs/armeabi/libweexjsb.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/libs/armeabi/libweexjsb.so
--------------------------------------------------------------------------------
/Calander/weexsdk/libs/armeabi/libweexjsc.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/libs/armeabi/libweexjsc.so
--------------------------------------------------------------------------------
/Calander/weexsdk/libs/armeabi/libweexjss.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/libs/armeabi/libweexjss.so
--------------------------------------------------------------------------------
/Calander/weexsdk/libs/armeabi/libweexjst.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/libs/armeabi/libweexjst.so
--------------------------------------------------------------------------------
/Calander/weexsdk/libs/x86/libweexjsb.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/libs/x86/libweexjsb.so
--------------------------------------------------------------------------------
/Calander/weexsdk/libs/x86/libweexjsc.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/libs/x86/libweexjsc.so
--------------------------------------------------------------------------------
/Calander/weexsdk/libs/x86/libweexjss.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/libs/x86/libweexjss.so
--------------------------------------------------------------------------------
/Calander/weexsdk/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 /Users/ouy/Library/AndroidStudio/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 | -keep class com.taobao.weex.bridge.** { *; }
19 | -dontwarn com.taobao.weex.bridge.**
20 |
--------------------------------------------------------------------------------
/Calander/weexsdk/publish.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | ./gradlew clean assemble publish
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/LayoutFinishListener.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex;
20 |
21 | import android.support.annotation.NonNull;
22 |
23 | public interface LayoutFinishListener {
24 |
25 | void onLayoutFinish(@NonNull WXSDKInstance instance);
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/adapter/DrawableStrategy.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 |
20 | package com.taobao.weex.adapter;
21 |
22 |
23 | public class DrawableStrategy {
24 |
25 | public int width;
26 | public int height;
27 | }
28 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/adapter/ICrashInfoReporter.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.adapter;
20 |
21 | /**
22 | * Created by zhengshihan on 2017/5/23.
23 | */
24 |
25 | public interface ICrashInfoReporter {
26 | void addCrashInfo(String key, String value);
27 | }
28 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/adapter/IWXAccessibilityRoleAdapter.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.adapter;
20 |
21 | /**
22 | * Created by moxun on 2017/11/13.
23 | */
24 |
25 | public interface IWXAccessibilityRoleAdapter {
26 | String getRole(String key);
27 | }
28 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/common/Destroyable.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.common;
20 |
21 | /**
22 | * Created by sospartan on 5/20/16.
23 | */
24 | public interface Destroyable {
25 | public void destroy();
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/common/IWXObject.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.common;
20 |
21 | public interface IWXObject {
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/common/IWXTask.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.common;
20 |
21 | public interface IWXTask {
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/common/WXImageSharpen.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.common;
20 |
21 | public enum WXImageSharpen {
22 | UNSHARPEN,
23 | SHARPEN
24 | }
25 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/WXImageQuality.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.dom;
20 |
21 | public enum WXImageQuality {
22 |
23 | ORIGINAL,
24 |
25 | LOW,
26 |
27 | NORMAL,
28 |
29 | HIGH,
30 |
31 | AUTO
32 | }
33 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/action/Action.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.dom.action;
20 |
21 | /**
22 | * Created by sospartan on 16/03/2017.
23 | */
24 |
25 | public interface Action {
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CSSAlign.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | public enum CSSAlign {
9 | AUTO,
10 | FLEX_START,
11 | CENTER,
12 | FLEX_END,
13 | STRETCH,
14 | }
15 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CSSConstants.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | public class CSSConstants {
9 |
10 | public static final float UNDEFINED = Float.NaN;
11 |
12 | public static boolean isUndefined(float value) {
13 | return Float.compare(value, UNDEFINED) == 0;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CSSDirection.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | public enum CSSDirection {
9 | INHERIT,
10 | LTR,
11 | RTL,
12 | }
13 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CSSFlexDirection.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | public enum CSSFlexDirection {
9 | COLUMN,
10 | COLUMN_REVERSE,
11 | ROW,
12 | ROW_REVERSE
13 | }
14 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CSSJustify.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | public enum CSSJustify {
9 | FLEX_START,
10 | CENTER,
11 | FLEX_END,
12 | SPACE_BETWEEN,
13 | SPACE_AROUND,
14 | }
15 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CSSLayoutContext.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | /**
9 | * A context for holding values local to a given instance of layout computation.
10 | *
11 | * This is necessary for making layout thread-safe. A separate instance should
12 | * be used when {@link CSSNode#calculateLayout} is called concurrently on
13 | * different node hierarchies.
14 | */
15 | public class CSSLayoutContext {
16 |
17 | /*package*/ final MeasureOutput measureOutput = new MeasureOutput();
18 | }
19 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CSSPositionType.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | public enum CSSPositionType {
9 | RELATIVE,
10 | ABSOLUTE,
11 | }
12 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CSSWrap.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | public enum CSSWrap {
9 | NOWRAP,
10 | WRAP,
11 | }
12 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/CachedCSSLayout.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | /**
9 | * CSSLayout with additional information about the conditions under which it was generated.
10 | * {@link #requestedWidth} and {@link #requestedHeight} are the width and height the parent set on
11 | * this node before calling layout visited us.
12 | */
13 | public class CachedCSSLayout extends CSSLayout {
14 |
15 | public float requestedWidth = CSSConstants.UNDEFINED;
16 | public float requestedHeight = CSSConstants.UNDEFINED;
17 | public float parentMaxWidth = CSSConstants.UNDEFINED;
18 | }
19 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/FloatUtil.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | public class FloatUtil {
9 |
10 | private static final float EPSILON = .00001f;
11 |
12 | public static boolean floatsEqual(float f1, float f2) {
13 | if (Float.isNaN(f1) || Float.isNaN(f2)) {
14 | return Float.isNaN(f1) && Float.isNaN(f2);
15 | }
16 | return Math.abs(f2 - f1) < EPSILON;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/dom/flex/MeasureOutput.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2014, Facebook, Inc. All rights reserved. This source code is licensed under
3 | * the BSD-style license found in the LICENSE file in the root directory of this source tree. An
4 | * additional grant of patent rights can be found in the PATENTS file in the same directory.
5 | */
6 | package com.taobao.weex.dom.flex;
7 |
8 | /**
9 | * POJO to hold the output of the measure function.
10 | */
11 | public class MeasureOutput {
12 |
13 | public float width;
14 | public float height;
15 | }
16 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/ui/IWXRenderTask.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.ui;
20 |
21 | import com.taobao.weex.common.IWXTask;
22 |
23 | public interface IWXRenderTask extends IWXTask {
24 |
25 | void execute();
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/ui/component/WXTextDecoration.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.ui.component;
20 |
21 | public enum WXTextDecoration {
22 | INVALID,
23 | NONE,
24 | UNDERLINE,
25 | LINETHROUGH,
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/ui/component/list/EventTrigger.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.ui.component.list;
20 |
21 | import java.util.Map;
22 |
23 | interface EventTrigger {
24 | void triggerEvent(String type, Map args);
25 | }
26 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/ui/view/IRenderResult.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.ui.view;
20 |
21 |
22 | import com.taobao.weex.ui.component.WXComponent;
23 |
24 | public interface IRenderResult {
25 | T getComponent();
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/ui/view/IWXScroller.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.ui.view;
20 |
21 | public interface IWXScroller {
22 |
23 | void destroy();
24 | }
25 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/ui/view/IWXTextView.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.ui.view;
20 |
21 | public interface IWXTextView {
22 |
23 | CharSequence getText();
24 | }
25 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/java/com/taobao/weex/utils/batch/Interceptor.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.utils.batch;
20 |
21 | /**
22 | * Created by sospartan on 8/24/16.
23 | */
24 | public interface Interceptor {
25 | boolean take(Runnable runnable);
26 | }
27 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/res/drawable/bg_my_dialog.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/res/drawable/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/Calander/weexsdk/src/main/res/drawable/error.png
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/res/layout/item.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
13 |
14 |
19 |
20 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/res/layout/recycle.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
12 |
13 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/test/java/com/taobao/weex/TestApplication.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex;
20 |
21 | import android.app.Application;
22 |
23 | /**
24 | * Created by sospartan on 7/21/16.
25 | */
26 | public class TestApplication extends Application {
27 | }
28 |
--------------------------------------------------------------------------------
/Calander/weexsdk/src/test/java/com/taobao/weex/common/WXModuleTest.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Licensed to the Apache Software Foundation (ASF) under one
3 | * or more contributor license agreements. See the NOTICE file
4 | * distributed with this work for additional information
5 | * regarding copyright ownership. The ASF licenses this file
6 | * to you under the Apache License, Version 2.0 (the
7 | * "License"); you may not use this file except in compliance
8 | * with the License. You may obtain a copy of the License at
9 | *
10 | * http://www.apache.org/licenses/LICENSE-2.0
11 | *
12 | * Unless required by applicable law or agreed to in writing,
13 | * software distributed under the License is distributed on an
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | * KIND, either express or implied. See the License for the
16 | * specific language governing permissions and limitations
17 | * under the License.
18 | */
19 | package com.taobao.weex.common;
20 |
21 | import static org.junit.Assert.*;
22 |
23 | /**
24 | * Created by sospartan on 7/27/16.
25 | */
26 | public class WXModuleTest {
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/rili_weex/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | "stage-0",
4 | "es2015"
5 | ],
6 | "plugins": [
7 | [
8 | "component",
9 | {
10 | "libraryName": "weex-ui",
11 | "libDir": "packages",
12 | "style": false
13 | }
14 | ]
15 | ]
16 | }
--------------------------------------------------------------------------------
/rili_weex/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 | /config.js
4 | /.idea
5 | /.sass-cache
6 | /src/css/.sass-cache
7 | /src/css/*.css
8 | /src/css/*.css.map
9 | *log
10 | **/.DS_Store
11 | /temp
12 |
--------------------------------------------------------------------------------
/rili_weex/README.md:
--------------------------------------------------------------------------------
1 | # rili_weex
2 | 日历中使用的weex界面
--------------------------------------------------------------------------------
/rili_weex/assets/url.js:
--------------------------------------------------------------------------------
1 | var protocol = location.protocol + '//'
2 | var hostname = typeof CURRENT_IP === 'string' ? CURRENT_IP : location.hostname
3 | var port = location.port ? ':' + location.port : ''
4 | var url = protocol + hostname + port + location.pathname.replace(/\/index\.html$/, '/').replace(/\/$/, '/dist/app.weex.js')
5 |
--------------------------------------------------------------------------------
/rili_weex/build/init.js:
--------------------------------------------------------------------------------
1 | var fs = require('fs')
2 | var path = require('path')
3 | var ip = require('ip').address()
4 | fs.writeFileSync(path.resolve('config.js'), 'var CURRENT_IP = \'' + ip + '\'')
5 |
--------------------------------------------------------------------------------
/rili_weex/src/entry/bailu.js:
--------------------------------------------------------------------------------
1 | import Bailu from '../views/bailu.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | Bailu.el = '#root';
7 |
8 | new Vue(Bailu);
--------------------------------------------------------------------------------
/rili_weex/src/entry/dongzhi.js:
--------------------------------------------------------------------------------
1 | import Dongzhi from '../views/dongzhi.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | Dongzhi.el = '#root';
7 |
8 | new Vue(Dongzhi);
--------------------------------------------------------------------------------
/rili_weex/src/entry/downLoadApp.js:
--------------------------------------------------------------------------------
1 | import downLoad from '../views/downLoadApp.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | downLoad.el = '#root';
7 |
8 | new Vue(downLoad);
9 |
--------------------------------------------------------------------------------
/rili_weex/src/entry/dragonBoatFestival.js:
--------------------------------------------------------------------------------
1 | import dragonBoatFestival from '../views/dragonBoatFestival.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | dragonBoatFestival.el = '#root';
7 |
8 | new Vue(dragonBoatFestival);
9 |
--------------------------------------------------------------------------------
/rili_weex/src/entry/guanggao.js:
--------------------------------------------------------------------------------
1 | import Ad from '../views/guanggao.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | Ad.el = '#root';
7 |
8 | new Vue(Ad);
--------------------------------------------------------------------------------
/rili_weex/src/entry/joke.js:
--------------------------------------------------------------------------------
1 | import Joke from '../views/joke.vue'
2 | import mixins from '../js/mixins.js'
3 | Vue.mixin(mixins);
4 | Joke.el = '#root';
5 |
6 | new Vue(Joke);
7 |
--------------------------------------------------------------------------------
/rili_weex/src/entry/message.js:
--------------------------------------------------------------------------------
1 | import Message from '../views/message.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | Message.el = '#root';
7 |
8 | new Vue(Message);
--------------------------------------------------------------------------------
/rili_weex/src/entry/mid-autumn-festival.js:
--------------------------------------------------------------------------------
1 | import Autumn from '../views/mid-autumn-festival.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | Autumn.el = '#root';
7 |
8 | new Vue(Autumn);
--------------------------------------------------------------------------------
/rili_weex/src/entry/more.js:
--------------------------------------------------------------------------------
1 | import More from '../views/more.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | More.el = '#root';
7 |
8 | new Vue(More);
--------------------------------------------------------------------------------
/rili_weex/src/entry/news.js:
--------------------------------------------------------------------------------
1 | import News from '../views/news.vue'
2 | import mixins from '../js/mixins.js'
3 | Vue.mixin(mixins);
4 | News.el = '#root';
5 |
6 | new Vue(News);
--------------------------------------------------------------------------------
/rili_weex/src/entry/otherLayout.js:
--------------------------------------------------------------------------------
1 | import otherLayout from '../views/otherLayout.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | otherLayout.el = '#root';
7 |
8 | new Vue(otherLayout);
--------------------------------------------------------------------------------
/rili_weex/src/entry/shuangshiyi.js:
--------------------------------------------------------------------------------
1 | import ssy from '../views/shuangshiyi.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | ssy.el = '#root';
7 |
8 | new Vue(ssy);
--------------------------------------------------------------------------------
/rili_weex/src/entry/springFestival.js:
--------------------------------------------------------------------------------
1 | import SpringFestival from '../views/springFestival.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | SpringFestival.el = '#root';
7 |
8 | new Vue(SpringFestival);
--------------------------------------------------------------------------------
/rili_weex/src/entry/todayOnHistory.js:
--------------------------------------------------------------------------------
1 | import Today from '../views/todayOnHistory.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | Today.el = '#root';
7 |
8 | new Vue(Today);
--------------------------------------------------------------------------------
/rili_weex/src/entry/weather.js:
--------------------------------------------------------------------------------
1 | import Weather from '../views/weather.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | Weather.el = '#root';
7 |
8 | new Vue(Weather);
--------------------------------------------------------------------------------
/rili_weex/src/entry/yieryisan.js:
--------------------------------------------------------------------------------
1 | import YierYisan from '../views/yieryisan.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | YierYisan.el = '#root';
7 |
8 | new Vue(YierYisan);
--------------------------------------------------------------------------------
/rili_weex/src/entry/zhibo.js:
--------------------------------------------------------------------------------
1 | import Zhibo from '../views/zhibo.vue'
2 | import mixins from '../js/mixins.js'
3 |
4 | Vue.mixin(mixins);
5 |
6 | Zhibo.el = '#root';
7 |
8 | new Vue(Zhibo);
--------------------------------------------------------------------------------
/rili_weex/src/image/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/rili_weex/src/image/bg.jpg
--------------------------------------------------------------------------------
/rili_weex/src/image/hint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ahuangshang/weex-android-calander/6fea6055a0d0db56a5f4cce6c62af3de721a58b3/rili_weex/src/image/hint.png
--------------------------------------------------------------------------------
/rili_weex/src/js/mixins.js:
--------------------------------------------------------------------------------
1 | var navigator = weex.requireModule('navigator');
2 | var mixins = {
3 | data: function () {
4 | return {}
5 | },
6 | methods: {}
7 | }
8 |
9 | export default mixins;
--------------------------------------------------------------------------------
/rili_weex/src/views/customview/lottery-item.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
8 |
9 |
32 |
33 |
42 |
--------------------------------------------------------------------------------
/rili_weex/template.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | weex-vue-demo
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/rili_weex/weex.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | weex-vue-demo
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------