在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → mPaaS官方Android demo

mPaaS官方Android demo

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:12.00M
  • 下载次数:0
  • 浏览次数:356
  • 发布时间:2020-07-30
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
这是mPaaS官方Android的demo,是需要注册企业账号才可以下载的,我现在提供给你们供学习用.
【实例截图】
【核心代码】
mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594ab
└── mpaas_demo_android-master-f5ed434736b5e8c28ba90121c3c5037f526594ab
├── Analytics
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── analytics
│   │   │   ├── AnalyticsActivity.java
│   │   │   ├── AnalyticsMicroApp.java
│   │   │   ├── AutomationActivity.java
│   │   │   └── fragment
│   │   │   ├── BaseFragment.java
│   │   │   ├── Fragment1.java
│   │   │   └── Fragment2.java
│   │   └── res
│   │   ├── layout
│   │   │   ├── activity_analytics.xml
│   │   │   ├── activity_automation.xml
│   │   │   ├── fragment_1.xml
│   │   │   └── fragment_2.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── AntUI
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── alipay
│   │   │   └── mobile
│   │   │   └── antui
│   │   │   └── viewdemo
│   │   │   ├── APBladeViewActivity.java
│   │   │   ├── AUAmountInputBoxActivity.java
│   │   │   ├── AUCardOptionViewActivity.java
│   │   │   ├── AUImagePickerActivity.java
│   │   │   ├── AUSegmentActivity.java
│   │   │   ├── AUTabBarActivity.java
│   │   │   ├── ButtonActivity.java
│   │   │   ├── CardMenuActivity.java
│   │   │   ├── ChangeSkinActivity.java
│   │   │   ├── common
│   │   │   │   ├── ArticleActivity.java
│   │   │   │   ├── BadgeActivity.java
│   │   │   │   ├── ButtonActivity.java
│   │   │   │   ├── CarouselActivity.java
│   │   │   │   ├── FilterActivity.java
│   │   │   │   ├── FooterActivity.java
│   │   │   │   ├── IconActivity.java
│   │   │   │   ├── LoadingActivity.java
│   │   │   │   ├── MultipleFilterActivity.java
│   │   │   │   ├── ResultActivity.java
│   │   │   │   ├── ScreenActivity.java
│   │   │   │   └── SingleFilterActivity.java
│   │   │   ├── DatePickActivity.java
│   │   │   ├── DialogActivity.java
│   │   │   ├── DividerListActivity.java
│   │   │   ├── EmptyPageLoadingActivity.java
│   │   │   ├── form
│   │   │   │   ├── AUAgreementActivity.java
│   │   │   │   ├── CheckBoxActivity.java
│   │   │   │   ├── FailResultActivity.java
│   │   │   │   ├── InputBoxActivity.java
│   │   │   │   ├── PickerActivity.java
│   │   │   │   ├── RadioActivity.java
│   │   │   │   ├── SlideActivity.java
│   │   │   │   ├── SuccessResultActivity.java
│   │   │   │   ├── SwitchActivity.java
│   │   │   │   └── TextAreaActivity.java
│   │   │   ├── fragment
│   │   │   │   ├── ComponentFragment.java
│   │   │   │   ├── OriginalFragment.java
│   │   │   │   └── SceneFragment.java
│   │   │   ├── HomeActivity.java
│   │   │   ├── ImageActivity.java
│   │   │   ├── InputActivity.java
│   │   │   ├── list
│   │   │   │   └── ListViewActivity.java
│   │   │   ├── ListItemViewActivity.java
│   │   │   ├── MicroAppEntry.java
│   │   │   ├── NavBarActivity.java
│   │   │   ├── NetErrorViewActivity.java
│   │   │   ├── PinnedSectionActivity.java
│   │   │   ├── PopoverActivity.java
│   │   │   ├── PullRefreshActivity.java
│   │   │   ├── QRCodeActivity.java
│   │   │   ├── RefreshActivity.java
│   │   │   ├── ScrollTitleBarActivity.java
│   │   │   ├── search
│   │   │   │   ├── SearchActivity.java
│   │   │   │   └── TopSearchActivity.java
│   │   │   ├── SearchBarActivity.java
│   │   │   ├── SplashActivity.java
│   │   │   ├── StatusActivity.java
│   │   │   ├── TestApplication.java
│   │   │   ├── theme
│   │   │   │   └── ChangeThemeImpl.java
│   │   │   ├── TitleBarActivity.java
│   │   │   ├── ToastActivity.java
│   │   │   └── view
│   │   │   ├── BaseFootView.java
│   │   │   ├── BaseHeadView.java
│   │   │   ├── ComponentGroupModel.java
│   │   │   ├── ComponentModel.java
│   │   │   ├── DemoTitleBar.java
│   │   │   ├── ExpaGroupItem.java
│   │   │   └── HomeExpandableListAdapter.java
│   │   └── res
│   │   ├── color
│   │   │   ├── tabbar_text_color1.xml
│   │   │   └── tab_text_color.xml
│   │   ├── drawable
│   │   │   ├── change_titlebar_backgroud.xml
│   │   │   ├── drawable_bg_menu_item.xml
│   │   │   ├── drawable_expandable_divider.xml
│   │   │   ├── drawable_gradient_bg.xml
│   │   │   ├── drawable_tab_common.xml
│   │   │   ├── drawable_tab_scene.xml
│   │   │   ├── pullrefresh_process_test.xml
│   │   │   └── tab_bar_alipay.xml
│   │   ├── drawable-xxhdpi
│   │   │   ├── action.webp
│   │   │   ├── alipay_logo.webp
│   │   │   ├── basic.webp
│   │   │   ├── common_head_icon.webp
│   │   │   ├── common_normal.webp
│   │   │   ├── common_press.webp
│   │   │   ├── form.webp
│   │   │   ├── image_dialog.webp
│   │   │   ├── image.webp
│   │   │   ├── layer.webp
│   │   │   ├── list_avatar.webp
│   │   │   ├── logo.webp
│   │   │   ├── menu_delete.webp
│   │   │   ├── menu_del_reject.webp
│   │   │   ├── menu_ignore.webp
│   │   │   ├── menu_reject.webp
│   │   │   ├── menu_report.webp
│   │   │   ├── menu_unlike.webp
│   │   │   ├── mine_blue.webp
│   │   │   ├── navigation.webp
│   │   │   ├── qr_default.webp
│   │   │   ├── scene_head_icon.png
│   │   │   ├── scene_multimedia.webp
│   │   │   ├── scene_normal.webp
│   │   │   ├── scene_press.webp
│   │   │   ├── scene_screen.webp
│   │   │   ├── scene_skin.webp
│   │   │   ├── search.webp
│   │   │   ├── sky.webp
│   │   │   ├── start_icon.webp
│   │   │   ├── tab_bar_alipay_normal.webp
│   │   │   ├── tab_bar_alipay_pressed.webp
│   │   │   ├── tab_icon.webp
│   │   │   ├── test000111.webp
│   │   │   ├── test1.jpeg
│   │   │   ├── testapp_icon.webp
│   │   │   └── test_icon.webp
│   │   ├── layout
│   │   │   ├── activity_home.xml
│   │   │   ├── activity_list_view.xml
│   │   │   ├── activity_navbar.xml
│   │   │   ├── activity_pop_over.xml
│   │   │   ├── activity_splash.xml
│   │   │   ├── agreement_activity.xml
│   │   │   ├── badge_activity.xml
│   │   │   ├── button_activity.xml
│   │   │   ├── cardmenu.xml
│   │   │   ├── carousel_activity.xml
│   │   │   ├── checkbox_activity.xml
│   │   │   ├── datepick.xml
│   │   │   ├── empty_loading.xml
│   │   │   ├── expa_group_item.xml
│   │   │   ├── fail_res.xml
│   │   │   ├── filter_actiivty.xml
│   │   │   ├── filter_menu.xml
│   │   │   ├── footer_activity.xml
│   │   │   ├── fragment_common.xml
│   │   │   ├── fragment_component.xml
│   │   │   ├── fragment_scene.xml
│   │   │   ├── icon_activity.xml
│   │   │   ├── image_picker.xml
│   │   │   ├── inputbox_activity.xml
│   │   │   ├── list_item_home.xml
│   │   │   ├── loading_activity.xml
│   │   │   ├── main.xml
│   │   │   ├── picker_activity.xml
│   │   │   ├── pinned_layout.xml
│   │   │   ├── pullrefreshview.xml
│   │   │   ├── radio_activity.xml
│   │   │   ├── refresh_layout.xml
│   │   │   ├── result_activity.xml
│   │   │   ├── result_layout.xml
│   │   │   ├── search_activity.xml
│   │   │   ├── slide_activity.xml
│   │   │   ├── success_res.xml
│   │   │   ├── switch_activity.xml
│   │   │   ├── textarea_activity.xml
│   │   │   ├── top_search_activity.xml
│   │   │   ├── view_amountinputbox.xml
│   │   │   ├── view_base_foot.xml
│   │   │   ├── view_base_head.xml
│   │   │   ├── view_bladeview.xml
│   │   │   ├── view_button.xml
│   │   │   ├── view_card_option.xml
│   │   │   ├── view_change_skin.xml
│   │   │   ├── view_dialog.xml
│   │   │   ├── view_divider_list.xml
│   │   │   ├── view_expa_head.xml
│   │   │   ├── view_expa_scene_head.xml
│   │   │   ├── view_icon_item.xml
│   │   │   ├── view_image.xml
│   │   │   ├── view_input.xml
│   │   │   ├── view_listltem_demo.xml
│   │   │   ├── view_net_error.xml
│   │   │   ├── view_scroll_titlebar.xml
│   │   │   ├── view_search_bar.xml
│   │   │   ├── view_status.xml
│   │   │   ├── view_switch_tab.xml
│   │   │   ├── view_tabbar.xml
│   │   │   ├── view_titlebar.xml
│   │   │   └── view_toast_button.xml
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-v21
│   │   └── styles.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── service
│   │   ├── AndroidManifest.xml
│   │   ├── build.gradle
│   │   ├── pom.xml
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── drawable_default_process.xml
│   │   │   └── drawable-xxhdpi
│   │   │   └── big_progress_bar.png
│   │   └── src
│   │   └── com
│   │   └── alipay
│   │   └── mobile
│   │   └── antui
│   │   └── excutor
│   │   ├── AntUIExecutorManager.java
│   │   ├── BaseLottieExecutorImpl.java
│   │   ├── LoggerExecutor.java
│   │   ├── LottieViewExecutor.java
│   │   ├── model
│   │   │   └── AUThemeModel.java
│   │   ├── ThemeCallback.java
│   │   └── ThemeConfigService.java
│   └── settings.gradle
├── Component
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── component
│   │   │   └── service
│   │   │   └── api
│   │   │   ├── Constants.java
│   │   │   ├── IDataService.java
│   │   │   └── InputValue.java
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── component
│   │   │   ├── activityapplication
│   │   │   │   ├── MainActivity.java
│   │   │   │   └── SecondActivity.java
│   │   │   ├── broadcastreceiver
│   │   │   │   └── TestBroadcastReceiver.java
│   │   │   ├── MicroAppEntry.java
│   │   │   ├── pipeline
│   │   │   │   ├── MainActivity.java
│   │   │   │   └── TestPipeLine.java
│   │   │   └── service
│   │   │   └── DataService.java
│   │   └── res
│   │   ├── layout
│   │   │   ├── activity_main_pipeline.xml
│   │   │   ├── activity_main.xml
│   │   │   └── activity_second.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── ConfigService
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── configservice
│   │   │   ├── ConfigServiceActivity.java
│   │   │   └── MicroAppEntry.java
│   │   └── res
│   │   ├── layout
│   │   │   └── activity_configservice.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── h5
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   ├── 90000000_1.0.0.6.amr
│   │   │   ├── h5_json.json
│   │   │   └── nebulaPreset
│   │   │   └── 66666692
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── nebula
│   │   │   ├── CustomizeActivity.java
│   │   │   ├── H5AppCenterPresetProviderImpl.java
│   │   │   ├── H5ExtConfigProviderImpl.java
│   │   │   ├── H5JSApiPermissionProviderImpl.java
│   │   │   ├── H5NavMenuViewImpl.java
│   │   │   ├── H5NebulaInitServiceImpl.java
│   │   │   ├── H5NebulaInitService.java
│   │   │   ├── H5RsaProviderImpl.java
│   │   │   ├── H5TitleViewImpl.java
│   │   │   ├── H5UaProviderImpl.java
│   │   │   ├── H5ViewProviderImpl2.java
│   │   │   ├── H5ViewProviderImpl3.java
│   │   │   ├── H5ViewProviderImpl4.java
│   │   │   ├── H5ViewProviderImpl5.java
│   │   │   ├── H5ViewProviderImpl.java
│   │   │   ├── H5WebContentImpl.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MyJSApiPlugin.java
│   │   │   ├── MyUrlInterceptPlugin.java
│   │   │   ├── NebulaAppActivity.java
│   │   │   ├── NebulaApp.java
│   │   │   ├── OtherFunctionActivity.java
│   │   │   └── PresetAmrPipeline.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── back.png
│   │   │   ├── close.png
│   │   │   ├── h5_progress.xml
│   │   │   ├── h5_pull_progress.xml
│   │   │   ├── h5_wv_progress.xml
│   │   │   └── smile.png
│   │   ├── drawable-xxhdpi
│   │   │   └── h5_title_bar_progress_bg_gold.webp
│   │   ├── layout
│   │   │   ├── activity_customize.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_nebula_app.xml
│   │   │   ├── activity_other_function.xml
│   │   │   ├── h5_navigation_bar.xml
│   │   │   ├── h5_navigation_menu_item.xml
│   │   │   └── h5_web_content.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── Hotpatch
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── hotpatch
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── hotpatch
│   │   │   ├── HotpatchActivity.java
│   │   │   └── HotpatchMicroApp.java
│   │   └── res
│   │   ├── layout
│   │   │   └── activity_hotpatch.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   └── settings.gradle
├── Lbs
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── lbs
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── lbs
│   │   │   ├── LbsActivity.java
│   │   │   ├── LbsMicroApp.java
│   │   │   └── LocationListener.java
│   │   └── res
│   │   ├── layout
│   │   │   └── activity_lbs.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   └── settings.gradle
├── MaterialDesign
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── materialdesign
│   │   │   ├── activity
│   │   │   │   ├── AppCompatPreferenceActivity.java
│   │   │   │   ├── MainActivity.java
│   │   │   │   ├── RecyclerViewActivity.java
│   │   │   │   ├── ScrollingActivity.java
│   │   │   │   └── ShareViewActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── FragmentAdapter.java
│   │   │   │   └── RecyclerViewAdapter.java
│   │   │   ├── Constant.java
│   │   │   ├── fragment
│   │   │   │   ├── CardsFragment.java
│   │   │   │   ├── DialogsFragment.java
│   │   │   │   └── WidgetsFragment.java
│   │   │   ├── interf
│   │   │   │   └── onMoveAndSwipedListener.java
│   │   │   ├── MicroAppEntry.java
│   │   │   └── view
│   │   │   ├── FabBehavior.java
│   │   │   └── ItemTouchHelperCallback.java
│   │   └── res
│   │   ├── anim
│   │   │   ├── anim_about_card_show.xml
│   │   │   └── anim_recycler_item_show.xml
│   │   ├── drawable
│   │   │   ├── bottom_dialog.jpg
│   │   │   ├── google_assistant.png
│   │   │   ├── ic_launcher_big.png
│   │   │   ├── material_design_11.png
│   │   │   ├── material_design_1.jpg
│   │   │   ├── material_design_2.jpg
│   │   │   ├── material_design_3.png
│   │   │   ├── material_design_4.jpg
│   │   │   ├── material_design_color.png
│   │   │   ├── round_big.xml
│   │   │   ├── round.xml
│   │   │   ├── side_nav_bar.xml
│   │   │   └── x_launcher.png
│   │   ├── drawable-xxhdpi
│   │   │   ├── ic_add_white_24dp.png
│   │   │   ├── ic_bookmark_black_24dp.png
│   │   │   ├── ic_bookmark_border_black_24dp.png
│   │   │   ├── ic_close_white_24dp.png
│   │   │   ├── ic_email_black_24dp.png
│   │   │   ├── ic_favorite_black_24dp.png
│   │   │   ├── ic_favorite_border_black_24dp.png
│   │   │   ├── ic_file_download_black_24dp.png
│   │   │   ├── ic_format_list_bulleted_black_24dp.png
│   │   │   ├── ic_share_black_24dp.png
│   │   │   ├── ic_share_white_24dp.png
│   │   │   └── ic_star_border_black_24dp.png
│   │   ├── layout
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_recycler_view.xml
│   │   │   ├── activity_scrolling.xml
│   │   │   ├── activity_share_view.xml
│   │   │   ├── app_bar_main.xml
│   │   │   ├── card_main_1.xml
│   │   │   ├── card_main_2.xml
│   │   │   ├── card_main_3.xml
│   │   │   ├── card_main_4_1.xml
│   │   │   ├── card_main_4_2.xml
│   │   │   ├── content_recycler_view.xml
│   │   │   ├── content_scrolling.xml
│   │   │   ├── dialog_bottom_sheet.xml
│   │   │   ├── dialog_fullscreen.xml
│   │   │   ├── dialog_source_licenses.xml
│   │   │   ├── fragment_cards.xml
│   │   │   ├── fragment_dialogs.xml
│   │   │   ├── fragment_widgets.xml
│   │   │   ├── item_recycler_footer.xml
│   │   │   ├── item_recycler_header.xml
│   │   │   ├── item_recycler_view.xml
│   │   │   ├── nav_header_main.xml
│   │   │   └── page_start.xml
│   │   ├── menu
│   │   │   ├── activity_main_drawer.xml
│   │   │   ├── main.xml
│   │   │   └── popup_menu_main.xml
│   │   ├── mipmap-xhdpi
│   │   │   ├── ic_launcher_foreground.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── ic_launcher_round.png
│   │   │   ├── ic_shortcut_about.png
│   │   │   ├── ic_shortcut_recycler.png
│   │   │   └── ic_shortcut_scrolling.png
│   │   ├── raw
│   │   │   └── full_screen_google.mp4
│   │   ├── values
│   │   │   ├── arrays.xml
│   │   │   ├── attrs.xml
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── ic_launcher_background.xml
│   │   │   ├── public.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── xml
│   │   └── preferences_settings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── MpaasDemo
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── mpaas
│   │   ├── build.gradle
│   │   ├── dev_slinks
│   │   ├── gradle.properties
│   │   ├── libs
│   │   │   └── SecurityGuardSDK-external-release-5.1.38.aar
│   │   ├── mpaas_keystore.jks
│   │   ├── proguard-rules.pro
│   │   ├── slinks
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   ├── channel.config
│   │   │   └── mpaas.properties
│   │   └── res
│   │   ├── drawable
│   │   │   ├── download_cancel_btn_selector.xml
│   │   │   ├── download_icon.png
│   │   │   ├── download_progress_horizontal.xml
│   │   │   └── yw_1222.jpg
│   │   ├── drawable-hdpi
│   │   │   ├── download_cancel_normal.png
│   │   │   └── download_cancel_press.png
│   │   ├── drawable-xhdpi
│   │   │   ├── appicon.png
│   │   │   ├── splash_bg.webp
│   │   │   ├── splash_foot_icon.png
│   │   │   ├── splash_foot_tip.png
│   │   │   └── splash_title.png
│   │   ├── layout
│   │   │   ├── activity_splash.xml
│   │   │   └── download_progress.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── ids.xml
│   │   ├── public.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   └── settings.gradle
├── MpaasDemoLauncher
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── launcher
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── launcher
│   │   │   ├── ComponentGroupModel.java
│   │   │   ├── ComponentModel.java
│   │   │   ├── ExpaGroupItem.java
│   │   │   ├── IComponentModel.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainExpandableListAdapter.java
│   │   │   ├── MicroAppEntry.java
│   │   │   ├── MockLauncherActivityAgent.java
│   │   │   ├── MockLauncherApplicationAgent.java
│   │   │   └── User.java
│   │   └── res
│   │   ├── layout
│   │   │   ├── activity_main.xml
│   │   │   └── item_expa_group.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   └── settings.gradle
├── MpaasDemoOriginal
│   ├── app
│   │   ├── build.gradle
│   │   ├── dev_slinks
│   │   ├── gradle.properties
│   │   ├── libs
│   │   │   └── SecurityGuardSDK-external-release-5.4.56.aar
│   │   ├── mpaas_keystore.jks
│   │   ├── proguard-rules.pro
│   │   ├── slinks
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   └── mpaas.properties
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   ├── ComponentGroupModel.java
│   │   │   ├── ComponentModel.java
│   │   │   ├── ExpaGroupItem.java
│   │   │   ├── IComponentModel.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainExpandableListAdapter.java
│   │   │   ├── MicroAppEntry.java
│   │   │   ├── MockLauncherActivityAgent.java
│   │   │   └── MockLauncherApplicationAgent.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── download_cancel_btn_selector.xml
│   │   │   ├── download_icon.png
│   │   │   ├── download_progress_horizontal.xml
│   │   │   └── yw_1222.jpg
│   │   ├── drawable-hdpi
│   │   │   ├── download_cancel_normal.png
│   │   │   └── download_cancel_press.png
│   │   ├── drawable-xhdpi
│   │   │   ├── appicon.png
│   │   │   ├── splash_bg.webp
│   │   │   ├── splash_foot_icon.png
│   │   │   ├── splash_foot_tip.png
│   │   │   └── splash_title.png
│   │   ├── layout
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_splash.xml
│   │   │   ├── download_progress.xml
│   │   │   └── item_expa_group.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   ├── appicon.png
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   └── values
│   │   ├── colors.xml
│   │   ├── ids.xml
│   │   ├── public.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── mavenLibs
│   │   └── com
│   │   └── mpaas
│   │   └── demo
│   │   ├── analytics
│   │   │   └── analytics-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── analytics-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── analytics-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── analytics-build-1.0.0-SNAPSHOT-api.jar
│   │   │   ├── analytics-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── analytics-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   ├── analytics-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   └── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   ├── antui
│   │   │   └── antui-build
│   │   │   └── 1.0-SNAPSHOT
│   │   │   ├── antui-build-1.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── antui-build-1.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── antui-build-1.0-SNAPSHOT-api.jar
│   │   │   ├── antui-build-1.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── antui-build-1.0-SNAPSHOT-raw.jar
│   │   │   ├── antui-build-1.0-SNAPSHOT-raw.jar.sha1
│   │   │   ├── antui-build-1.0-SNAPSHOT-service.jar
│   │   │   ├── antui-build-1.0-SNAPSHOT-service.jar.sha1
│   │   │   ├── ivy-1.0-SNAPSHOT.xml
│   │   │   └── ivy-1.0-SNAPSHOT.xml.sha1
│   │   ├── component
│   │   │   └── component-build
│   │   │   └── 1.0-SNAPSHOT
│   │   │   ├── component-build-1.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── component-build-1.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── component-build-1.0-SNAPSHOT-api.jar
│   │   │   ├── component-build-1.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── component-build-1.0-SNAPSHOT-raw.jar
│   │   │   ├── component-build-1.0-SNAPSHOT-raw.jar.sha1
│   │   │   ├── ivy-1.0-SNAPSHOT.xml
│   │   │   └── ivy-1.0-SNAPSHOT.xml.sha1
│   │   ├── configservice
│   │   │   └── configservice-build
│   │   │   └── 1.0-SNAPSHOT
│   │   │   ├── configservice-build-1.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── configservice-build-1.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── configservice-build-1.0-SNAPSHOT-api.jar
│   │   │   ├── configservice-build-1.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── configservice-build-1.0-SNAPSHOT-raw.jar
│   │   │   ├── configservice-build-1.0-SNAPSHOT-raw.jar.sha1
│   │   │   ├── ivy-1.0-SNAPSHOT.xml
│   │   │   └── ivy-1.0-SNAPSHOT.xml.sha1
│   │   ├── hotpatch
│   │   │   └── hotpatch-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── hotpatch-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── hotpatch-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── hotpatch-build-1.0.0-SNAPSHOT-api.jar
│   │   │   ├── hotpatch-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── hotpatch-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   ├── hotpatch-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   └── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   ├── keyboard
│   │   │   └── keyboard-build
│   │   │   └── 1.0-SNAPSHOT
│   │   │   ├── ivy-1.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0-SNAPSHOT.xml.sha1
│   │   │   ├── keyboard-build-1.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── keyboard-build-1.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── keyboard-build-1.0-SNAPSHOT-api.jar
│   │   │   ├── keyboard-build-1.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── keyboard-build-1.0-SNAPSHOT-raw.jar
│   │   │   └── keyboard-build-1.0-SNAPSHOT-raw.jar.sha1
│   │   ├── lbs
│   │   │   └── lbs-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   │   ├── lbs-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── lbs-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── lbs-build-1.0.0-SNAPSHOT-api.jar
│   │   │   ├── lbs-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── lbs-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   └── lbs-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   ├── materialdesign
│   │   │   └── materialdesign-build
│   │   │   └── 1.0-SNAPSHOT
│   │   │   ├── ivy-1.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0-SNAPSHOT.xml.sha1
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT-api.jar
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT.jar
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT.jar.sha1
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT-mapping.txt
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT-mapping.txt.sha1
│   │   │   ├── materialdesign-build-1.0-SNAPSHOT-raw.jar
│   │   │   └── materialdesign-build-1.0-SNAPSHOT-raw.jar.sha1
│   │   ├── nebula
│   │   │   └── nebula-build
│   │   │   └── 1.0-SNAPSHOT
│   │   │   ├── ivy-1.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0-SNAPSHOT.xml.sha1
│   │   │   ├── nebula-build-1.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── nebula-build-1.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── nebula-build-1.0-SNAPSHOT-api.jar
│   │   │   ├── nebula-build-1.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── nebula-build-1.0-SNAPSHOT-raw.jar
│   │   │   └── nebula-build-1.0-SNAPSHOT-raw.jar.sha1
│   │   ├── push
│   │   │   └── push-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   │   ├── push-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── push-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── push-build-1.0.0-SNAPSHOT-api.jar
│   │   │   ├── push-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── push-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   └── push-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   ├── rpc
│   │   │   └── rpc-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   │   ├── rpc-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── rpc-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── rpc-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   └── rpc-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   ├── scan
│   │   │   └── scan-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   │   ├── scan-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── scan-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── scan-build-1.0.0-SNAPSHOT-api.jar
│   │   │   ├── scan-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── scan-build-1.0.0-SNAPSHOT-custom.jar
│   │   │   ├── scan-build-1.0.0-SNAPSHOT-custom.jar.sha1
│   │   │   ├── scan-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   └── scan-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   ├── share
│   │   │   └── share-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   │   ├── share-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── share-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── share-build-1.0.0-SNAPSHOT-api.jar
│   │   │   ├── share-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── share-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   └── share-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   ├── sharedres
│   │   │   └── sharedres-build
│   │   │   └── 1.0-SNAPSHOT
│   │   │   ├── ivy-1.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0-SNAPSHOT.xml.sha1
│   │   │   ├── sharedres-build-1.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── sharedres-build-1.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── sharedres-build-1.0-SNAPSHOT-api.jar
│   │   │   ├── sharedres-build-1.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── sharedres-build-1.0-SNAPSHOT-raw.jar
│   │   │   └── sharedres-build-1.0-SNAPSHOT-raw.jar.sha1
│   │   ├── storage
│   │   │   └── storage-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   │   ├── storage-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── storage-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── storage-build-1.0.0-SNAPSHOT-api.jar
│   │   │   ├── storage-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── storage-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   └── storage-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   ├── sync
│   │   │   └── sync-build
│   │   │   └── 1.0.0-SNAPSHOT
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   │   ├── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   │   ├── sync-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   │   ├── sync-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   │   ├── sync-build-1.0.0-SNAPSHOT-api.jar
│   │   │   ├── sync-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   │   ├── sync-build-1.0.0-SNAPSHOT-raw.jar
│   │   │   └── sync-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   │   └── upgrade
│   │   └── upgrade-build
│   │   └── 1.0.0-SNAPSHOT
│   │   ├── ivy-1.0.0-SNAPSHOT.xml
│   │   ├── ivy-1.0.0-SNAPSHOT.xml.sha1
│   │   ├── upgrade-build-1.0.0-SNAPSHOT-AndroidManifest.xml
│   │   ├── upgrade-build-1.0.0-SNAPSHOT-AndroidManifest.xml.sha1
│   │   ├── upgrade-build-1.0.0-SNAPSHOT-api.jar
│   │   ├── upgrade-build-1.0.0-SNAPSHOT-api.jar.sha1
│   │   ├── upgrade-build-1.0.0-SNAPSHOT-raw.jar
│   │   └── upgrade-build-1.0.0-SNAPSHOT-raw.jar.sha1
│   ├── mpaas_apis.gradle
│   ├── mpaas_bundles.gradle
│   └── settings.gradle
├── Multimedia
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradlew
│   └── gradlew.bat
├── push
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── pushdemo
│   │   │   ├── MainActivity.java
│   │   │   ├── MetaDataUtil.java
│   │   │   ├── NotificationHelper.java
│   │   │   ├── PushMicroApp.java
│   │   │   ├── PushMsgService.java
│   │   │   └── ServiceUtil.java
│   │   └── res
│   │   ├── layout
│   │   │   └── activity_main.xml
│   │   └── values
│   │   ├── colors.xml
│   │   └── strings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── README.md
├── readme_res
│   ├── build.png
│   ├── cd_win.png
│   ├── chmod.png
│   ├── execute.png
│   └── execute_win.png
├── Rpc
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── rpc
│   │   │   ├── CommonInterceptor.java
│   │   │   ├── model
│   │   │   │   ├── AccountInfo.java
│   │   │   │   ├── UserInfo.java
│   │   │   │   └── VipInfo.java
│   │   │   ├── request
│   │   │   │   ├── GetIdGetReq.java
│   │   │   │   └── PostPostReq.java
│   │   │   ├── RpcActivity.java
│   │   │   ├── RpcDemoClient.java
│   │   │   └── RpcMicroApp.java
│   │   └── res
│   │   ├── layout
│   │   │   └── activity_rpc.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── Scan
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── scan
│   │   │   ├── ScanActivity.java
│   │   │   └── ScanMicroApp.java
│   │   └── res
│   │   ├── layout
│   │   │   └── activity_scan.xml
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── build.gradle
│   ├── custom
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── custom
│   │   │   ├── camera
│   │   │   │   ├── ScanHandler.java
│   │   │   │   └── ScanType.java
│   │   │   ├── CustomScanActivity.java
│   │   │   ├── ScanHelper.java
│   │   │   ├── Utils.java
│   │   │   └── widget
│   │   │   ├── APSurfaceTexture.java
│   │   │   ├── APTextureView.java
│   │   │   ├── FinderView.java
│   │   │   ├── RayView.java
│   │   │   └── ScanView.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── selector_scan_from_gallery.xml
│   │   │   └── selector_torch.xml
│   │   ├── drawable-hdpi
│   │   │   ├── scan_from_gallery_normal.png
│   │   │   ├── scan_from_gallery_pressed.png
│   │   │   └── scan_ray.png
│   │   ├── drawable-xxhdpi
│   │   │   ├── icon_back.png
│   │   │   ├── icon_torch_off.png
│   │   │   ├── icon_torch_on.png
│   │   │   ├── scan_window_corner_left_bottom.png
│   │   │   ├── scan_window_corner_left_top.png
│   │   │   ├── scan_window_corner_right_bottom.png
│   │   │   └── scan_window_corner_right_top.png
│   │   ├── layout
│   │   │   ├── activity_custom_scan.xml
│   │   │   └── view_scan.xml
│   │   ├── raw
│   │   │   └── beep.ogg
│   │   └── values
│   │   ├── attrs.xml
│   │   └── strings.xml
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── Share
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── settings.gradle
│   └── share
│   ├── build.gradle
│   ├── metainfo.xml
│   ├── proguard-rules.pro
│   └── src
│   └── main
│   ├── AndroidManifest.xml
│   ├── assets
│   │   └── share
│   │   └── appicon.png
│   ├── java
│   │   └── com
│   │   └── mpaas
│   │   └── demo
│   │   ├── ddshare
│   │   │   └── DDShareActivity.java
│   │   ├── share
│   │   │   ├── ShareActivity.java
│   │   │   ├── ShareListener.java
│   │   │   └── ShareMicroApp.java
│   │   └── wxapi
│   │   └── WXEntryActivity.java
│   └── res
│   ├── layout
│   │   └── activity_share.xml
│   └── values
│   ├── colors.xml
│   ├── strings.xml
│   └── styles.xml
├── SharedRes
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── sharedres
│   │   │   └── MenuPopupWindow.java
│   │   └── res
│   │   ├── color
│   │   │   └── au_button_textcolor_white.xml
│   │   ├── drawable
│   │   │   └── au_button_bg_for_main.xml
│   │   ├── drawable-xxhdpi
│   │   │   ├── appicon.png
│   │   │   ├── menu_bg.9.png
│   │   │   └── titlebar_right.png
│   │   ├── layout
│   │   │   ├── item_root_menupopupwindow.xml
│   │   │   └── root_menupopupwindow.xml
│   │   └── values
│   │   ├── arrays.xml
│   │   ├── attrs.xml
│   │   ├── colors.xml
│   │   ├── dimens.xml
│   │   ├── ids.xml
│   │   ├── integers.xml
│   │   ├── public.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   ├── colors.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── Storage
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── settings.gradle
│   └── storage
│   ├── build.gradle
│   ├── metainfo.xml
│   ├── proguard-rules.pro
│   └── src
│   └── main
│   ├── AndroidManifest.xml
│   ├── java
│   │   └── com
│   │   └── mpaas
│   │   └── demo
│   │   └── storage
│   │   ├── BaseStorageActivity.java
│   │   ├── DBStorageActivity.java
│   │   ├── DemoOrmLiteSqliteOpenHelper.java
│   │   ├── FileStorageActivity.java
│   │   ├── KVStorageActivity.java
│   │   ├── StorageMicroApp.java
│   │   └── User.java
│   └── res
│   ├── layout
│   │   ├── activity_storage.xml
│   │   └── item_storage.xml
│   └── values
│   ├── colors.xml
│   ├── strings.xml
│   └── styles.xml
├── Sync
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── app
│   │   ├── build.gradle
│   │   ├── metainfo.xml
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── mpaas
│   │   │   └── demo
│   │   │   └── sync
│   │   │   ├── BaseSyncActivity.java
│   │   │   ├── DeviceBasedSyncActivity.java
│   │   │   ├── ServiceUtil.java
│   │   │   ├── SyncMicroApp.java
│   │   │   └── UserBasedSyncActivity.java
│   │   └── res
│   │   ├── layout
│   │   │   └── layout_sync.xml
│   │   └── values
│   │   ├── colors.xml
│   │   └── strings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── update_doc
│   ├── update_v1.0.0.x.md
│   ├── update_v1.0.0.x_to_v1.1.0.x.md
│   ├── update_v1.1.0.x_to_v1.2.0.x.md
│   └── update_v1.2.0.x_to_v1.3.0.x.md
├── Upgrade
│   ├── api
│   │   ├── build.gradle
│   │   ├── proguard-rules.pro
│   │   └── src
│   │   └── main
│   │   ├── AndroidManifest.xml
│   │   └── res
│   │   └── values
│   │   └── strings.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │   ├── gradle-wrapper.jar
│   │   └── gradle-wrapper.properties
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── settings.gradle
│   └── upgrade
│   ├── build.gradle
│   ├── metainfo.xml
│   ├── proguard-rules.pro
│   └── src
│   └── main
│   ├── AndroidManifest.xml
│   ├── java
│   │   └── com
│   │   └── mpaas
│   │   └── demo
│   │   └── upgrade
│   │   ├── DownloadCallback.java
│   │   ├── UpgradeActivity.java
│   │   ├── UpgradeCallBack.java
│   │   └── UpgradeMicroApp.java
│   └── res
│   ├── layout
│   │   └── activity_upgrade.xml
│   └── values
│   ├── colors.xml
│   ├── strings.xml
│   └── styles.xml
├── upload_all_bundles.bat
└── upload_all_bundles.sh

498 directories, 1000 files

标签:

实例下载地址

mPaaS官方Android demo

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警