Projects STRLCPY eeva Commits 6f92535c
🤬
  • ■ ■ ■ ■ ■ ■
    README.md
    skipped 16 lines
    17 17  ### Build via *Android Studio*
    18 18   
    19 19  As this is just the pushed [*Android Studio*](https://developer.android.com/studio) project of E<sup>2</sup>VA, one can just build the app, create own modules, optimize communication between external client and E<sup>2</sup>VA etc.
     20 + 
     21 +## Emulator Hardware Profile
     22 + 
     23 +Up to this point, an AVD (Android Virtual Device) to run E<sup>2</sup>VA can be created by either using a predefined hardware profile in Android Studio (called *Pixel 3*), or by importing the hardware profile in this repository.
  • ■ ■ ■ ■ ■ ■
    pixel_3_hardware_profile.xml
     1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     2 +<d:devices xmlns:d="http://schemas.android.com/sdk/devices/6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     3 + <d:device>
     4 + <d:name>Pixel 3</d:name>
     5 + <d:id>pixel_3</d:id>
     6 + <d:manufacturer>Google</d:manufacturer>
     7 + <d:meta/>
     8 + <d:hardware>
     9 + <d:screen>
     10 + <d:screen-size>normal</d:screen-size>
     11 + <d:diagonal-length>5.46</d:diagonal-length>
     12 + <d:pixel-density>440dpi</d:pixel-density>
     13 + <d:screen-ratio>long</d:screen-ratio>
     14 + <d:dimensions>
     15 + <d:x-dimension>1080</d:x-dimension>
     16 + <d:y-dimension>2160</d:y-dimension>
     17 + </d:dimensions>
     18 + <d:xdpi>442.45</d:xdpi>
     19 + <d:ydpi>442.45</d:ydpi>
     20 + <d:touch>
     21 + <d:multitouch>jazz-hands</d:multitouch>
     22 + <d:mechanism>finger</d:mechanism>
     23 + <d:screen-type>capacitive</d:screen-type>
     24 + </d:touch>
     25 + </d:screen>
     26 + <d:networking>
     27 +Bluetooth
     28 +Wifi
     29 +NFC</d:networking>
     30 + <d:sensors>
     31 +Accelerometer
     32 +Barometer
     33 +Compass
     34 +GPS
     35 +Gyroscope
     36 +LightSensor
     37 +ProximitySensor</d:sensors>
     38 + <d:mic>true</d:mic>
     39 + <d:camera>
     40 + <d:location>back</d:location>
     41 + <d:autofocus>true</d:autofocus>
     42 + <d:flash>true</d:flash>
     43 + </d:camera>
     44 + <d:camera>
     45 + <d:location>front</d:location>
     46 + <d:autofocus>true</d:autofocus>
     47 + <d:flash>false</d:flash>
     48 + </d:camera>
     49 + <d:camera>
     50 + <d:location>front</d:location>
     51 + <d:autofocus>true</d:autofocus>
     52 + <d:flash>false</d:flash>
     53 + </d:camera>
     54 + <d:keyboard>nokeys</d:keyboard>
     55 + <d:nav>nonav</d:nav>
     56 + <d:ram unit="GiB">4</d:ram>
     57 + <d:buttons>soft</d:buttons>
     58 + <d:internal-storage unit="GiB">
     59 +64</d:internal-storage>
     60 + <d:removable-storage unit="TiB">
     61 +0</d:removable-storage>
     62 + <d:cpu>Qualcomm Snapdragon 845</d:cpu>
     63 + <d:gpu>Adreno 630</d:gpu>
     64 + <d:abi>
     65 +armeabi
     66 +armeabi-v7a
     67 +arm64-v8a</d:abi>
     68 + <d:dock/>
     69 + <d:power-type>battery</d:power-type>
     70 + <d:skin>pixel_3</d:skin>
     71 + </d:hardware>
     72 + <d:software>
     73 + <d:api-level>28-28</d:api-level>
     74 + <d:live-wallpaper-support>true</d:live-wallpaper-support>
     75 + <d:bluetooth-profiles/>
     76 + <d:gl-version>3.2</d:gl-version>
     77 + <d:gl-extensions>
     78 +GL_OES_EGL_image
     79 +GL_OES_EGL_image_external
     80 +GL_OES_EGL_sync
     81 +GL_OES_vertex_half_float
     82 +GL_OES_framebuffer_object
     83 +GL_OES_rgb8_rgba8
     84 +GL_OES_compressed_ETC1_RGB8_texture
     85 +GL_AMD_compressed_ATC_texture
     86 +GL_KHR_texture_compression_astc_ldr
     87 +GL_KHR_texture_compression_astc_hdr
     88 +GL_OES_texture_compression_astc
     89 +GL_OES_texture_npot
     90 +GL_EXT_texture_filter_anisotropic
     91 +GL_EXT_texture_format_BGRA8888
     92 +GL_OES_texture_3D
     93 +GL_EXT_color_buffer_float
     94 +GL_EXT_color_buffer_half_float
     95 +GL_QCOM_alpha_test
     96 +GL_OES_depth24
     97 +GL_OES_packed_depth_stencil
     98 +GL_OES_depth_texture
     99 +GL_OES_depth_texture_cube_map
     100 +GL_EXT_sRGB
     101 +GL_OES_texture_float
     102 +GL_OES_texture_float_linear
     103 +GL_OES_texture_half_float
     104 +GL_OES_texture_half_float_linear
     105 +GL_EXT_texture_type_2_10_10_10_REV
     106 +GL_EXT_texture_sRGB_decode
     107 +GL_EXT_texture_format_sRGB_override
     108 +GL_OES_element_index_uint
     109 +GL_EXT_copy_image
     110 +GL_EXT_geometry_shader
     111 +GL_EXT_tessellation_shader
     112 +GL_OES_texture_stencil8
     113 +GL_EXT_shader_io_blocks
     114 +GL_OES_shader_image_atomic
     115 +GL_OES_sample_variables
     116 +GL_EXT_texture_border_clamp
     117 +GL_EXT_multisampled_render_to_texture
     118 +GL_EXT_multisampled_render_to_texture2
     119 +GL_OES_shader_multisample_interpolation
     120 +GL_EXT_texture_cube_map_array
     121 +GL_EXT_draw_buffers_indexed
     122 +GL_EXT_gpu_shader5
     123 +GL_EXT_robustness
     124 +GL_EXT_texture_buffer
     125 +GL_EXT_shader_framebuffer_fetch
     126 +GL_ARM_shader_framebuffer_fetch_depth_stencil
     127 +GL_OES_texture_storage_multisample_2d_array
     128 +GL_OES_sample_shading
     129 +GL_OES_get_program_binary
     130 +GL_EXT_debug_label
     131 +GL_KHR_blend_equation_advanced
     132 +GL_KHR_blend_equation_advanced_coherent
     133 +GL_QCOM_tiled_rendering
     134 +GL_ANDROID_extension_pack_es31a
     135 +GL_EXT_primitive_bounding_box
     136 +GL_OES_standard_derivatives
     137 +GL_OES_vertex_array_object
     138 +GL_EXT_disjoint_timer_query
     139 +GL_KHR_debug
     140 +GL_EXT_YUV_target
     141 +GL_EXT_sRGB_write_control
     142 +GL_EXT_texture_norm16
     143 +GL_EXT_discard_framebuffer
     144 +GL_OES_surfaceless_context
     145 +GL_OVR_multiview
     146 +GL_OVR_multiview2
     147 +GL_EXT_texture_sRGB_R8
     148 +GL_KHR_no_error
     149 +GL_EXT_debug_marker
     150 +GL_OES_EGL_image_external_essl3
     151 +GL_OVR_multiview_multisampled_render_to_texture
     152 +GL_EXT_buffer_storage
     153 +GL_EXT_external_buffer
     154 +GL_EXT_blit_framebuffer_params
     155 +GL_EXT_clip_cull_distance
     156 +GL_EXT_protected_textures
     157 +GL_EXT_shader_non_constant_global_initializers
     158 +GL_QCOM_texture_foveated
     159 +GL_QCOM_shader_framebuffer_fetch_noncoherent
     160 +GL_EXT_memory_object
     161 +GL_EXT_memory_object_fd
     162 +GL_EXT_EGL_image_array
     163 +GL_NV_shader_noperspective_interpolation
     164 +GL_KHR_robust_buffer_access_behavior
     165 +GL_EXT_EGL_image_storage
     166 +GL_EXT_clip_control</d:gl-extensions>
     167 + <d:status-bar>true</d:status-bar>
     168 + </d:software>
     169 + <d:state default="true" name="Portrait">
     170 + <d:description>The device in portrait view</d:description>
     171 + <d:screen-orientation>port</d:screen-orientation>
     172 + <d:keyboard-state>keyssoft</d:keyboard-state>
     173 + <d:nav-state>navhidden</d:nav-state>
     174 + </d:state>
     175 + <d:state name="Landscape">
     176 + <d:description>The device in landscape view</d:description>
     177 + <d:screen-orientation>land</d:screen-orientation>
     178 + <d:keyboard-state>keyssoft</d:keyboard-state>
     179 + <d:nav-state>navhidden</d:nav-state>
     180 + </d:state>
     181 + </d:device>
     182 +</d:devices>
     183 + 
Please wait...
Page is in error, reload to recover