├── .gitignore ├── README.md ├── README_CN.md ├── Third Party Open Source Software Notice.pdf ├── entry ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── config.json │ ├── java │ │ └── com │ │ │ └── huawei │ │ │ └── sample │ │ │ └── harmony │ │ │ └── location │ │ │ ├── LocationApplication.java │ │ │ ├── ability │ │ │ ├── CheckSettingAbility.java │ │ │ ├── CoordinateAbility.java │ │ │ ├── GetLastLocationAbility.java │ │ │ ├── GetLocationAvailabilityAbility.java │ │ │ ├── MainAbility.java │ │ │ └── RequestLocationCallbackAbility.java │ │ │ └── slice │ │ │ ├── BaseAbilitySlice.java │ │ │ ├── CheckSettingAbilitySlice.java │ │ │ ├── CoordinateAbilitySlice.java │ │ │ ├── GetLastLocationAbilitySlice.java │ │ │ ├── GetLocationAvailabilityAbilitySlice.java │ │ │ ├── MainAbilitySlice.java │ │ │ └── RequestLocationCallbackAbilitySlice.java │ └── resources │ │ ├── base │ │ ├── element │ │ │ └── string.json │ │ ├── graphic │ │ │ └── background_ability_main.xml │ │ ├── layout │ │ │ ├── ability_main.xml │ │ │ ├── layout_check_setting.xml │ │ │ ├── layout_coordinate.xml │ │ │ ├── layout_get_last_location.xml │ │ │ ├── layout_get_location_availability.xml │ │ │ └── layout_request_location_callback.xml │ │ └── media │ │ │ └── icon.png │ │ ├── en │ │ └── element │ │ │ └── string.json │ │ └── zh │ │ └── element │ │ └── string.json │ ├── ohosTest │ ├── config.json │ └── java │ │ └── com │ │ └── huawei │ │ └── harmony │ │ └── location │ │ └── ExampleOhosTest.java │ └── test │ └── java │ └── com │ └── huawei │ └── harmony │ └── location │ └── ExampleTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── get_last_location.png ├── home.png └── request_location.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/README_CN.md -------------------------------------------------------------------------------- /Third Party Open Source Software Notice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/Third Party Open Source Software Notice.pdf -------------------------------------------------------------------------------- /entry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/.gitignore -------------------------------------------------------------------------------- /entry/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/build.gradle -------------------------------------------------------------------------------- /entry/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/proguard-rules.pro -------------------------------------------------------------------------------- /entry/src/main/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/config.json -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/LocationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/LocationApplication.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/ability/CheckSettingAbility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/ability/CheckSettingAbility.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/ability/CoordinateAbility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/ability/CoordinateAbility.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/ability/GetLastLocationAbility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/ability/GetLastLocationAbility.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/ability/GetLocationAvailabilityAbility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/ability/GetLocationAvailabilityAbility.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/ability/MainAbility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/ability/MainAbility.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/ability/RequestLocationCallbackAbility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/ability/RequestLocationCallbackAbility.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/slice/BaseAbilitySlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/slice/BaseAbilitySlice.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/slice/CheckSettingAbilitySlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/slice/CheckSettingAbilitySlice.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/slice/CoordinateAbilitySlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/slice/CoordinateAbilitySlice.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/slice/GetLastLocationAbilitySlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/slice/GetLastLocationAbilitySlice.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/slice/GetLocationAvailabilityAbilitySlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/slice/GetLocationAvailabilityAbilitySlice.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/slice/MainAbilitySlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/slice/MainAbilitySlice.java -------------------------------------------------------------------------------- /entry/src/main/java/com/huawei/sample/harmony/location/slice/RequestLocationCallbackAbilitySlice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/java/com/huawei/sample/harmony/location/slice/RequestLocationCallbackAbilitySlice.java -------------------------------------------------------------------------------- /entry/src/main/resources/base/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/element/string.json -------------------------------------------------------------------------------- /entry/src/main/resources/base/graphic/background_ability_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/graphic/background_ability_main.xml -------------------------------------------------------------------------------- /entry/src/main/resources/base/layout/ability_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/layout/ability_main.xml -------------------------------------------------------------------------------- /entry/src/main/resources/base/layout/layout_check_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/layout/layout_check_setting.xml -------------------------------------------------------------------------------- /entry/src/main/resources/base/layout/layout_coordinate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/layout/layout_coordinate.xml -------------------------------------------------------------------------------- /entry/src/main/resources/base/layout/layout_get_last_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/layout/layout_get_last_location.xml -------------------------------------------------------------------------------- /entry/src/main/resources/base/layout/layout_get_location_availability.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/layout/layout_get_location_availability.xml -------------------------------------------------------------------------------- /entry/src/main/resources/base/layout/layout_request_location_callback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/layout/layout_request_location_callback.xml -------------------------------------------------------------------------------- /entry/src/main/resources/base/media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/base/media/icon.png -------------------------------------------------------------------------------- /entry/src/main/resources/en/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/en/element/string.json -------------------------------------------------------------------------------- /entry/src/main/resources/zh/element/string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/main/resources/zh/element/string.json -------------------------------------------------------------------------------- /entry/src/ohosTest/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/ohosTest/config.json -------------------------------------------------------------------------------- /entry/src/ohosTest/java/com/huawei/harmony/location/ExampleOhosTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/ohosTest/java/com/huawei/harmony/location/ExampleOhosTest.java -------------------------------------------------------------------------------- /entry/src/test/java/com/huawei/harmony/location/ExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/entry/src/test/java/com/huawei/harmony/location/ExampleTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/get_last_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/images/get_last_location.png -------------------------------------------------------------------------------- /images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/images/home.png -------------------------------------------------------------------------------- /images/request_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HMS-Core/hms-location-demo-harmonyos/HEAD/images/request_location.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':entry' 2 | --------------------------------------------------------------------------------