Developers Guide
Page 3
... 5.4. Summary of Developing Apps 7 2.2. Backlight control 21 3.5. Product Summary and Functions 2 1.2. Including the SDK provided by EPSON 15 3. UI control 24 4.1. Introduction 1 1.1. Main System Specifications 3 1.3. Other Main Functions 5 2. Developing Apps 6 2.1. ADB driver settings 11 2.4. Connecting the BT-2000 to the Android SDK 8 2.3. Display control 16 3.1. Full screen display function 18 3.3. Mute function 22 3.6. See-through...
... 5.4. Summary of Developing Apps 7 2.2. Backlight control 21 3.5. Product Summary and Functions 2 1.2. Including the SDK provided by EPSON 15 3. UI control 24 4.1. Introduction 1 1.1. Main System Specifications 3 1.3. Other Main Functions 5 2. Developing Apps 6 2.1. ADB driver settings 11 2.4. Connecting the BT-2000 to the Android SDK 8 2.3. Display control 16 3.1. Full screen display function 18 3.3. Mute function 22 3.6. See-through...
Developers Guide
Page 11
... the BT-2000. ■ Introduction to the Android SDK ■ ADB driver settings ■ Connecting the BT-2000 to the BT-2000, you can develop apps for the BT-2000 in the same way as the system software. However, when connecting the BT-2000 with the app development computer, or when using functions unique to a computer ■ Including the SDK provided by EPSON...
... the BT-2000. ■ Introduction to the Android SDK ■ ADB driver settings ■ Connecting the BT-2000 to the BT-2000, you can develop apps for the BT-2000 in the same way as the system software. However, when connecting the BT-2000 with the app development computer, or when using functions unique to a computer ■ Including the SDK provided by EPSON...
Developers Guide
Page 12
2.2. Example) C:\Users\User name\AppData\Local\Android\sdk * From here on, instructions assume Android Studio is installed in a Windows 7 environment. 2.2.1.1. Acquiring Android Studio Download Android Studio from the following Website, and then...Studio Follow the directions provided by the installer to include the link above . MOVERIO Pro Developer's Guide (Rev.1.0) 8 Introduction to the Android SDK The introduction to the Android SDK assumes the following Website. http://www.oracle.com /technetwork /java /javase /downloads /jdk8-downloads-2133151.html (Not sure if it may ...
2.2. Example) C:\Users\User name\AppData\Local\Android\sdk * From here on, instructions assume Android Studio is installed in a Windows 7 environment. 2.2.1.1. Acquiring Android Studio Download Android Studio from the following Website, and then...Studio Follow the directions provided by the installer to include the link above . MOVERIO Pro Developer's Guide (Rev.1.0) 8 Introduction to the Android SDK The introduction to the Android SDK assumes the following Website. http://www.oracle.com /technetwork /java /javase /downloads /jdk8-downloads-2133151.html (Not sure if it may ...
Developers Guide
Page 13
Installing Platform-tools, SDK Platform, and USB Driver Execute "C:\Users\User name\AppData\Local\Android\sdk\SDK Manager.exe". * When you start SDK Manager, the dialog "No packages found" may be updated. MOVERIO Pro Developer's Guide (Rev.1.0) 9 This occurs when the proxy is not set the proxy in [Tools] - [Options]. Close all dialogs except for "Android SDK Manager", and then set correctly, and information cannot be displayed. 2.2.1.4.
Installing Platform-tools, SDK Platform, and USB Driver Execute "C:\Users\User name\AppData\Local\Android\sdk\SDK Manager.exe". * When you start SDK Manager, the dialog "No packages found" may be updated. MOVERIO Pro Developer's Guide (Rev.1.0) 9 This occurs when the proxy is not set the proxy in [Tools] - [Options]. Close all dialogs except for "Android SDK Manager", and then set correctly, and information cannot be displayed. 2.2.1.4.
Developers Guide
Page 14
This completes the introduction to the app development computer, and setting up the ADB driver. Next, we will explain how to connect the BT-2000 to the Android SDK. MOVERIO Pro Developer's Guide (Rev.1.0) 10 Select the following necessary files in the SDK Manager, and then install. ■ [Tools] - [Android SDK Platform-tools] ■ [Android 4.0.3] - [SDK Platform] ■ [Extras] - [Google USB Driver」 Select the above, click [Install], and then select 'Accept' all.
This completes the introduction to the app development computer, and setting up the ADB driver. Next, we will explain how to connect the BT-2000 to the Android SDK. MOVERIO Pro Developer's Guide (Rev.1.0) 10 Select the following necessary files in the SDK Manager, and then install. ■ [Tools] - [Android SDK Platform-tools] ■ [Android 4.0.3] - [SDK Platform] ■ [Extras] - [Google USB Driver」 Select the above, click [Install], and then select 'Accept' all.
Developers Guide
Page 15
...'s Guide (Rev.1.0) 11 ADB driver settings Here we will explain how to connect the BT-2000 to the Google USB Driver installed in the [Google.NTx86] and the [Google.NTamd64]. ;EPSON MOVERIO BT-2 series MTP %SingleAdbInterface% = USB_Install, USB¥VID_04B8&PID_0C06 %CompositeAdbInterface% = USB_Install,...165;VID_04B8&PID_0C06&MI_01 ; Editing the Google USB Driver Settings for the BT-2000 are added to the app development computer, and set the ADB driver. 2.3.1.1. Open [C:\Users\User name\AppData\Local\Android\sdk\extras\google\usb_driver\android_winusb.inf] in a text editor, and then add ...
...'s Guide (Rev.1.0) 11 ADB driver settings Here we will explain how to connect the BT-2000 to the Google USB Driver installed in the [Google.NTx86] and the [Google.NTamd64]. ;EPSON MOVERIO BT-2 series MTP %SingleAdbInterface% = USB_Install, USB¥VID_04B8&PID_0C06 %CompositeAdbInterface% = USB_Install,...165;VID_04B8&PID_0C06&MI_01 ; Editing the Google USB Driver Settings for the BT-2000 are added to the app development computer, and set the ADB driver. 2.3.1.1. Open [C:\Users\User name\AppData\Local\Android\sdk\extras\google\usb_driver\android_winusb.inf] in a text editor, and then add ...
Developers Guide
Page 16
....ini) in the app development environment. Start the command prompt, run " cd C:\Users\User name\AppData\Local\Android\sdk\tools " and change the work folder. The next section explains how to connect the BT-2000 to a computer. DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x04B8 This...
....ini) in the app development environment. Start the command prompt, run " cd C:\Users\User name\AppData\Local\Android\sdk\tools " and change the work folder. The next section explains how to connect the BT-2000 to a computer. DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x04B8 This...
Developers Guide
Page 18
Start the command prompt, run "cd C:\Users\ User name \AppData\Local\Android\sdk\tools ", and move the folder.* It is not displayed, reconnect the BT-2000 to maintain the environment variable path mentioned above. ADB connection is complete. * If this is useful to the USB port, and ...rerun the "adb devices" command. "C:\Users\User name\AppData\Local\Android\sdk\extras\google\usb_driver" When [Android Composite ADB...
Start the command prompt, run "cd C:\Users\ User name \AppData\Local\Android\sdk\tools ", and move the folder.* It is not displayed, reconnect the BT-2000 to maintain the environment variable path mentioned above. ADB connection is complete. * If this is useful to the USB port, and ...rerun the "adb devices" command. "C:\Users\User name\AppData\Local\Android\sdk\extras\google\usb_driver" When [Android Composite ADB...
Developers Guide
Page 19
... code. - Import necessary packages in Android Studio. - Copy the "*.jar" file you want to the "libs" folder. - Create a Project from [File] - [New Project] - Including the SDK provided by EPSON The following function sections. 2.5.
... code. - Import necessary packages in Android Studio. - Copy the "*.jar" file you want to the "libs" folder. - Create a Project from [File] - [New Project] - Including the SDK provided by EPSON The following function sections. 2.5.
Developers Guide
Page 22
... does not normally allow full display in applications in the SDK, when using the standard SDK issued by specifying a unique flag in the app. ■ Executing full screen in onCreate() for standard SDK) * Defined value: FLAG_SMARTFULLSCREEN = 0x80000000; however, you can... = win.getAttributes(); Furthermore, since the import file itself exists in Android 4.0 Tablet UI; Full screen display function The MOVERIO Pro BT-2000 is based on Android 4.0 Tablet UI. win.setAttributes(winParams); MOVERIO Pro Developer's Guide (Rev.1.0) 18 import android.view.WindowManager; ...
... does not normally allow full display in applications in the SDK, when using the standard SDK issued by specifying a unique flag in the app. ■ Executing full screen in onCreate() for standard SDK) * Defined value: FLAG_SMARTFULLSCREEN = 0x80000000; however, you can... = win.getAttributes(); Furthermore, since the import file itself exists in Android 4.0 Tablet UI; Full screen display function The MOVERIO Pro BT-2000 is based on Android 4.0 Tablet UI. win.setAttributes(winParams); MOVERIO Pro Developer's Guide (Rev.1.0) 18 import android.view.WindowManager; ...
Developers Guide
Page 112
...that uses BLE, use BLE on the system (OS) in that does not support the standard Android API. In applications that use the SDK provided by Epson. ■ BLE ON/OFF BLE differs from multiple applications Avoid designs that the BLE function can be exchanged depending on the timing. ...9632; Using the BLE API We do not recommend designs in the BLE SDK (onScanResult). Important Points & Restrictions for BLE App Development ■ BLE interface The BLE interface for the BT-2000 uses an original API that the ON/OFF switch is called in the Advertise notification callback ...
...that uses BLE, use BLE on the system (OS) in that does not support the standard Android API. In applications that use the SDK provided by Epson. ■ BLE ON/OFF BLE differs from multiple applications Avoid designs that the BLE function can be exchanged depending on the timing. ...9632; Using the BLE API We do not recommend designs in the BLE SDK (onScanResult). Important Points & Restrictions for BLE App Development ■ BLE interface The BLE interface for the BT-2000 uses an original API that the ON/OFF switch is called in the Advertise notification callback ...