First version.
BIN
MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_about.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_connect.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_connected.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_menu_exit.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_legal.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_start.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-hdpi/ic_splash_tutorial.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-hdpi/logo_new.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 33 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_about.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_connect.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_connected.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_menu_exit.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_legal.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_start.png
Normal file
After Width: | Height: | Size: 9.1 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-ldpi/ic_splash_tutorial.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-ldpi/logo_new.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 15 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_about.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_connect.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_connected.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_menu_exit.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_legal.png
Normal file
After Width: | Height: | Size: 7.8 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_start.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-mdpi/ic_splash_tutorial.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable-mdpi/logo_new.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 19 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/action_btn_down.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/action_btn_up.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/background_1.jpg
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/background_2.jpg
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/blue.png
Normal file
After Width: | Height: | Size: 9.0 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/gplv3.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/hand_small.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/ic_menu_nxj.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/ic_menu_preferences.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/icon.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/mobiles_small.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/nxj.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/opencv.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/orange.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/orange_dot.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/robogator.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/shooter_small.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/shooterbot.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/target.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/target_no_orange_dot.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/tribot.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/tutorial_01.jpg
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/tutorial_02.jpg
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/tutorial_03.jpg
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/tutorial_04.jpg
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/tutorial_05.jpg
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/white.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
MINDdroidCV_MINDSTORMS/res/drawable/white_total.png
Normal file
After Width: | Height: | Size: 311 B |
107
MINDdroidCV_MINDSTORMS/res/layout/aboutbox.xml
Normal file
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2010 Guenther Hoelzl, Shawn Brown
|
||||
|
||||
This file is part of MINDdroid.
|
||||
|
||||
MINDdroid is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical"
|
||||
android:padding="5dp" >
|
||||
<ImageView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/logo_splash_minddroid"/>
|
||||
<ScrollView android:id="@+id/ScrollView"
|
||||
android:layout_marginBottom="110dip"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:scrollbars="vertical"
|
||||
android:scrollbarAlwaysDrawVerticalTrack="true"
|
||||
android:padding="5dp">
|
||||
<TextView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="6pt"
|
||||
android:gravity="center"
|
||||
android:text="@string/about_general"/>
|
||||
<TextView
|
||||
android:paddingTop="5dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="6pt"
|
||||
android:gravity="center"
|
||||
android:autoLink="web"
|
||||
android:linksClickable="true"
|
||||
android:text="@string/about_license_gpl"/>
|
||||
<ImageView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/gplv3"/>
|
||||
<TextView
|
||||
android:paddingTop="5dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="6pt"
|
||||
android:gravity="center"
|
||||
android:text="@string/about_license_lego"/>
|
||||
<TextView
|
||||
android:id="@+id/AboutPeople"
|
||||
android:paddingTop="12dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="6pt"
|
||||
android:gravity="center"
|
||||
android:autoLink="web"
|
||||
android:linksClickable="true"
|
||||
android:text="@string/about_people"/>
|
||||
<TextView
|
||||
android:paddingTop="5dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="6pt"
|
||||
android:gravity="center"
|
||||
android:text="@string/about_thanks"/>
|
||||
<TextView
|
||||
android:paddingTop="5dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="6pt"
|
||||
android:gravity="center"
|
||||
android:text="@string/about_LEGO_legal"/>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
<RelativeLayout android:layout_marginTop="-110dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent">
|
||||
<ImageView
|
||||
android:id="@+id/legalImage"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/ic_splash_legal"/>
|
||||
<Button
|
||||
android:id="@+id/AboutOKbutton"
|
||||
android:textSize="20sp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/legalImage"
|
||||
android:text="@string/about_ok"
|
||||
/>
|
||||
</RelativeLayout>
|
||||
</LinearLayout>
|
63
MINDdroidCV_MINDSTORMS/res/layout/device_list.xml
Normal file
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2009 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@android:color/white"
|
||||
>
|
||||
<TextView android:id="@+id/title_paired_devices"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/title_paired_devices"
|
||||
android:visibility="gone"
|
||||
android:background="#666"
|
||||
android:textColor="#fff"
|
||||
android:textSize="20sp"
|
||||
android:paddingLeft="5dp"
|
||||
/>
|
||||
<ListView android:id="@+id/paired_devices"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:stackFromBottom="true"
|
||||
android:layout_weight="1"
|
||||
android:background="@android:color/white"
|
||||
/>
|
||||
<TextView android:id="@+id/title_new_devices"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/title_other_devices"
|
||||
android:visibility="gone"
|
||||
android:background="#666"
|
||||
android:textColor="#fff"
|
||||
android:textSize="20sp"
|
||||
android:paddingLeft="5dp"
|
||||
/>
|
||||
<ListView android:id="@+id/new_devices"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:stackFromBottom="true"
|
||||
android:layout_weight="2"
|
||||
android:background="@android:color/white"
|
||||
/>
|
||||
<Button android:id="@+id/button_scan"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/button_scan"
|
||||
/>
|
||||
</LinearLayout>
|
26
MINDdroidCV_MINDSTORMS/res/layout/device_name.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2009 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="20sp"
|
||||
android:paddingLeft="5dp"
|
||||
android:paddingRight="5dp"
|
||||
android:paddingTop="10dp"
|
||||
android:paddingBottom="10dp"
|
||||
android:textColor="#ff9f00"
|
||||
android:textStyle="bold"
|
||||
/>
|
78
MINDdroidCV_MINDSTORMS/res/layout/nxjuploader.xml
Normal file
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/NXJUploader_layout"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical"
|
||||
android:background="@drawable/background_1"
|
||||
>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/heading_tv"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/nxj_uploader_name"
|
||||
android:textSize="12pt"
|
||||
android:gravity="center"
|
||||
android:textStyle="bold"
|
||||
android:textColor="#ff9f00"
|
||||
android:layout_gravity="center_horizontal"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/nxt_button"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="12pt"
|
||||
android:text="@string/nxj_select_nxt"
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/nxt_name"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="#60000000"
|
||||
android:textSize="8pt"
|
||||
android:textColor="#ff9f00"
|
||||
android:minLines="1"
|
||||
android:gravity="center_horizontal"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/file_button"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="12pt"
|
||||
android:text="@string/nxj_select_file"
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/nxj_file_name"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="#60000000"
|
||||
android:textSize="8pt"
|
||||
android:textColor="#ff9f00"
|
||||
android:minLines="1"
|
||||
android:gravity="center_horizontal"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/upload_button"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/nxj_action"
|
||||
android:textSize="12pt"
|
||||
android:layout_gravity="center_horizontal"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
|
55
MINDdroidCV_MINDSTORMS/res/layout/options.xml
Normal file
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2010 Guenther Hoelzl, Shawn Brown
|
||||
|
||||
This file is part of MINDdroid.
|
||||
|
||||
MINDdroid is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<ScrollView android:id="@+id/ScrollView"
|
||||
android:layout_marginBottom="130dip"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical" android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<RadioGroup android:id="@+id/robot_type"
|
||||
android:layout_width="fill_parent" android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<RadioButton android:id="@+id/robot_type_1" android:text="Shooterbot"
|
||||
android:drawableBottom="@drawable/shooterbot" android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp" android:paddingBottom="8dp"/>
|
||||
|
||||
<RadioButton android:id="@+id/robot_type_2" android:text="Tribot"
|
||||
android:drawableBottom="@drawable/tribot" android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp" android:paddingBottom="8dp"/>
|
||||
|
||||
<RadioButton android:id="@+id/robot_type_3" android:text="Robogator"
|
||||
android:drawableBottom="@drawable/robogator" android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp" android:paddingBottom="8dp"/>
|
||||
|
||||
<RadioButton android:id="@+id/robot_type_4" android:text="leJOS NXJ model"
|
||||
android:drawableBottom="@drawable/nxj" android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp"/>
|
||||
|
||||
<RadioButton android:id="@+id/robot_type_5" android:text="OpenCV vehicle"
|
||||
android:drawableBottom="@drawable/opencv" android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" android:scaleType="centerCrop" android:drawablePadding="1dp"/>
|
||||
|
||||
</RadioGroup>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
48
MINDdroidCV_MINDSTORMS/res/layout/tutorial_01.xml
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2010 Guenther Hoelzl, Shawn Brown
|
||||
|
||||
This file is part of MINDdroid.
|
||||
|
||||
MINDdroid is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical"
|
||||
android:padding="5dp" >
|
||||
<ImageView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/logo_splash_minddroid"/>
|
||||
<TextView
|
||||
android:padding="10dp"
|
||||
android:id="@+id/TutorialTextView"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="#00ccff"
|
||||
android:textSize="12pt"
|
||||
android:gravity="center"/>
|
||||
<ImageView
|
||||
android:id="@+id/legalImage"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/ic_splash_legal"/>
|
||||
<Button
|
||||
android:id="@+id/nextButton"
|
||||
android:textSize="20sp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/legalImage"
|
||||
android:text="@string/want_to_know_more"/>
|
||||
</LinearLayout>
|
39
MINDdroidCV_MINDSTORMS/res/layout/tutorial_02.xml
Normal file
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2010 Guenther Hoelzl, Shawn Brown
|
||||
|
||||
This file is part of MINDdroid.
|
||||
|
||||
MINDdroid is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical"
|
||||
android:padding="5dp" >
|
||||
<ImageView
|
||||
android:id="@+id/TutorialImageView"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:clickable="true"
|
||||
android:gravity="center"/>
|
||||
<TextView
|
||||
android:id="@+id/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="20dip"
|
||||
android:layout_gravity="center_horizontal|top"
|
||||
android:background="#FFFFFFFF"
|
||||
android:textColor="#FF000000"
|
||||
android:textStyle="bold"/>
|
||||
</FrameLayout>
|
56
MINDdroidCV_MINDSTORMS/res/layout/tutorial_03.xml
Normal file
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2010 Guenther Hoelzl, Shawn Brown
|
||||
|
||||
This file is part of MINDdroid.
|
||||
|
||||
MINDdroid is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical"
|
||||
android:padding="5dp" >
|
||||
<ScrollView android:id="@+id/ScrollView"
|
||||
android:layout_marginBottom="50dip"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:scrollbars="vertical"
|
||||
android:scrollbarAlwaysDrawVerticalTrack="true"
|
||||
android:padding="5dp">
|
||||
<TextView
|
||||
android:id="@+id/TutorialTextView"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="10pt"
|
||||
android:textColor="#00ccff"
|
||||
android:autoLink="web"
|
||||
android:linksClickable="true"
|
||||
android:gravity="left"/>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
<RelativeLayout android:layout_marginTop="-50dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent">
|
||||
<Button
|
||||
android:id="@+id/nextButton"
|
||||
android:textSize="20sp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/next"
|
||||
/>
|
||||
</RelativeLayout>
|
||||
</LinearLayout>
|
97
MINDdroidCV_MINDSTORMS/res/layout/tutorial_04.xml
Normal file
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2010 Guenther Hoelzl, Shawn Brown
|
||||
|
||||
This file is part of MINDdroid.
|
||||
|
||||
MINDdroid is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical"
|
||||
android:padding="5dp" >
|
||||
<ScrollView android:id="@+id/ScrollView"
|
||||
android:layout_marginBottom="50dip"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:scrollbars="vertical"
|
||||
android:scrollbarAlwaysDrawVerticalTrack="true"
|
||||
android:padding="5dp">
|
||||
<TextView
|
||||
android:id="@+id/TutorialTextView1"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="10pt"
|
||||
android:gravity="left"
|
||||
android:textColor="#00ccff"
|
||||
android:text="@string/tutorial_b"/>
|
||||
<ImageView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/hand_small"/>
|
||||
<TextView
|
||||
android:id="@+id/TutorialTextView2"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="10pt"
|
||||
android:gravity="left"
|
||||
android:textColor="#00ccff"
|
||||
android:text="@string/tutorial_c1"/>
|
||||
<ImageView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/mobiles_small"/>
|
||||
<TextView
|
||||
android:id="@+id/TutorialTextView3"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="10pt"
|
||||
android:gravity="left"
|
||||
android:textColor="#00ccff"
|
||||
android:text="@string/tutorial_c2"/>
|
||||
<ImageView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/shooter_small"/>
|
||||
<TextView
|
||||
android:id="@+id/TutorialTextView4"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="10pt"
|
||||
android:autoLink="web"
|
||||
android:linksClickable="true"
|
||||
android:gravity="left"
|
||||
android:textColor="#00ccff"
|
||||
android:text="@string/tutorial_d"/>
|
||||
<ImageView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center" android:src="@drawable/nxj"/>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
<RelativeLayout android:layout_marginTop="-50dip" android:gravity="bottom" android:layout_height="wrap_content" android:layout_width="fill_parent">
|
||||
<Button
|
||||
android:id="@+id/nextButton"
|
||||
android:textSize="20sp"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/next"
|
||||
/>
|
||||
</RelativeLayout>
|
||||
</LinearLayout>
|
BIN
MINDdroidCV_MINDSTORMS/res/raw/startdroid.ogg
Normal file
232
MINDdroidCV_MINDSTORMS/res/values-de/strings.xml
Normal file
@@ -0,0 +1,232 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2010 Guenther Hoelzl, Shawn Brown
|
||||
|
||||
This file is part of MINDdroid.
|
||||
|
||||
MINDdroid is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
|
||||
<string name="nxt_default_name">NXT</string>
|
||||
<string name="app_name">MINDdroid</string>
|
||||
<string name="about">Info</string>
|
||||
<string name="connect">Verbinden</string>
|
||||
<string name="disconnect">Trennen</string>
|
||||
<string name="quit">Abbrechen</string>
|
||||
<string name="action">Los geht\'s!</string>
|
||||
<string name="next">Weiter</string>
|
||||
<string name="options">Robotertyp</string>
|
||||
<string name="upload">NXJ-File hochladen</string>
|
||||
<string name="model_type_selected">Robotertyp:</string>
|
||||
|
||||
<!-- file dialog and message -->
|
||||
<string name="no_files_found">Der Roboter enthält keine Dateien!</string>
|
||||
<string name="file_dialog_title_1">Starte/Stoppe ein Programm</string>
|
||||
<string name="file_dialog_title_2">Starte ein Programm</string>
|
||||
|
||||
<!-- bluetooth messages -->
|
||||
<string name="connecting_please_wait">Verbindung zum Roboter aufbauen.\nBitte warten...</string>
|
||||
<string name="no_paired_nxt">Keinen gepaarten NXT Roboter gefunden!</string>
|
||||
<string name="problem_at_connecting">Problem beim Verbindungsaufbau!</string>
|
||||
<string name="problem_at_closing">Problem beim Verbindungsabbau!</string>
|
||||
<string name="problem_at_sending">Problem beim Senden einer Nachricht!</string>
|
||||
<string name="problem_at_receiving">Problem mit eingehender Nachricht!</string>
|
||||
|
||||
<string name="current_position">Aktuelle Position: </string>
|
||||
<string name="lama_title">LEGO Anwendung MINDdroid Vereinbarung</string>
|
||||
<string name="lama_accept">Ich möchte spielen!</string>
|
||||
<string name="lama_refuse">Nein, danke</string>
|
||||
|
||||
<string name="bt_error_dialog_title">Bluetooth Fehler</string>
|
||||
|
||||
<string name="bt_error_dialog_message">
|
||||
Oh nein! Es schaut so aus, als ob dein Roboter ausgeschaltet ist. Prüfe, ob dein Roboter
|
||||
eingeschalten ist, ob Bluetooth aktiviert ist und probiere es nochmals.
|
||||
</string>
|
||||
<string name="bt_needs_to_be_enabled">Bluetooth muss eingeschalten sein, um fortzufahren!"</string>
|
||||
|
||||
<!-- Splash Menu -->
|
||||
<string name="tutorial">Anleitung</string>
|
||||
<string name="start_button">Start</string>
|
||||
<string name="credits">Credits</string>
|
||||
|
||||
<!-- DeviceListActivity -->
|
||||
<string name="scanning">Suche nach Geräten...</string>
|
||||
<string name="select_device">Wähle ein Gerät für den Verbindungsaufbau</string>
|
||||
<string name="none_paired">Es gibt keine gepaarten Gräte</string>
|
||||
<string name="none_found">Keine Geräte gefunden</string>
|
||||
<string name="title_paired_devices">Gepaarte LEGO Geräte</string>
|
||||
<string name="title_other_devices">Andere verfügbare Geräte</string>
|
||||
<string name="button_scan">Suche nach neuen Geräten</string>
|
||||
<string name="pairing_message">Nach Abschluss des Paarens bitte Menu drücken und verbinden.</string>
|
||||
<string name="wait_till_bt_on">Bluetooth wird eingeschalten (für Verbindungsaufbau zum Roboter)</string>
|
||||
<string name="bt_off_message">Bluetooth abgeschalten. Bis dann!</string>
|
||||
|
||||
<!-- TTS problems -->
|
||||
<string name="tts_language_not_supported">
|
||||
Sprachausgabe: Die Sprachdaten sind nicht installiert.
|
||||
Bitte installiere \"SpeechSynthesis Data\" vom Market!
|
||||
</string>
|
||||
|
||||
<string name="tts_problem_with_language">
|
||||
Sprachausgabe: Probleme mit der eingestellten Sprache.
|
||||
</string>
|
||||
|
||||
<string name="tts_initialization_failure">
|
||||
Sprachausgabe: Probleme bei der Initialisierung.
|
||||
</string>
|
||||
|
||||
<!-- About Dialog -->
|
||||
<string name="about_general">
|
||||
MINDdroid ist durch eine Kooperation zwischen LEGO® MINDSTORMS®
|
||||
und den Anwendern auf der ganzen Welt mit Unterstützung durch die LEGO Gruppe entstanden.
|
||||
</string>
|
||||
<string name="about_license_gpl">
|
||||
Der Quellcode von MINDdroid ist unter der GPLv3 lizenziert\nsiehe http://gplv3.fsf.org/
|
||||
</string>
|
||||
<string name="about_license_lego">
|
||||
LEGO und LEGO MINDSTORMS Logo, Icons und Tondateien sind von dieser Lizenz ausgenommen
|
||||
und verbleiben im Eigentum der LEGO Gruppe.
|
||||
</string>
|
||||
<string name="about_people">
|
||||
<b>Idee und Quellcode</b>\n
|
||||
Günther Hölzl\nHTL Mössingerstraße, Österreich\nhttp://www.htl-klu.at\n\n
|
||||
Shawn Brown\nTokyo, Japan\nhttp://github.com/Shawn-in-Tokyo\n\n
|
||||
<b>UI, Menü und Logo Design</b>\n
|
||||
Matias Billeschou\nLEGO SYSTEM A/S, Dänemark\nhttp://www.lego.com\n\n
|
||||
<b>Icons und Grafik Design</b>\n
|
||||
Vaidas Bagonas\nLEGO SYSTEM A/S, Dänemark\nhttp://www.lego.com\n\n
|
||||
<b>Zusätzlicher Quellcode, UX, Konzept und Produktion</b>\n
|
||||
Harv Stanic\nLEGO SYSTEM A/S, Dänemark\nhttp://www.lego.com\n\n
|
||||
<b>Anerkennung geht auch an</b>\n
|
||||
Michael Biermann
|
||||
</string>
|
||||
<string name="about_thanks">
|
||||
Wir bedanken uns dafür, dass du die MINDdroid App zusammen mit deinen
|
||||
LEGO MINDSTORMS Robotern verwendest.
|
||||
</string>
|
||||
<string name="about_LEGO_legal">
|
||||
© 2010, 2011 LEGO Gruppe.\nAlle Rechte vorbehalten.
|
||||
</string>
|
||||
<string name="about_ok">OK</string>
|
||||
|
||||
<!-- Tutorial -->
|
||||
<string name="want_to_know_more">
|
||||
Willst du mehr erfahren?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_01">
|
||||
Was ist das?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_02">
|
||||
Ach so.\nWie funktioniert es?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_03">
|
||||
Sieht gut aus.\nWozu ist das kleine\nblinkende Quadrat?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_04">
|
||||
Sicher, aber wozu?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_05">
|
||||
OK, danke. Bin dann \nweg zum Spielen.
|
||||
</string>
|
||||
|
||||
<string name="tutorial_welcome_droid">
|
||||
Hallo, Roboter!
|
||||
</string>
|
||||
|
||||
<string name="tutorial_a">
|
||||
MINDdroid ist eine Android Anwendung zur Fernsteuerung von LEGO MINDSTORMS NXT Robotern
|
||||
in Echtzeit. Für die drahtlose Verbindung zwischen deinem Smartphone mit Beschleunigungssensor
|
||||
und deinem NXT Roboter wird Bluetooth eingesetzt.
|
||||
\nEs wird weder ein Computer benötigt noch braucht etwas programmiert werden. Schalte deinen
|
||||
NXT Baustein an, aktiviere Bluetooth und paare dein Smartphone mit dem NXT bevor du loslegst.
|
||||
Verwende den mittleren Druckknopf im Menü, um eine Verbindung mit deinem NXT Roboter aufzubauen.
|
||||
Der Verbindungsaufbau dauert etwa 2-3 Sekunden. Und in weiteren zwei Sekunden tanzt dein Roboter!
|
||||
</string>
|
||||
|
||||
<string name="tutorial_b">
|
||||
MINDdroid interagiert in Echtzeit mit NXT Robotermodellen, die zum Fahren und zum
|
||||
Ausführen einer bestimmten Tätigkeit ausgelegt sind. Neige dein Smartphone
|
||||
nach vorne, um den Roboter vorwärts fahren zu lassen und nach hinten,
|
||||
um ihn in die entgegengesetzte Richtung zu bewegen.
|
||||
</string>
|
||||
|
||||
<string name="tutorial_c1">
|
||||
Drehe deine Hand nach links und der Roboter biegt nach links ab (analog für rechts).
|
||||
</string>
|
||||
|
||||
<string name="tutorial_c2">
|
||||
\nEs gibt einen <b>Action-Knopf</b> mit zwei Funktionen: Ein <b>kurzer Druck</b> startet den zusätzlichen
|
||||
Motor für einfache Funktionen. Beim Shooterbot und beim Tribot wird der Motor um 180° vorwärts (und zurück)
|
||||
bewegt, beim Robogator öffnet sich das Maul dreimal auf und zu. Durch einen <b>langen Druck</b> kannst
|
||||
du ein Programm des NXT Bausteins auswählen und starten - ist das nicht toll?
|
||||
\nBesonders gut funktioniert die App mit dem Shooterbotmodell, dem 8527 Tribotmodell
|
||||
und dem Robogatormodell aus der Bauanleitung. Wähle das Robotermodell über
|
||||
den Menüeintrag deines Android Smartphones aus (Einstiegsbild / "Anleitung/Start").
|
||||
</string>
|
||||
|
||||
<string name="tutorial_d">
|
||||
Mithilfe von leJOS NXJ (siehe http://www.lejos.org) kannst du auch andere Robotermodelle, wie
|
||||
unseren berühmten AlphaRex, steuern. Du kannst damit deinen UltraSonic Sensor auslesen und damit
|
||||
die Entfernung zwischen deinem Roboter und einem Gegenstand oder einer Wand messen oder du kannst
|
||||
damit auch Farben erkennen, die dir dein Smartphone dann vorliest. Desweiteren kannst du
|
||||
leJOS Dateien (Endung: .nxj) direkt vom Android-Device auf deinen Roboter übertragen. Dazu werden
|
||||
bereits zwei .nxj-Files mitgeliefert - AlphaRex und MINDGameZ mit denen du, so hoffen wir
|
||||
zumindestens, Stunden voller Vergnügen mit deinem NXT haben kannst. Auf http://mindstorms.com
|
||||
findest du ausdruckbare Rennbahnen für MINDGameZ. Es macht aber auch sehr viel Spass, seine
|
||||
eigenen Bahnen mit einem dicken Filzstift auf Packpapier selbst zu konstruieren...
|
||||
</string>
|
||||
|
||||
<string name="tutorial_e">
|
||||
Es wird die Richtung angezeigt, in die du dein Smartphone kippst und die Richtung in die
|
||||
dein NXT Roboter fährt. Wenn der Roboter losfährt, vibriert das Smartphone kurz.
|
||||
Wird das Smartphone exakt waagerecht gehalten, hält der Roboter an. Je mehr du dein Smartphone
|
||||
kippst, desto schneller bewegt sich dein Roboter. Du erkennst das auch am schneller blinkenden
|
||||
Quadrat-Icon. Total cool, uff?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_f">
|
||||
Weil wir es schaffen. Und wir denken, dass es Spaß macht. Außerdem wirst du begeistert sein
|
||||
und dich und viele andere anregen, weitere coole Android Apps zur Interaktion mit dem NXT zu schreiben
|
||||
und auch weitere coole LEGO MINDSTORMS Roboter zu bauen. Weil du es kannst!\n\nLeg los,
|
||||
probier alles aus, hab Spaß beim Spielen und denk daran, dass es auf
|
||||
http://mindstorms.com Neuigkeiten, Zusatzinfos und Goodies gibt.
|
||||
</string>
|
||||
|
||||
<!-- NXJ Uploader -->
|
||||
<string name="nxj_uploader_name">NXJUploader</string>
|
||||
<string name="nxj_select_nxt">1. Wähle NXT</string>
|
||||
<string name="nxj_select_file">2. Wähle Dateinamen</string>
|
||||
<string name="nxj_action">3. Übertragen!</string>
|
||||
<string name="nxj_file_dialog_title">Wähle ein File</string>
|
||||
<string name="nxj_nxt_dialog_title">Wähle einen NXT-Baustein</string>
|
||||
<string name="nxj_please_select_nxt">Bitte wähle zuerst deinen NXT!</string>
|
||||
<string name="nxj_please_select_file">Bitte wähle zuerst eine Datei!</string>
|
||||
<string name="nxj_connecting">Verbinde, bitte warten...</string>
|
||||
<string name="nxj_uploading">Übertragen, bitte warten...</string>
|
||||
<string name="nxj_bluetooth_open_error">Kann Bluetooth-Verbindung nicht öffnen</string>
|
||||
<string name="nxj_bluetooth_close_error">Kann Bluetooth-Verbidung nicht schließen</string>
|
||||
<string name="nxj_file_open_error">Kann NXJ-Datei nicht öffnen</string>
|
||||
<string name="nxj_uploading_error">Kann NXJ-Datei nicht hochladen</string>
|
||||
<string name="nxj_other_error">Ein Fehler ist aufgetreten</string>
|
||||
<string name="nxj_no_files">Keine NXJ-Dateien gefunden</string>
|
||||
<string name="nxj_no_paired_NXT">Kein gepaarter NXT gefunden oder Bluetooth ausgeschalten</string>
|
||||
<string name="nxj_bluetooth_pairing">Nach dem Pairing bitte ÜBERTRAGEN erneut drücken</string>
|
||||
|
||||
</resources>
|
232
MINDdroidCV_MINDSTORMS/res/values/strings.xml
Normal file
@@ -0,0 +1,232 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2010 Guenther Hoelzl, Shawn Brown
|
||||
|
||||
This file is part of MINDdroid.
|
||||
|
||||
MINDdroid is free software: you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
MINDdroid is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
MINDdroid. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="nxt_default_name">NXT</string>
|
||||
<string name="app_name">MINDdroidCV</string>
|
||||
<string name="about">About</string>
|
||||
<string name="connect">Connect</string>
|
||||
<string name="disconnect">Disconnect</string>
|
||||
<string name="quit">Quit</string>
|
||||
<string name="action">Action!</string>
|
||||
<string name="next">Next</string>
|
||||
<string name="options">Robot Type</string>
|
||||
<string name="upload">Upload NXJ-File</string>
|
||||
<string name="model_type_selected">Model type set to:</string>
|
||||
|
||||
<!-- file dialog and message -->
|
||||
<string name="no_files_found">No files found on robot!</string>
|
||||
<string name="file_dialog_title_1">Start/Stop a program</string>
|
||||
<string name="file_dialog_title_2">Start a program</string>
|
||||
|
||||
<!-- bluetooth messages -->
|
||||
<string name="connecting_please_wait">Connecting to your robot.\nPlease wait...</string>
|
||||
<string name="no_paired_nxt">No paired NXT robot found!</string>
|
||||
<string name="problem_at_connecting">Problem in creating a connection!</string>
|
||||
<string name="problem_at_closing">Problem in closing the connection!</string>
|
||||
<string name="problem_at_sending">Problem in sending a message!</string>
|
||||
<string name="problem_at_receiving">Problem in receiving a message!</string>
|
||||
|
||||
<string name="current_position">Current position: </string>
|
||||
<string name="lama_title">LEGO Application MINDdroid Agreement</string>
|
||||
<string name="lama_accept">I want to play!</string>
|
||||
<string name="lama_refuse">No, thanks</string>
|
||||
|
||||
<string name="bt_error_dialog_title">Bluetooth Error</string>
|
||||
|
||||
<string name="bt_error_dialog_message">
|
||||
Oh, no! It seems that your robot is not switched on. Please make sure that
|
||||
your robot is on, has BlueTooth activated and then try again to connect.
|
||||
</string>
|
||||
<string name="bt_needs_to_be_enabled">You need to enable BT first!"</string>
|
||||
|
||||
<!-- Splash Menu -->
|
||||
<string name="tutorial">Tutorial</string>
|
||||
<string name="start_button">Start</string>
|
||||
<string name="credits">Credits</string>
|
||||
|
||||
<!-- DeviceListActivity -->
|
||||
<string name="scanning">scanning for devices...</string>
|
||||
<string name="select_device">Select a device to connect</string>
|
||||
<string name="none_paired">No devices have been paired</string>
|
||||
<string name="none_found">No devices found</string>
|
||||
<string name="title_paired_devices">Paired LEGO Devices</string>
|
||||
<string name="title_other_devices">Other Available Devices</string>
|
||||
<string name="button_scan">Scan for new devices</string>
|
||||
<string name="pairing_message">After pairing, press menu and connect.</string>
|
||||
<string name="wait_till_bt_on">Turning Bluetooth on (to connect to your robot)</string>
|
||||
<string name="bt_off_message">Bluetooth turned off. See you later!</string>
|
||||
|
||||
<!-- TTS problems -->
|
||||
<string name="tts_language_not_supported">
|
||||
\"Text to Speech\": Language not supported.
|
||||
Please install SpeechSynthesis Data from Market!
|
||||
</string>
|
||||
|
||||
<string name="tts_problem_with_language">
|
||||
\"Text to Speech\": Problems with the current language.
|
||||
</string>
|
||||
|
||||
<string name="tts_initialization_failure">
|
||||
\"Text to Speech\": Initalization failure.
|
||||
</string>
|
||||
|
||||
<!-- About Dialog -->
|
||||
<string name="about_general">
|
||||
MINDdroid is a result of a co-creation between LEGO® MINDSTORMS®
|
||||
and its worldwide community of users and it is endorsed by the LEGO Group.
|
||||
</string>
|
||||
<string name="about_license_gpl">
|
||||
Source code for MINDdroid is released under GPLv3 licence\nsee http://gplv3.fsf.org/
|
||||
</string>
|
||||
<string name="about_license_lego">
|
||||
LEGO and LEGO MINDSTORMS logo, icons and sounds are excluded from this licence
|
||||
and remain property of the LEGO Group.
|
||||
</string>
|
||||
<string name="about_people">
|
||||
<b>Idea and code</b>\n
|
||||
Günther Hölzl\nHTL Mössingerstraße, Austria\nhttp://www.htl-klu.at\n\n
|
||||
Shawn Brown\nTokyo, Japan\nhttp://github.com/Shawn-in-Tokyo\n\n
|
||||
<b>UI, menu and a logo design</b>\n
|
||||
Matias Billeschou\nLEGO SYSTEM A/S, Denmark\nhttp://www.lego.com\n\n
|
||||
<b>Icons and overall graphic design</b>\n
|
||||
Vaidas Bagonas\nLEGO SYSTEM A/S, Denmark\nhttp://www.lego.com\n\n
|
||||
<b>Additional code, UX, concept and production</b>\n
|
||||
Harv Stanic\nLEGO SYSTEM A/S, Denmark\nhttp://www.lego.com\n\n
|
||||
<b>Credits to</b>\n
|
||||
Michael Biermann
|
||||
</string>
|
||||
<string name="about_thanks">
|
||||
Thank you for downloading and using MINDdroid Application for Android with your
|
||||
LEGO MINDSTORMS robots!
|
||||
</string>
|
||||
<string name="about_LEGO_legal">
|
||||
© 2010, 2011 The LEGO Group.\nAll rights reserved.
|
||||
</string>
|
||||
<string name="about_ok">OK</string>
|
||||
|
||||
<!-- Tutorial -->
|
||||
<string name="want_to_know_more">
|
||||
Do you want to know more?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_welcome_droid">
|
||||
Welcome, robot!
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_01">
|
||||
What is this?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_02">
|
||||
Aha, right.\nHow does it work?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_03">
|
||||
It looks nice.\nWhat is this little\nblinking square for?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_04">
|
||||
Oh, yes. But why?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_bubble_05">
|
||||
Ok thanks,\nI am off to play now...
|
||||
</string>
|
||||
|
||||
<string name="tutorial_a">
|
||||
MINDdroid is an Android Application for the real-time direct action remote
|
||||
control of LEGO MINDSTORMS NXT robots utilizing direct BlueTooth wireless
|
||||
connection between both devices - Android phone and your NXT robot and built-in
|
||||
accelerometer and tilt sensors found on most Android powered hand-held phones
|
||||
and devices.\n
|
||||
No computer or programming needed. Just make sure that your NXT robot
|
||||
is on and has BlueTooth switched on and it is paired to your hand-held device or a
|
||||
phone beforehand. In the menu the middle button enables you to connect to your
|
||||
NXT robot model. It takes about 2-3 seconds to connect. And it takes 2 to dance...
|
||||
</string>
|
||||
|
||||
<string name="tutorial_b">
|
||||
It interacts in a real-time with NXT robot models built to drive and shoot or
|
||||
drive and throw or drive and hit or just drive. By tilting your mobile device down
|
||||
it moves forward. Tilting it up makes your NXT robot model move in the opposite direction
|
||||
or backwards.
|
||||
</string>
|
||||
|
||||
<string name="tutorial_c1">
|
||||
Twisting your hand to the left, it will make your robot turn left and if you twist
|
||||
right - it will turn right. Easy.
|
||||
</string>
|
||||
|
||||
<string name="tutorial_c2">
|
||||
It has an <b>Action button</b> with two functions: On <b>short press</b> it triggers the motor dedicated
|
||||
for doing simple tasks. For the Shooterbot and the Tribot it drives the motor 180° forward
|
||||
and back and for the Robogator the mouth will open and close three times. On <b>long press</b> you will
|
||||
be able to select and start a program on the NXT brick, isn\'t that fantastic? It works really
|
||||
well with the easy-to-build starter model Shooterbot, the 8527 Tribot built and the Robogator
|
||||
from the instructions. Just select your robot type via the menu button on your Android phone
|
||||
when you are on the "Tutorial/Start" screen.
|
||||
</string>
|
||||
|
||||
<string name="tutorial_d">
|
||||
With the help of advanced firmware for NXT - leJOS NXJ (see http://www.lejos.org) you will be able
|
||||
to control other robot models like our famed AlphaRex. Also you can have read-out of UltraSonic sensor
|
||||
reading the distance between your robot and an object or a wall, or your robot can recognize
|
||||
colors and can read them out to you on your phone. Moreover, you can upload leJOS files (.nxj)
|
||||
directly from your device to your robot. Last but not the least, we supplied two .nxj
|
||||
files - AlphaRex and MINDGameZ with which, we hope, you can have hours of fun with your NXT.
|
||||
You will find printable tracks for MINDGameZ on http://mindstorms.com. But it\'s also fun to
|
||||
construct new tracks with a thick black marker on a huge sheet of packaging paper...
|
||||
</string>
|
||||
|
||||
<string name="tutorial_e">
|
||||
It indicates the direction you are tilting your hand-held device in and the direction
|
||||
your NXT robot moves. Short haptic feedback indicates that you just started driving around.
|
||||
Holding your phone flat in your palm will make NXT robot stand still. The more you tilt,
|
||||
the faster the robot moves and the faster the square blinks. Cool, huh?
|
||||
</string>
|
||||
|
||||
<string name="tutorial_f">
|
||||
Because we can. And we think it is fun. Moreover, it will inspire you and many others
|
||||
to start building cool Applications for interacting with NXT and Android devices and even
|
||||
more cool LEGO MINDSTORMS robots. Because you can!\n\nNow go, try it out, have fun,
|
||||
play well and do not forget to visit us at http://mindstorms.com for more news,
|
||||
info and upcoming appies and goodies.
|
||||
</string>
|
||||
|
||||
<!-- NXJ Uploader -->
|
||||
<string name="nxj_uploader_name">NXJUploader</string>
|
||||
<string name="nxj_select_nxt">1. Select NXT</string>
|
||||
<string name="nxj_select_file">2. Select file</string>
|
||||
<string name="nxj_action">3. Upload!</string>
|
||||
<string name="nxj_file_dialog_title">Select a file</string>
|
||||
<string name="nxj_nxt_dialog_title">Select your robot</string>
|
||||
<string name="nxj_please_select_nxt">Please select your NXT first!</string>
|
||||
<string name="nxj_please_select_file">Please select a file first!</string>
|
||||
<string name="nxj_connecting">Connecting, please wait...</string>
|
||||
<string name="nxj_uploading">Uploading, please wait...</string>
|
||||
<string name="nxj_bluetooth_open_error">Unable to open bluetooth connection</string>
|
||||
<string name="nxj_bluetooth_close_error">Error while closing bluetooth connection</string>
|
||||
<string name="nxj_file_open_error">Error while opening the NXJ-file</string>
|
||||
<string name="nxj_uploading_error">Error while uploading the NXJ-file</string>
|
||||
<string name="nxj_other_error">An error occured</string>
|
||||
<string name="nxj_no_files">No NXJ-Files found</string>
|
||||
<string name="nxj_no_paired_NXT">No paired NXT found or Bluetooth switched off</string>
|
||||
<string name="nxj_bluetooth_pairing">After pairing, press UPLOAD button again</string>
|
||||
|
||||
</resources>
|