SDK
AnsweredDo you plan to provide some kind of SDK so that community could extend Karoo functionality? I mean e.g. implementing custom data fields or even data screen. I miss Garmin's laps summary screen.
-
That's good to hear. But "in time" is very vague. Are we talking weeks, months, years? I already have some UI ideas such as an old fashioned speedo type dial on the UI rather than just blocks of numbers. This thing should look like a high performance racing car display!!!! :) I do like the heartrate and power bars and circles - they are cool.
Laughing...
-
There's something on Github but it hasn't been updated for a year: https://github.com/hammerheadnav/karoo-sdk
-
The SDK would be a "life saver" due to the horrible thing that Shimano did by taking the Di2 license away.
Does the SDK allow BlueTooth communication? This would be needed for the community to develop a non-Hammerhead related extension that would show Di2 data AND allow switching windows using the hood buttons.
-
Hi
As far as I know, you (still) can not access the sensors data, at least through the APIs, but just basic data that Karoo 2 collects, such as speed, power...Pedro, si no eres informático, la cosa está bastante complicada... 😅
Conseguí exportar un APK que funciona incluso en un móvil normal, esa parte podría funcionar, pero el dato wprime en sí mismo no sé si va incluido en dicho APK también o cómo..
Yo lo hago desde la propia plataforma de programación desde donde exporto directamente al dispositivo. Como el campo no puede probarse en el móvil, pues eso.. No te sé decir si funcionaría instalando exclusivamente la app. a través del fichero APK. Si saco algún rato, haré algunas pruebas.. Mientras, puedo pasarte el fichero APK si quieres.
Saludos! -
https://drive.google.com/file/d/17yKM0nrY0GDnzd731FzT5Pr6i95oadPY/view?usp=drivesdk
Mira a ver si puedes bajártelo desde ahí.
Salu2! -
Hola Pedro!
Acabo de probar en mi Karoo2 directamente instalando el APK (en lugar de exportar todo desde el código fuente con mi Android Studio), y.... funciona! El fichero APK contiene tanto la app. inicial para que puedas meter tus datos personales, como el dato para colocarlo en la pantalla (perfil) que tú quieras.
Nota! : Hasta que no reconozcas el potenciómetro y le des a start, creo que no verás el gráfico (por temas de los valores por defecto, que no lo tengo muy pulido)
Así que sólo debes seguir las instrucciones para instalar el APK en el Karoo2 y listo!
Ya me dirás!!P.D: Por si no estás familiarizado con Android:
https://www.dcrainmaker.com/2021/02/how-to-sideload-android-apps-on-your-hammerhead-karoo-1-karoo-2.html -
Hi !
I just tried on my Karoo2 directly installing the APK (instead of exporting everything from the source code within my Android Studio Development Platform), and... it works! The APK file contains both the initial app. (so that you can enter your personal data, along with the data filed to be placed on the screen/profile you want).
Note! : You will not probably see the graph until you recognize your powermeter and hit "start" (due to terms related with default values, which I still have not polished yet :-)
So you just have to follow the instructions to install the APK on Karoo2 and that's it!
Regards!P.S: In case you are not familiar with Android:
https://www.dcrainmaker.com/2021/02/how-to-sideload-android-apps-on-your-hammerhead-karoo-1-karoo-2.html
Please sign in to leave a comment.
Comments
23 comments