background image

2

Legal no ces

AOSP-9.10.10 ( 001M_en)

©  2020 Qeedji

R ights and R esponsibili es

All rights reserved. No part of this manual may be reproduced in any form or by any means whatsoever without the wri en permission of the publisher. The products and services

men oned in this document may be trademarks and/or trademarks of their respec ve owners. The publisher and the author do not pretend to these brands.
Although every precau on has been taken in the prepara on of this document, the publisher and the author assumes no responsibility for errors or omissions, or for damages

resul ng from the use of the informa on contained in this document or the use of programs and source code who can accompany it. Under no circumstances can the publisher and

the author be held responsible for any loss of profits or any other commercial prejudice caused or that would have been caused directly or indirectly by this document.

Product informa on

The concep on and specifica ons of the product may change without prior no ce, and this applies to hardware, embedded so ware and this guide. Consumable items accessories

may slightly diff er than herein described as Qeedji is depending on the evolu ons of its suppliers. This document contains confiden al informa on;  it can’ t be disclosed to any third

par es without prior wri en authoriza on of Qeedji.

Safety instruc ons

Please read carefully the following instruc ons before switching the product on: - WARNING!  Correct fi ng and installa on is of the utmost importance. Incorrect fi ng and/or

installa on may result in personal injury or loss. Qeedji disclaims all liability, of whatever kind, if the product is assembled, fi ed and/or installed in an incorrect manner. - Do not use

the product near a water supply. - Do not pour anything on the product, like fl ammable liquids or material. - Do not expose the product to direct sun, near a hea ng source or a dust

nor vibra ons. - Do not obstruct holes, to be sure that air fl ows freely around the product. - Switch off  the product during a storm. - Do not open the product in any circumstances.

G uarantee terms

Qeedji products are eligible for a warranty to cover genuine manufacturing defect for 3 years. Product failure occurring as the result of factors that do not cons tute genuine

manufacturing defect are not covered under the terms of the warranty and any repairs of this nature would be chargeable. For example: Inappropriate maintenance ac on, a non-

authorized modifica on, a not specified environment u liza on (see ‘ Safety instruc ons’ ), or if the product has been damaged a er an impact, a fall, a bad manipula on or a storm

consequence, an insufficient protec on against heat, moisture or frost. This warranty is not transferrable. In addi on, any repairs carried out by non-authorized personnel will

invalidate the warranty.

W E E E  Direc ve

This symbol means that your end of life equipment must not be disposed of with household waste but must be deposited at a collec on point for waste electrical and electronic

equipment or to your reseller. This will benefit the environment. In this context, a system for collec ng and recycling has been implemented by the European Union

Summary of Contents for TAB10s

Page 1: ...Developer manual 001M AOSP 9 10 10 TAB10s 8 30...

Page 2: ...lla on is of the utmost importance Incorrect ng and or installa on may result in personal injury or loss Qeedji disclaims all liability of whatever kind if the product is assembled ed and or installed...

Page 3: ...4 1 1 4 2 1 4 3 1 5 1 6 2 1 Table of content Part I Introduc on APK Development System APK signing Qeedji System service Installa on by USB Installa on by WebDAV AOSP device mode Qeedji preferences F...

Page 4: ...i TAB10s and who already have Android APK development skills It is recommended to read rst the TAB1 0 s user manual Demo Package Content Items Descrip on Q uan ty TAB10s Qeedji tablet embedding AOSP 1...

Page 5: ...d library exposes an Javascript API for speci c func onali es in a WebView The tech qeedji host webview aar Android library embeds the tech qeedji system lib classes jar library String Host Bluetooth...

Page 6: ...der in its manifest xml version 1 0 encoding utf 8 manifest xmlns android http schemas android com apk res android package tech qeedji test1 application android icon mipmap ic_launcher android label s...

Page 7: ...d surround_light APK allows to set the surround light color and state with steady green steady orange steady red o This APK uses the SurroundLight class described in the speci c API device_info APK di...

Page 8: ...load an URL This APK uses the WebView API and the tech qeedji host webview aar Android library for Qeedji The RECEIVE_BOOT_COMPLETED and INTERNET permissions are required This APK has system privileg...

Page 9: ...g to the TAB10s USB C connector Then wait for the TAB10s is boo ng up Go in the Settings applica on and con gure the WLAN LAN debug Prerequisite have a suitable Ethernet to USB USB C or POGO type conn...

Page 10: ...private key and some applicant iden ca on used to digitally sign the request Thanks to match the lename pa ern by replacing contoso by your own organiza on name For example openssl req new key contoso...

Page 11: ...app_name android roundIcon mipmap ic_launcher_round android supportsRtl true android theme style AppTheme activity android name MainActivity intent filter action android name android intent action MA...

Page 12: ...install one or more APK by WebDAV server by USB storage device inser on update the AOSP rmware by WebDAV server by USB storage device inser on con gure the product with a Javascript le by WebDAV serv...

Page 13: ...13 1 4 1 Installa on by USB Refer to the TAB10s user manual to install with an USB storage device a new APK apk a new AOSP rmware zip or fqs a new con gura on script js...

Page 14: ...pk a new AOSP rmware zip or fqs a new con gura on script js Data To put user data with a WebDAV client drop them in the data directory of the WebDAV server On the le system of the TAB10s the data dire...

Page 15: ...he default AOSP device mode is native If the persist sys device_mode system property value is kiosk the SystemUI service inhibits the system bars and the Launcher3 service hides the AllApps view and t...

Page 16: ...creden al ID for the webdav pro l persist sys webserver webuiappli credential String RW default De ne the creden al ID for the webuiappli pro l persist sys webserver webuiadmin credential String RW de...

Page 17: ...ith the speci c 000000000000 js con gura on script tech qeedji url_launcher prefs xml Type R W Default value V alues Descrip on start_after_boot_completed Boolean RW true true false When the preferenc...

Page 18: ...uc on for the rst me there is several ways either drop your APK in the apps directory of the WebDAV server or if the TAB10s device is installed on a EX C ETH POGO adapter put your apk les at the root...

Page 19: ...he Qeedji Website for FAQ applica on notes and so ware downloads h ps www qeedji tech Qeedji FRANCE INNES SA 5A rue Pierre Joseph Colin 35700 RENNES Tel 33 0 2 23 20 01 62 Fax 33 0 2 23 20 22 59 Qeedj...

Reviews: