• Stars
    star
    25
  • Rank 957,573 (Top 19 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

HMS Core samples for codelabs

More Repositories

1

hms-ml-demo

HMS ML Demo provides an example of integrating Huawei ML Kit service into applications. This example demonstrates how to integrate services provided by ML Kit, such as face detection, text recognition, image segmentation, asr, and tts.
Java
334
star
2

hms-flutter-plugin

This repo contains all of Flutter HMS plugins.
Java
278
star
3

hms-scan-demo

Sample code for demonstrating Huawei HMS ScanKit capabilities. It illustrates how to help developers quickly build code scanning capabilities.
Java
277
star
4

hms-react-native-plugin

This repo contains all of React-Native HMS plugins.
Java
241
star
5

hms-mapkit-demo

HMS Map Kit demo provides an example of intergrating HMS Map Android SDK. Personalizing how your map displays and interacts with your users tailors their experience to them
Java
112
star
6

hms-cordova-plugin

This repo contains all of Cordova HMS plugins.
Java
91
star
7

hms-AREngine-demo

Huawei AREngine kit sample code demonstrates how to use Huawei AR functions, including motion tracking, plane detection, face recognition and gesture recognition, etc.
Java
91
star
8

hms-push-clientdemo-android

Huawei Push Kit sample code for Android client. HUAWEI Push Kit is a messaging service provided by Huawei for developers. It establishes a messaging channel from the cloud to devices.
Java
76
star
9

hms-ecommerce-demo

Build a shopping app by HMS Core kits which shows how to use the HMS Core solution in E-Commerce industry.
Java
73
star
10

hms-video-editor-demo

HUAWEI Video Editor Kit provides full video editing functions like video import/export, editing and rendering. This sample code is used to describe how to integrate the Video Editor Kit SDK.
Java
72
star
11

hms-3d-modeling-demo

HUAWEI 3D Modeling Kit project contains a sample app. Guided by this demo, you will be able to implement full 3D Modeling Kit capabilities, including 3D object reconstruction and material generation.
Java
65
star
12

hms-nearby-demo

Several samples show how to use the APIs of the Nearby Service.Discovery and communication with devices in the vicinity. Give your users physical proximity services with in-app data sharing and messaging.
Java
53
star
13

hms-ads-demo-java

HUAWEI Ads SDK sample code. HUAWEI Ads SDK provides the banner, native, rewarded, interstitial and splash ad formats for integration.
Java
51
star
14

hms-push-serverdemo-go

Golang sample code encapsulates APIs of the HUAWEI Push Kit server. It provides many sample programs for your reference or usage.
Go
47
star
15

hms-push-serverdemo-java

Java sample code encapsulates APIs of the HUAWEI Push Kit server. It provides many sample programs for your reference or usage.
Java
42
star
16

hms-health-demo-java

HMS Health demo code provides demo programs for your reference or usage. Developers can access the Huawei Health Platform and obtain sports & health data by integrating HUAWEI Health.
Java
40
star
17

hms-sitekit-demo

HMS Site Kit demo provides an example of intergrating HMS Core Site Android SDK. your app can provide users with convenient and secure access to diverse, place-related services.
Java
40
star
18

hms-iap-clientdemo-android-studio

This demo app provides all 3 types of product to demonstrate the procedure and capability of Huawei IAP.
Java
40
star
19

huawei-account-demo

Sample code for quickly integrate Huawei ID. HUAWEI Account Kit provides developers with simple, secure, and quick sign-in and authorization functions.
Java
39
star
20

hms-location-demo

HUAWEI Location Kit sample code encapsulates APIs of the HUAWEI Location Kit. It provides many sample programs for your reference or usage.
Java
39
star
21

hms-xamarin-bindings

This repo contains all of Xamarin HMS plugins.
C#
36
star
22

hms-toolkit-convertor

Convertor is a code conversion tool supporting Java and Kotlin projects. It helps developers to automatically convert GMS APIs called by apps into corresponding HMS APIs, implementing quick conversion and HMS integration.
Java
30
star
23

hms-audio-editor-demo

HUAWEI Audio Kit provides a wide range of audio editing capabilities, including auido import/export/editing/extracting and format conversion. This sample code describes how to integrate the Audio Editor Kit SDK.
Java
27
star
24

hms-push-serverdemo-csharp

C# sample code encapsulates APIs of the HUAWEI Push Kit server. It provides many sample programs for your reference or usage.
C#
27
star
25

hms-push-serverdemo-nodejs

Node.js sample code encapsulates APIs of the HUAWEI Push Kit server. It provides many sample programs for your reference or usage.
TypeScript
27
star
26

hms-health-demo-kotlin

HMS Health demo code provides demo programs for your reference or usage. Developers can access the Huawei Health Platform and obtain sports & health data by integrating HUAWEI Health.
Kotlin
25
star
27

hms-push-serverdemo-php

PHP sample code encapsulates APIs of the HUAWEI Push Kit server.It provides many sample PHP programs about quick access to HUAWEI Push Kit for your reference or usage.
PHP
24
star
28

hms-video-demo-android

HUAWEI Video Kit supports streaming media in 3GP, MP4, or TS format and compliant with HTTP/HTTPS, HLS, or DASH. The Kit also provides abundant playback controls, delivering personalized video experiences to users.
Java
23
star
29

hms-iap-serverdemo

IAP server sample encapsulates APIs of the HUAWEI IAP server. It provides many sample programs for your reference or usage. The repository contains 8 branches of java, csharp, golang, nodejs, perl, php, python and ruby demo.
Java
23
star
30

hms-scene-demo

HMS Scene kit demo provides an example of integrating HUAWEI Scene Kit with an app. A 3D graphics rendering engine performs more with less. User-friendly rendering APIs for games, AR & VR apps, and other apps bring your users a stunning visual experience.
Java
22
star
31

hms-computer-graphics-demo

This is the demo project of CGKit(Short for computer graphics kit). CGKit is a vulkan-based rendering framework, which is designed to improve performance of vulkan devices, especially for Android platform. This project will show you how to load textures, models, add pbr effects and render with vulkan.
22
star
32

hms-image-vision-java

This sample code is to guide the developer how to integrate the Image Vision Sub-service of the Image Kit, calling the image filter function. This sub-service provides 24 unique filter effects to enhance the artistic conception and artistic sense of the images.
Java
22
star
33

hms-wear-engine-demo

Java
21
star
34

hms-news-demo

A sample news app shows how to integrate the capabilities of HMS Core into news & reading apps.
Java
21
star
35

hms-game-demo

GameServiceKit Android sample code encapsulates APIs of the HUAWEI GameSevice Kit. You can implement features like achievements and events faster, so you can quickly build the foundations for your game.
Java
21
star
36

hms-push-serverdemo-python

Python sample code encapsulates APIs of the HUAWEI Push Kit server. It provides many sample programs about quick access to HUAWEI Push Kit for your reference or usage.
Python
21
star
37

hms-audio-demo

HMS audio android sample code encapsulates APIs of the HUAWEI Audio Kit, which focuses on audio playback, audio effects and audio data.
Java
20
star
38

hms-analytics-demo-android

HmsAnalyticsKitDemo is a app that applying HUAWEI Hianalytics SDK used for showing how to collect user engagement and user preference.
Java
20
star
39

hms-hQUIC-demo

hQUIC demo provides an example of integrating hQUIC Kit with an app.It illustrates how to interact with the backend server using the QUIC protocol.
Java
19
star
40

hms-FIDO-demo-java

HMS FIDO demo, including fido2 demo, bioauthn demo and bioauthn-androidx demo.
Java
18
star
41

hms-scene-RTcore-demo

This demo provides examples of how to use RTCore APIs, including using them to create reflection effects and draw triangles.
C++
18
star
42

hms-safetydetect-demo-android

SafetyDetect Sample provides many sample programs for your reference or usage.This example demonstrates how to integrate services provided by Safetydetect Kit, such as APPchecks, URLcheck, Userdetect, Wifidetect.
Java
18
star
43

hms-signpal-demo

Java
16
star
44

hms-analytics-demo-javascript

HmsAnalyticsKitDemo is a app that applying HUAWEI Hianalytics SDK used for showing how to collect user engagement and user preference.
Vue
16
star
45

hms-panorama-demo

This sample code provides guidance for developers to integrate the Panoramic Kit and call its functions. It can display images and videos in multiple panoramic modes.
Java
16
star
46

hms-ads-demo-eclipse

HUAWEI Ads SDK sample code for eclipse IDE. HUAWEI Ads SDK provides the banner, native, rewarded, interstitial and splash ad formats for integration.
Java
15
star
47

hms-accelerate-demo-multithread-lib

The sample code describes how to use the HMS AccelerateKit SDK, including dispatch queues create, push work items into queues, release queues.
CMake
15
star
48

hms-wallet-nfc

This is sample code on how to use WalletKit NFC capabilities. You can realize the function of NFC card swiping ability through sample code.
Java
15
star
49

hms-image-render-java

This sample code is to guide the developer how to integrate the Image Render Sub-service in the Image Kit, achieving a variety of effects design. This sub-service provides 5 basic animations and 9 advanced 2D animations.
Java
14
star
50

hms-av-pipeline-demo

HUAWEI AV Pipeline Kit sample code project, which contains the Java sample code to implement functions like video playback, video super-resolution and media asset management. C++ sample code is contained for calling MediaFilter to use the sound event detection plugin.
C++
14
star
51

hms-3d-modeling-demo-ios

Objective-C
14
star
52

hms-ads-demo-kotlin

HUAWEI Ads Kit Sample code in kotlin version, which provides the banner, native, rewarded, roll, interstitial and splash ad formats for integration
Kotlin
14
star
53

hms-location-demo-harmonyos

Huawei HarmonyOS sample code implements the API invoking of Location Kit open capabilities, facilitating your experience of related functions.
Java
14
star
54

hms-nearby-contactshield-internals

This project contains the code snippets of Contact Shield inside Huawei Mobile Services (HMS). The project also provides sample code demonstrating how to make the Contact Shield SDK work with Google Exposure Notification.
Java
14
star
55

hms-wiseplay-demo

WisePlay DRM demo code provides sample program for your reference or usage. WisePlay DRM supplys a standards-based solution for content protection. It supports MPEG-DASH and HLS.
Java
14
star
56

hms-wallet-severdemo

This is sample code for how to use the HMS wallet server interface. The HMS wallet server interface contains REST APIs for six types of passes (Loyalty Card, Offer, Gift Card, Boarding Pass, Transit Pass, Event Ticket).
Java
14
star
57

hms-drive-serverdemo

HUAWEI Drive Server Demo provides an example of calling the open interface of the drive server.
Java
13
star
58

hms-analytics-demo-ios

HMS analytics kit demo provides an example of integrating HUAWEI Analytics Kit with an app. It illustrates how to collect predefined events and custom events on two pages, namely, question page or user attribute setting page.
Objective-C
13
star
59

hms-wiseplay-demo-exoplayer

WisePlay DRM demo based on ExoPlayer. It provides sample to show how to play online video with WisePlay DRM
Java
13
star
60

hms-awareness-demo

HUAWEI Awareness Kit provides your app with the ability to obtain contextual information including users' current time, location, behavior, audio device status, ambient light, weather, and nearby beacons. Your app can gain insight into a user's current situation more efficiently, making it possible to deliver a smarter, more considerate user experience.
Java
13
star
61

hms-search-demo

HMS search kit demo provides an example of integrating HUAWEI Search Kit with an app.This topic uses the search home page and search content details page as examples to describe how to use Search Kit functions and display data returned by interfaces.
Java
13
star
62

hms-accelerate-demo-PerfGenius

The Android Studio sample code shows the calls to all APIs and functions declared in the PerfGeniusApi.h header file for demonstration purpose.
C++
13
star
63

hms-dtm-demo-android

HMS DTM demo provides guidance for developers how to use HMS Dynamic Tag Manager Service.It illustrates how to track specific events and report data to third-party analytics platforms and monitoring your marketing activity data as needed.
Java
13
star
64

hms-FIDO-demo-kotlin

HMS FIDO kotlin demo, including fido2 demo, bioauthn demo and bioauthn-androidx demo.
Kotlin
13
star
65

hms-health-extention-demo

HUAWEI Health Kit Extended Capabilities Client Sample Code
Java
12
star
66

hms-iap-vr-clientdemo

This demo app provides a method to demonstrate the procedure and capability of Huawei IAP in VR scenarios.
Java
12
star
67

hms-network-demo

This sample code is to guide the developer how to integrate the Network Kit.It incorporates Huawei's experience in far-field network communications, and utilizes scenario-based RESTful APIs as well as file upload and download APIs
Java
12
star
68

hms-drive-clientdemo

This sample code encapsulates APIs of the HUAWEI Drive Kit SDK.You will learn how to use Drive Kit SDK.
Java
12
star
69

huawei-HEM-demo

HMS HEM kit demo provides an example of integrating HUAWEI HEM Kit with an app.It describes how to use the HEM SDK to activate and deactivate permissions on the DPC app.
Java
12
star
70

hms-image-vision-kotlin

This sample code is to guide the developer how to integrate the Image Vision Sub-service of the Image Kit, calling the image filter function. This sub-service provides 24 unique filter effects to enhance the artistic conception and artistic sense of the images.
Kotlin
12
star
71

hms-wallet-clientdemo-android

Sample code encapsulates APIs of the HUAWEI Wallet Kit client. It provides many sample programs for your reference or usage.
Java
12
star
72

hms-ads-severdemo

HMS ads java severdemo demonstrates how to use java code to invoke the restful API of the HMS Ads Kit.
Java
12
star
73

hms-wireless-demo-android

HMS Wireless Kit demo provides an example of intergrating HMS Wireless Android SDK. Wireless Kit endows your apps with high bandwidth, low latency, and reliable network connectivity by providing customized premium services, designed to optimize wireless communications, including 5G and Wi-Fi.
Java
12
star
74

hms-dtm-demo-kotlin

HMS DTM demo provides guidance for developers how to use HMS Dynamic Tag Manager Service.It illustrates how to track specific events and report data to third-party analytics platforms and monitoring your marketing activity data as needed.
Kotlin
12
star
75

hms-safetydetect-demo-kotlin

SafetyDetect Sample provides many sample programs for your reference or usage.This example demonstrates how to integrate services provided by Safetydetect Kit, such as APPchecks, URLcheck, Userdetect, Wifidetect.
Kotlin
11
star
76

hms-DCI-demo

HUAWEI DCI Kit sample code shows how to integrate DCI SDK into android app. Guided by this demo, you can experience how to register as a DCI user and register the copyright of photographic work.
Java
11
star
77

hms-analytics-demo-harmonyos

HmsAnalyticsKitDemo is a app that applying HUAWEI Hianalytics SDK used for showing how to collect user engagement and user preference.
Java
11
star
78

hms-ads-VAST-demo

The VAST ad sample code provided by HUAWEI Ads Kit describes how to display linear ads by integrating the HUAWEI VAST SDK into your app.
Java
11
star
79

hms-safetydetect-demo-java

SafetyDetect Sample provides many sample programs for your reference or usage. This example demonstrates how to integrate services provided by Safetydetect Kit, such as syslntegrity, userdetect
Java
11
star
80

hms-dtm-demo-eclipse

HMS DTM demo provides guidance for developers how to use HMS Dynamic Tag Manager Service.It illustrates how to track specific events and report data to third-party analytics platforms and monitoring your marketing activity data as needed.
Java
11
star
81

hms-scene-fine-grained-demo

This repo provides examples of how to use RenderView to implement functions such as initializing the SceneKit class, loading materials, and playing animations.
Java
11
star
82

hms-identity-demo

Identity demo code encapsulates APIs of the HUAWEI Identity Kit. It provides demo programsfor your reference or usage.
Java
11
star
83

hms-ads-demo-javascript

HUAWEI Ads Kit Sample code in JS version, which provides the banner, native, rewarded and interstitial ad formats for integration in H5 page
Java
10
star
84

hms-5g-modem-demo

HUAWEI 5G Modem Kit sample code covers the android API of 5G Modem SDK. Guided by this demo, you can lerarn how to utilize the crowdtesting function of 5G Modem Kit to query modem parameters.
Java
10
star
85

hms-image-render-kotlin

This sample code is to guide the developer how to integrate the Image Render Sub-service in the Image Kit, achieving a variety of effects design. This sub-service provides 5 basic animations and 9 advanced 2D animations.
Kotlin
10
star
86

hms-scene-physics-engine-demo

The fine-grained graphics SDK allows you to add physics engine components that can be used to simulate object motion constraints and collision effects.
Java
10
star
87

hms-ads-demo-advertising-identifier

HUAWEI Ads Kit advertising identifier service sample code, which demonstrate how to integrate the OAID & install referrer into devices. You will learn how to implement Personalized ad delivery & Ad conversion tracking function
Java
10
star
88

hms-wallet-passgenerator

HMS wallet passgenerator is a sample code for how to create a wallet pass package.
Java
10
star
89

hms-dtm-demo-web

HMS DTM demo provides guidance for developers how to use HMS Dynamic Tag Manager Service.It illustrates how to track specific events and report data to third-party analytics platforms and monitoring your marketing activity data as needed.
HTML
9
star
90

hms-iap-vr-serverdemo

The sample encapsulates APIs of the IAP VR server. The repository contains 2 branches of java and php.
Java
9
star
91

hms-dtm-demo-ios

The sample code provides a demo project that demonstrates how to call open APIs of HUAWEI DTM. Guided by the demo, you will learn how to process events in your app and report events to HUAWEI Analytics.
Objective-C
9
star
92

hms-scene-DDGI-demo

This demo privides examples of how to use Huawei Scenekit DDGI SDK APIs, in any platform using Vulkan Backend(doesn't rely on HARDWARE RAYTRACING)
GLSL
9
star
93

hms-analytics-demo-data-export

HUAWEI Analytics Kit provides data export APIs for you to complete the create a data export task and query the status of a data export taskon your app server.
Java
9
star
94

hms-scene-2d-fluid-demo

The 2D fluid simulation SDK comprises a comprehensive set of highly scalable fluid simulation APIs, using which you can create fluid particles to simulate liquid sloshing.
Java
9
star
95

hms-scene-ar-face-demo

Examples of how to use ARView and FaceView in the fine-grained graphics SDK to implement functions such as placing a virtual object in a real-life environment and creating a face swap effect with AR.
Java
9
star
96

hms-scene-SlimLod-demo

HMS Core Scene Kit Slim Mesh Demo sample code demonstrates how to invoke external interfaces of SlimMesh to perform mesh simplification.
C++
8
star
97

hms-keyring-demo

Keyring Sample provides many sample programs for your reference or usage. This example demonstrates how to integrate services provided by Keyring Kit.
Java
8
star
98

hms-analytics-demo-quickapp

HmsAnalyticsKitDemo is a QuickApp client that applying HUAWEI Hianalytics SDK used for showing how to collect user engagement and user preference.
CSS
8
star
99

hms-scene-GoodCulling-demo

HMS Core Scene Kit Good Culling Demo sample code demonstrates how to call the exporting api of libCoreCulling.so to perform occlusion culling calculations.
C++
7
star
100

hms-analytics-demo-harmonyos-js

HmsAnalyticsKitDemo is a app that applying HUAWEI Hianalytics SDK used for showing how to collect user engagement and user preference.
JavaScript
4
star