Aktuelle Android -Notizen
Nutzung der API-Dokumentation
Die Nutzung von API-Dokumentation wird allgemein schon in Java-Kursen behandelt (insbesondere im Grund- und Aufbaukurs von Stefan Ram). Um diese allgemeinen Grundlagen zu erlernen, wäre es deswegen möglich, einen solchen Kurs zu besuchen. Insbesondere der lange Kurs, der in diesem Sommer mit 80 UE über zwei Wochen stattfindet, ist empfehlenswert.
Man beachte die Gliederung qualifizierter Namen in Pakete und Typen, welche der API-Dokumentation zugrundeliegt, sowie die Dokumentation nicht-statischer Einträge im Typ des Kontextes.
▶ In diesem Android -Kurs kann das Thema aber ebenfalls noch einmal behandelt werden, wobei dann genauer erklärt werden sollte, an welchen Aspekten dieses Themas Interesse besteht.
Remote-Debugging
Was ist eigentlich „Debugging“? Das Wort hat viele verschiedene Bedeutungen!
▶ Was ist mit Debugging genau gemeint?
Im engeren Sinne ist es die Fehlersuche, im weiteren Sinne die Analyse eines laufenden Programms im Rahmen der Entwicklung.
DDMS Anrufe und SMS simulieren, Dateien sichten und Übertragen, Bildschirmphotos machen, verschiedene Aufzeichnungen und Statistiken abrufen
- DDMS
%LocalAppData%\android-sdk_r24.0.2-windows\android-sdk-windows\tools\ddms.bat
- JDB
http://codeseekah.com/2012/02/16/command-line-android-development-debugging/
https://asantoso.wordpress.com/PRIVOXY-FORCE/2009/09/26/using-jdb-with-adb-to-debugging-of-android-app-on-a-real-device/
http://realmike.org/PRIVOXY-FORCE/blog/2010/10/31/android-development-without-eclipse/
Google -Maps
Die Map-Bibliothek ist nicht auf jedem Gerät vorhanden, auf Emulatoren fehlt sie seit Android 1.5. Für die Nutzung ist ein API-Schlüssel bei Google zu beantragen.
- Schlüssel
http://code.google.com/intl/de-DE/android/add-ons/google-apis/maps-api-signup.html
Auf dem Gerät muß der entsprechende Dienst installiert sein (er könnte bei billigeren Geräten fehlen). Auch das SDK muß noch um die entsprechenden Bibliotheken erweitert werden.
- Siehe
Seiten 66 ff. in http://www.cs.odu.edu/~cs495/materials/Lec-06_Android-Location_Maps.pdf
= Seiten 17 ff. in http://www.cs.odu.edu/~cs495/materials/Lec-06_TryItOut.pdf
- JavaDoc
https://developers. google.com/maps/documentation/android/reference/
Bluetooth
- Siehe
- http://www.egr.msu.edu/classes/ece480/capstone/spring14/group01/docs/appnote/Wirsing-SendingAndReceivingDataViaBluetoothWithAnAndroidDevice.pdf
- Ferner
- RFCOMM
- Bluetooth serial port profile
- http://ceng.anadolu.edu.tr/oozsen/BIM224/icerik/Bluetooth.pdf
- http://fellong.blogspot.com/2014/09/android-bluetooth-serial-port-profile.html
- https://wingoodharry.wordpress.com/2014/04/07/anrdroid-sendreceive-data-with-arduino-via-bluetooth-part-1/
- https://wingoodharry.wordpress.com/2014/04/15/android-sendreceive-data-with-arduino-using-bluetooth-part-2/
- http://bellcode.wordpress.com/2012/01/02/android-and-arduino-bluetooth-communication/
- http://english.cxem.net/arduino/arduino5.php
Weitere Mögliche Themen
- Erklärung von Java-Bitoperatoren (wie beispielsweise in 722714 Tastflächen mit Android verwendet)