Pinned Repositories
AndroidBasics
Learn Android programming with Buttons, TextFields, Tags and Toast message
BLEDemo1_Scanning
BLE Scanning Demo: Enable location permission manually on your phone. Click start/stop scan buttons. Check logcat messages. We used a MIO GLOBAL smartwatch. Change it to your BLE device's name.
BLEDemo2_ListCharateristics
BLE Scan and List Services and Characteristics on Logcat.
BLEDemo3_ReadingCharacteristic
BLE Complete demo: Scanning, Listing Services and Reading Characteristics.
BLEDemo4_Advertising
Two Android devices are needed (Peripheral and Central). BLE Peripheral broadcasts different messages periodically and BLE central receives them: 1) Peripheral code - BLE advertisement (low latency, high power advertisement with a different sequence number as service data at every second), and 2) Central code - BLE scanning and receiving of advertisement data at a regular interval. Both kinds of code are in the same app but executes when the specific switch button is checked on/off.
BLEDemo5_AdvertiseConnect
Two Android devices are needed (Peripheral and Central). BLE Peripheral broadcasts unique service UUID and opens a GATT server to wait for a peripheral to connect to. BLE central scans specific UUID and connects to the peripheral. This demo shows how to advertise/scan/connect, without any actual data sending/receiving.
BLEDemo6_Communication
Full-duplex BLE Communication between Peripheral and Central. It has one service that contains two characteristics. Each characteristic is used for one direction of communication.
CameraAndAnimation
A simple example of using camera from the app and display an animation.
HvacAudioService
JavaMLDemo
Using JavaML library with Android to do simple machine learning.
uncmobile's Repositories
uncmobile/BLEDemo4_Advertising
Two Android devices are needed (Peripheral and Central). BLE Peripheral broadcasts different messages periodically and BLE central receives them: 1) Peripheral code - BLE advertisement (low latency, high power advertisement with a different sequence number as service data at every second), and 2) Central code - BLE scanning and receiving of advertisement data at a regular interval. Both kinds of code are in the same app but executes when the specific switch button is checked on/off.
uncmobile/BLEDemo1_Scanning
BLE Scanning Demo: Enable location permission manually on your phone. Click start/stop scan buttons. Check logcat messages. We used a MIO GLOBAL smartwatch. Change it to your BLE device's name.
uncmobile/HvacAudioService
uncmobile/BLEDemo2_ListCharateristics
BLE Scan and List Services and Characteristics on Logcat.
uncmobile/BLEDemo3_ReadingCharacteristic
BLE Complete demo: Scanning, Listing Services and Reading Characteristics.
uncmobile/BLEDemo5_AdvertiseConnect
Two Android devices are needed (Peripheral and Central). BLE Peripheral broadcasts unique service UUID and opens a GATT server to wait for a peripheral to connect to. BLE central scans specific UUID and connects to the peripheral. This demo shows how to advertise/scan/connect, without any actual data sending/receiving.
uncmobile/BLEDemo6_Communication
Full-duplex BLE Communication between Peripheral and Central. It has one service that contains two characteristics. Each characteristic is used for one direction of communication.
uncmobile/JavaMLDemo
Using JavaML library with Android to do simple machine learning.
uncmobile/models
Models built with TensorFlow
uncmobile/AccelerometerDataCollection
uncmobile/AccelerometerDataTrainingAndClassification
uncmobile/AcousticFeature
In search of a new acoustic feature for low frequency audio
uncmobile/BirdAnimation
Flying and rotating bird animation
uncmobile/BusStopAlert
Mobile application focused on understanding personal bus routes through machine learning.
uncmobile/ClassBean
Simple example on how to connect to Bean.
uncmobile/deep_image_beacon
uncmobile/DemoService
An activity starts a service and the servive reurns the result in a broadcast message and a Broadcase receiver cathes that.
uncmobile/DemoSQLite
Uses execSQL() and rawQuery() to demonstrate SQLite in Android.
uncmobile/DrawingInCanvas
uncmobile/GoogleAPI_LastLocation
uncmobile/GoogleCouldVision_LabelDetection
Google Cloud Vision (Label Detection Example)
uncmobile/HomeFTP
Example on how to use FTP on Android.
uncmobile/ImageBeacon
uncmobile/Intermittent-Learning
The "Capuchin" Platform for Intermittent Learning on Harvested Energy
uncmobile/LocationLogger
uncmobile/MobiCog-archive
uncmobile/MyCustomImageList
uncmobile/MyTensorFlowTest
Simplest code that uses TF Lite on Android to classify an image.
uncmobile/SimpleMediaPlayer
A demo on how to play a song stored online.
uncmobile/Threads