Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
a6a9d6d
implement queries for map lost and map locked
johntyty912 Feb 13, 2025
ad9897a
isMapLost and isMapLocked should return null if sdkService is null
johntyty912 Feb 13, 2025
aa2fc0d
implement OnMapStatusChangedListener
johntyty912 Feb 13, 2025
fcc75fd
add CLICKED to HardButton.Status
johntyty912 Feb 13, 2025
c776cc7
implement MapStatus related btn in smaple app
johntyty912 Feb 13, 2025
5fa8c75
implement getMapElements
johntyty912 Feb 14, 2025
2fb7d7b
implement getMapElements and getMapImage
johntyty912 Feb 14, 2025
47aeaf3
MapImage will be so large, so can't use aidl
johntyty912 Feb 14, 2025
9641bd7
add onButtonConfigChangedListener
johntyty912 Feb 17, 2025
f099466
change onButtonConfigChangedListener to OnButtonModeChangedListener
johntyty912 Feb 17, 2025
8d6e691
ignore isMapLocked in getMapElements
johntyty912 Feb 17, 2025
f02f62e
implement OnMapElementsChangedListener
johntyty912 Feb 17, 2025
5fa7508
we don't provide the mapElements values in onMapElementsChanged, also…
johntyty912 Feb 17, 2025
c3298aa
implement OnMapNameChangedListener
johntyty912 Feb 17, 2025
992b4a4
Print permission error if MAP permission not granted.
johntyty912 Feb 18, 2025
4c0b824
check permission in getMapElements and getMapImage
johntyty912 Feb 18, 2025
aa78c6a
add try catch for RemoteException
johntyty912 Feb 18, 2025
2e2fd25
add VOLUME_UP/DOWN
johntyty912 Feb 18, 2025
2a4cb73
handle case that the launcher version doesn't support isMapLost()/isM…
johntyty912 Feb 18, 2025
aa1c130
remove useless code
johntyty912 Feb 18, 2025
a793b72
implement getReposeStatus()
johntyty912 Feb 18, 2025
5c6ec44
also need to provide mapInfo in getMapImage()
johntyty912 Feb 19, 2025
998b506
add/remove OnMapElementsChangedListener
johntyty912 Feb 19, 2025
f7e56b9
getMapElement should query with projection arrayOf(MAP_ELEMENTS)
johntyty912 Feb 20, 2025
7fa948e
add onMapStatusChanged event in sample
johntyty912 Feb 20, 2025
a948a67
add onButtonStatusChanged to sample
johntyty912 Feb 21, 2025
20c28dd
change getMapImage() logic
johntyty912 Feb 21, 2025
c77654d
close the cursor
johntyty912 Feb 21, 2025
c01d024
Use lazy data in map image
zjn0505 Feb 21, 2025
9f3b1a7
Merge pull request #487 from robotemi/sprint_136/RBC-392-lazy-data
zjn0505 Feb 24, 2025
7ea87dd
match the projection in getMapImage for the result
johntyty912 Feb 24, 2025
5b6a560
update version_name
johntyty912 Feb 24, 2025
33c5e80
Merge pull request #486 from robotemi/sprint_136/RBC-392
John-Robocore Feb 24, 2025
15917e0
add numberOfSteps in SequenceModel
johntyty912 Feb 27, 2025
764c8a9
implement PlaySequence from step
johntyty912 Feb 27, 2025
d28c79a
add sequenceId in onSequencePlayStatusChanged
johntyty912 Mar 5, 2025
711d06e
add hide top bar completely
johntyty912 Mar 6, 2025
a1803e7
add "Hide Top Bar Completely" in sample
johntyty912 Mar 6, 2025
269471d
handle compatibility for playSequence with startFromStep feature in s…
johntyty912 Mar 6, 2025
acd5741
Merge pull request #492 from robotemi/sprint_136/RBC-405-top-bar-hide…
John-Robocore Mar 7, 2025
ef2c835
should be String?
johntyty912 Mar 7, 2025
fadc7f8
Merge pull request #490 from robotemi/sprint_136/start_sequence_from_…
John-Robocore Mar 10, 2025
457e086
Merge pull request #491 from robotemi/sprint_136/add_id_to_OnSequence…
John-Robocore Mar 10, 2025
afd8403
get the isReady from launcher
johntyty912 Mar 19, 2025
9a379cb
handle backward compatibility
johntyty912 Mar 19, 2025
cc646da
fix: wrong log message
johntyty912 Mar 20, 2025
a318b9b
Merge pull request #497 from robotemi/sprint_136/rbc-411-true-readiness
John-Robocore Mar 20, 2025
fb3f31c
update SNAPSHOT version
johntyty912 Mar 20, 2025
2d232a2
Update annotations for map methods
zjn0505 May 2, 2025
e32f615
Add az_AZ locale
zjn0505 May 2, 2025
8975875
Merge pull request #501 from robotemi/sprint_136/az_az
zjn0505 May 8, 2025
187f753
Apply view binding
zjn0505 May 9, 2025
f15971b
Bump version to 1.136.0.13-SNAPSHOT (+1 squashed commit)
zjn0505 May 13, 2025
11fe7ef
Update doc
zjn0505 May 15, 2025
b4ccbb8
Merge pull request #502 from robotemi/sprint_136/goto_speed_0.1_1.5
zjn0505 May 15, 2025
5d5e0fb
Add pressure test to face recognition API
zjn0505 May 15, 2025
d3e7be1
add isInMapArea check in Position
shawnrobocore May 15, 2025
35e3342
isInMapArea null and ui update
shawnrobocore May 15, 2025
11517a3
Merge pull request #503 from robotemi/sprint_136/RBC-484
shawnrobocore May 15, 2025
1e7a17e
Update turnBy degree argument
zjn0505 Jun 25, 2025
2737bb2
Bump version to 1.136.0
zjn0505 Jul 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,18 @@ Download

Download the latest AAR from [Maven Central][2] or grab via Gradle:
```groovy
implementation 'com.robotemi:sdk:1.135.1'
implementation 'com.robotemi:sdk:1.136.0'
```

or Maven:
```xml
<dependency>
<groupId>com.robotemi</groupId>
<artifactId>sdk</artifactId>
<version>1.135.1</version>
<version>1.136.0</version>
</dependency>
```

Snapshots of the development version are available in [Sonatype's `snapshots` repository][snap].

Documentation
--------

Expand Down Expand Up @@ -54,4 +52,3 @@ License
[3]: https://www.xda-developers.com/install-adb-windows-macos-linux/
[4]: https://github.com/robotemi/sdk/wiki
[5]: https://github.com/robotemi/sdk/wiki/Home_chn
[snap]: https://oss.sonatype.org/content/repositories/snapshots/
5 changes: 2 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
ext.kotlin_version = '1.6.21'
ext.kotlin_version = '1.9.20'

repositories {
google()
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:7.2.2'
classpath 'com.android.tools.build:gradle:8.0.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.vanniktech:gradle-maven-publish-plugin:0.21.0'
}
}

Expand Down
9 changes: 8 additions & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,12 @@ android.enableJetifier=true
# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official

android.nonTransitiveRClass=false
android.defaults.buildfeatures.buildconfig=true
android.nonFinalResIds=false

GROUP=com.robotemi
VERSION_NAME=1.135.1
VERSION_NAME=1.136.0
POM_URL=https://github.com/robotemi/sdk/
POM_SCM_URL=https://github.com/robotemi/sdk/
POM_SCM_CONNECTION=scm:git:git://github.com/robotemi/sdk.git
Expand All @@ -33,3 +37,6 @@ POM_LICENSE_DIST=repo

POM_DEVELOPER_ID=temi
POM_DEVELOPER_NAME=temi USA inc.

mavenCentralPublishing=true
signAllPublications=true
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-all.zip
14 changes: 11 additions & 3 deletions sample/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

repositories {
mavenLocal()
Expand All @@ -10,7 +9,7 @@ repositories {
}

android {
compileSdkVersion 33
compileSdk 34

defaultConfig {
applicationId "com.robotemi.sdk.sample"
Expand All @@ -36,7 +35,16 @@ android {
targetCompatibility JavaVersion.VERSION_1_8
}

lintOptions {
kotlinOptions {
jvmTarget = '1.8'
}

buildFeatures {
buildConfig true
viewBinding true
}
namespace 'com.robotemi.sdk.sample'
lint {
abortOnError false
}
}
Expand Down
3 changes: 1 addition & 2 deletions sample/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.robotemi.sdk.sample">
xmlns:tools="http://schemas.android.com/tools">

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Expand Down
Loading