Android Open Source - Sensor phone Marvin






Project Summary

Wheeled robot, with Arduino controlling motors, servos, and sensors; and Android phone act as its head.

Web Site / Source Repository

Marvin is hosted in the following web site
https://github.com/ghk/Marvin

If you think the Android project Marvin listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of Marvin.

ItemValue
Java File Count41
Minimum SDK Version8
Activity Count1
jar files usedWolframAlpha-1.1.jar
google-api-translate-java-0.95.jar
Required Permissionsandroid.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CAMERA
android.permission.INTERNET
android.permission.RECORD_AUDIO
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE




Java Source Files

Marvin has the following Java source files.

com.kaulahcintaku.marvin.CameraPreviewHolder.java
com.kaulahcintaku.marvin.ConfigurationKeys.java
com.kaulahcintaku.marvin.Marvin.java
com.kaulahcintaku.marvin.MarvinActivity.java
com.kaulahcintaku.marvin.SpeechTexts.java
com.kaulahcintaku.marvin.WebServer.java
com.kaulahcintaku.marvin.body.MarvinBody.java
com.kaulahcintaku.marvin.body.MarvinBodyUser.java
com.kaulahcintaku.marvin.body.MarvinMessagingUtil.java
com.kaulahcintaku.marvin.body.bluetooth.BluetoothBody.java
com.kaulahcintaku.marvin.body.bluetooth.MessageReader.java
com.kaulahcintaku.marvin.body.command.MarvinCommand.java
com.kaulahcintaku.marvin.body.command.MarvinCommandUtil.java
com.kaulahcintaku.marvin.body.command.MarvinConnectionException.java
com.kaulahcintaku.marvin.body.command.MarvinMotorCommand.java
com.kaulahcintaku.marvin.body.command.MarvinServoCommand.java
com.kaulahcintaku.marvin.body.command.MarvinSwitchCommand.java
com.kaulahcintaku.marvin.body.dummy.DummyBody.java
com.kaulahcintaku.marvin.ear.MarvinEar.java
com.kaulahcintaku.marvin.ear.MarvinEarUser.java
com.kaulahcintaku.marvin.eye.FaceDetectThread.java
com.kaulahcintaku.marvin.eye.MarvinEye.java
com.kaulahcintaku.marvin.eye.MarvinEyeUser.java
com.kaulahcintaku.marvin.mouth.MarvinMouth.java
com.kaulahcintaku.marvin.parser.qa.QaCallback.java
com.kaulahcintaku.marvin.parser.qa.QaException.java
com.kaulahcintaku.marvin.parser.qa.QaService.java
com.kaulahcintaku.marvin.sensor.MarvinSensor.java
com.kaulahcintaku.marvin.sensor.MarvinSensorUser.java
com.kaulahcintaku.marvin.task.ConfiguringTask.java
com.kaulahcintaku.marvin.task.HeadTask.java
com.kaulahcintaku.marvin.task.ListenException.java
com.kaulahcintaku.marvin.task.MarvinTask.java
com.kaulahcintaku.marvin.task.MarvinTaskContext.java
com.kaulahcintaku.marvin.task.MarvinTaskLoop.java
com.kaulahcintaku.marvin.task.MarvinTaskThread.java
com.kaulahcintaku.marvin.task.MoveTask.java
com.kaulahcintaku.marvin.task.QaTask.java
com.kaulahcintaku.marvin.task.VoiceToTaskParser.java
com.kaulahcintaku.marvin.task.WaitForCommandTask.java