From ee1a83994c279d846ba36a42c6d3b86fcf4a4538 Mon Sep 17 00:00:00 2001 From: nebkat Date: Sat, 10 Nov 2012 10:36:07 +0000 Subject: Initial commit --- .../res/res/drawable-nodpi/default_wallpaper.jpg | Bin 0 -> 117493 bytes .../frameworks/base/core/res/res/values/arrays.xml | 37 ++ .../frameworks/base/core/res/res/values/config.xml | 328 ++++++++++ .../base/core/res/res/xml/power_profile.xml | 69 +++ .../base/core/res/res/xml/storage_list.xml | 52 ++ .../SettingsProvider/res/values/defaults.xml | 24 + .../base/packages/SystemUI/res/values/config.xml | 26 + overlay/include/hardware/gps.h | 686 +++++++++++++++++++++ overlay/packages/apps/Camera/res/values/config.xml | 29 + overlay/packages/apps/Phone/res/values/config.xml | 25 + .../apps/Settings/res/values-af/arrays.xml | 31 + .../apps/Settings/res/values-am/arrays.xml | 31 + .../apps/Settings/res/values-ar/arrays.xml | 31 + .../apps/Settings/res/values-bg/arrays.xml | 31 + .../apps/Settings/res/values-ca/arrays.xml | 31 + .../apps/Settings/res/values-cs/arrays.xml | 31 + .../apps/Settings/res/values-da/arrays.xml | 31 + .../apps/Settings/res/values-de/arrays.xml | 31 + .../apps/Settings/res/values-el/arrays.xml | 31 + .../apps/Settings/res/values-en-rGB/arrays.xml | 31 + .../apps/Settings/res/values-es-rUS/arrays.xml | 31 + .../apps/Settings/res/values-es/arrays.xml | 31 + .../apps/Settings/res/values-fa/arrays.xml | 31 + .../apps/Settings/res/values-fi/arrays.xml | 31 + .../apps/Settings/res/values-fr/arrays.xml | 31 + .../apps/Settings/res/values-hi/arrays.xml | 31 + .../apps/Settings/res/values-hr/arrays.xml | 31 + .../apps/Settings/res/values-hu/arrays.xml | 31 + .../apps/Settings/res/values-in/arrays.xml | 31 + .../apps/Settings/res/values-it/arrays.xml | 31 + .../apps/Settings/res/values-iw/arrays.xml | 31 + .../apps/Settings/res/values-ja/arrays.xml | 31 + .../apps/Settings/res/values-ko/arrays.xml | 31 + .../apps/Settings/res/values-lt/arrays.xml | 31 + .../apps/Settings/res/values-lv/arrays.xml | 31 + .../apps/Settings/res/values-ms/arrays.xml | 31 + .../apps/Settings/res/values-nb/arrays.xml | 31 + .../apps/Settings/res/values-nl/arrays.xml | 31 + .../apps/Settings/res/values-pl/arrays.xml | 31 + .../apps/Settings/res/values-pt-rPT/arrays.xml | 31 + .../apps/Settings/res/values-pt/arrays.xml | 31 + .../apps/Settings/res/values-ro/arrays.xml | 31 + .../apps/Settings/res/values-ru/arrays.xml | 31 + .../apps/Settings/res/values-sk/arrays.xml | 31 + .../apps/Settings/res/values-sl/arrays.xml | 31 + .../apps/Settings/res/values-sr/arrays.xml | 31 + .../apps/Settings/res/values-sv/arrays.xml | 31 + .../apps/Settings/res/values-sw/arrays.xml | 31 + .../apps/Settings/res/values-th/arrays.xml | 31 + .../apps/Settings/res/values-tl/arrays.xml | 31 + .../apps/Settings/res/values-tr/arrays.xml | 31 + .../apps/Settings/res/values-uk/arrays.xml | 31 + .../apps/Settings/res/values-vi/arrays.xml | 31 + .../apps/Settings/res/values-zh-rCN/arrays.xml | 31 + .../apps/Settings/res/values-zh-rTW/arrays.xml | 31 + .../apps/Settings/res/values-zu/arrays.xml | 31 + .../packages/apps/Settings/res/values/arrays.xml | 46 ++ .../packages/apps/Settings/res/values/config.xml | 24 + 58 files changed, 2772 insertions(+) create mode 100644 overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg create mode 100644 overlay/frameworks/base/core/res/res/values/arrays.xml create mode 100644 overlay/frameworks/base/core/res/res/values/config.xml create mode 100644 overlay/frameworks/base/core/res/res/xml/power_profile.xml create mode 100644 overlay/frameworks/base/core/res/res/xml/storage_list.xml create mode 100644 overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml create mode 100644 overlay/frameworks/base/packages/SystemUI/res/values/config.xml create mode 100644 overlay/include/hardware/gps.h create mode 100644 overlay/packages/apps/Camera/res/values/config.xml create mode 100644 overlay/packages/apps/Phone/res/values/config.xml create mode 100644 overlay/packages/apps/Settings/res/values-af/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-am/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-ar/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-bg/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-ca/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-cs/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-da/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-de/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-el/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-en-rGB/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-es-rUS/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-es/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-fa/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-fi/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-fr/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-hi/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-hr/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-hu/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-in/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-it/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-iw/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-ja/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-ko/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-lt/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-lv/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-ms/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-nb/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-nl/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-pl/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-pt-rPT/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-pt/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-ro/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-ru/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-sk/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-sl/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-sr/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-sv/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-sw/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-th/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-tl/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-tr/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-uk/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-vi/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-zh-rCN/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-zh-rTW/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values-zu/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values/arrays.xml create mode 100644 overlay/packages/apps/Settings/res/values/config.xml (limited to 'overlay') diff --git a/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg b/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg new file mode 100644 index 0000000..e400338 Binary files /dev/null and b/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg differ diff --git a/overlay/frameworks/base/core/res/res/values/arrays.xml b/overlay/frameworks/base/core/res/res/values/arrays.xml new file mode 100644 index 0000000..fa33631 --- /dev/null +++ b/overlay/frameworks/base/core/res/res/values/arrays.xml @@ -0,0 +1,37 @@ + + + + + + + @string/reboot_reboot + @string/reboot_recovery + @string/reboot_download + + + + + + recovery + bootloader + + + diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml new file mode 100644 index 0000000..95f212c --- /dev/null +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -0,0 +1,328 @@ + + + + + + + + #ffffffff + + + 1000 + + + 9000 + + + false + + 0 + 1 + + + true + + + com.google.android.location + + + com.google.android.location + + + true + + + false + + + + 6 + 10 + 15 + 20 + 40 + 60 + 80 + 100 + 120 + 240 + 480 + 960 + 1920 + 2880 + 3840 + 7680 + 15360 + 30720 + 61440 + 121200 + + + + + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 + 120 + 130 + 140 + 150 + 160 + 170 + 185 + 200 + 215 + 225 + 235 + 245 + 255 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 10 + + + + + + + + "wifi,1,1,1,-1,true" + "mobile,0,0,0,-1,true" + "mobile_mms,2,0,2,60000,true" + "mobile_supl,3,0,2,60000,true" + "mobile_dun,4,0,3,60000,true" + "mobile_hipri,5,0,3,60000,true" + "mobile_bluetooth,7,7,1,-1,true" + "wifi_p2p,13,1,0,-1,true" + + + + + "1,1" + "0,1" + "7,1" + + + + + "rndis0" + + + + + "wlan0" + + + + + "bnep\\d" + + + + + + 0 + 1 + 5 + 7 + + + + true + + + true + + + true + + false + + + true + + + true + + + true + + + + 0 + 1 + 20 + 21 + + + + + 0 + 1 + 20 + 21 + + + + + 20 + + + + + 0 + 1 + 20 + 21 + + + + + 0 + 1 + 20 + 21 + 500 + 600 + + + + + 0 + 15 + 10 + 10 + + + + pdp0 + + + true + + + false + + + true + + + 7 + + diff --git a/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/overlay/frameworks/base/core/res/res/xml/power_profile.xml new file mode 100644 index 0000000..e6eb4e4 --- /dev/null +++ b/overlay/frameworks/base/core/res/res/xml/power_profile.xml @@ -0,0 +1,69 @@ + + + + + + 0 + 49 + 142 + 0.3 + 35690 + 260 + 4 + 120 + 220 + 88 + 88 + 185 + + 88 + 50 + + + 3.4 + 3.4 + + + + 200000 + 500000 + 800000 + 1000000 + 1200000 + 1400000 + 1600000 + + + 1.4 + + 44 + + + 55.4 + 82.1 + 113.7 + 140.0 + 170.0 + 200.0 + 230.0 + + + 1650 + diff --git a/overlay/frameworks/base/core/res/res/xml/storage_list.xml b/overlay/frameworks/base/core/res/res/xml/storage_list.xml new file mode 100644 index 0000000..d9247c5 --- /dev/null +++ b/overlay/frameworks/base/core/res/res/xml/storage_list.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + diff --git a/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml new file mode 100644 index 0000000..5e89645 --- /dev/null +++ b/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml @@ -0,0 +1,24 @@ + + + + true + + + 30000 + diff --git a/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/overlay/frameworks/base/packages/SystemUI/res/values/config.xml new file mode 100644 index 0000000..88851f7 --- /dev/null +++ b/overlay/frameworks/base/packages/SystemUI/res/values/config.xml @@ -0,0 +1,26 @@ + + + + + + + true + + diff --git a/overlay/include/hardware/gps.h b/overlay/include/hardware/gps.h new file mode 100644 index 0000000..05b3b11 --- /dev/null +++ b/overlay/include/hardware/gps.h @@ -0,0 +1,686 @@ +/* + * Copyright (C) 2010 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. + */ + +#ifndef ANDROID_INCLUDE_HARDWARE_GPS_H +#define ANDROID_INCLUDE_HARDWARE_GPS_H + +#include +#include +#include +#include + +#include + +__BEGIN_DECLS + +/** + * The id of this module + */ +#define GPS_HARDWARE_MODULE_ID "gps" + + +/** Milliseconds since January 1, 1970 */ +typedef int64_t GpsUtcTime; + +/** Maximum number of SVs for gps_sv_status_callback(). */ +#define GPS_MAX_SVS 32 + +/** Requested operational mode for GPS operation. */ +typedef uint32_t GpsPositionMode; +// IMPORTANT: Note that the following values must match +// constants in GpsLocationProvider.java. +/** Mode for running GPS standalone (no assistance). */ +#define GPS_POSITION_MODE_STANDALONE 0 +/** AGPS MS-Based mode. */ +#define GPS_POSITION_MODE_MS_BASED 1 +/** AGPS MS-Assisted mode. */ +#define GPS_POSITION_MODE_MS_ASSISTED 2 + +/** Requested recurrence mode for GPS operation. */ +typedef uint32_t GpsPositionRecurrence; +// IMPORTANT: Note that the following values must match +// constants in GpsLocationProvider.java. +/** Receive GPS fixes on a recurring basis at a specified period. */ +#define GPS_POSITION_RECURRENCE_PERIODIC 0 +/** Request a single shot GPS fix. */ +#define GPS_POSITION_RECURRENCE_SINGLE 1 + +/** GPS status event values. */ +typedef uint16_t GpsStatusValue; +// IMPORTANT: Note that the following values must match +// constants in GpsLocationProvider.java. +/** GPS status unknown. */ +#define GPS_STATUS_NONE 0 +/** GPS has begun navigating. */ +#define GPS_STATUS_SESSION_BEGIN 1 +/** GPS has stopped navigating. */ +#define GPS_STATUS_SESSION_END 2 +/** GPS has powered on but is not navigating. */ +#define GPS_STATUS_ENGINE_ON 3 +/** GPS is powered off. */ +#define GPS_STATUS_ENGINE_OFF 4 + +/** Flags to indicate which values are valid in a GpsLocation. */ +typedef uint16_t GpsLocationFlags; +// IMPORTANT: Note that the following values must match +// constants in GpsLocationProvider.java. +/** GpsLocation has valid latitude and longitude. */ +#define GPS_LOCATION_HAS_LAT_LONG 0x0001 +/** GpsLocation has valid altitude. */ +#define GPS_LOCATION_HAS_ALTITUDE 0x0002 +/** GpsLocation has valid speed. */ +#define GPS_LOCATION_HAS_SPEED 0x0004 +/** GpsLocation has valid bearing. */ +#define GPS_LOCATION_HAS_BEARING 0x0008 +/** GpsLocation has valid accuracy. */ +#define GPS_LOCATION_HAS_ACCURACY 0x0010 + +/** Flags for the gps_set_capabilities callback. */ + +/** GPS HAL schedules fixes for GPS_POSITION_RECURRENCE_PERIODIC mode. + If this is not set, then the framework will use 1000ms for min_interval + and will start and call start() and stop() to schedule the GPS. + */ +#define GPS_CAPABILITY_SCHEDULING 0x0000001 +/** GPS supports MS-Based AGPS mode */ +#define GPS_CAPABILITY_MSB 0x0000002 +/** GPS supports MS-Assisted AGPS mode */ +#define GPS_CAPABILITY_MSA 0x0000004 +/** GPS supports single-shot fixes */ +#define GPS_CAPABILITY_SINGLE_SHOT 0x0000008 +/** GPS supports on demand time injection */ +#define GPS_CAPABILITY_ON_DEMAND_TIME 0x0000010 + +/** Flags used to specify which aiding data to delete + when calling delete_aiding_data(). */ +typedef uint16_t GpsAidingData; +// IMPORTANT: Note that the following values must match +// constants in GpsLocationProvider.java. +#define GPS_DELETE_EPHEMERIS 0x0001 +#define GPS_DELETE_ALMANAC 0x0002 +#define GPS_DELETE_POSITION 0x0004 +#define GPS_DELETE_TIME 0x0008 +#define GPS_DELETE_IONO 0x0010 +#define GPS_DELETE_UTC 0x0020 +#define GPS_DELETE_HEALTH 0x0040 +#define GPS_DELETE_SVDIR 0x0080 +#define GPS_DELETE_SVSTEER 0x0100 +#define GPS_DELETE_SADATA 0x0200 +#define GPS_DELETE_RTI 0x0400 +#define GPS_DELETE_CELLDB_INFO 0x8000 +#define GPS_DELETE_ALL 0xFFFF + +/** AGPS type */ +typedef uint16_t AGpsType; +#define AGPS_TYPE_SUPL 1 +#define AGPS_TYPE_C2K 2 + +typedef uint16_t AGpsSetIDType; +#define AGPS_SETID_TYPE_NONE 0 +#define AGPS_SETID_TYPE_IMSI 1 +#define AGPS_SETID_TYPE_MSISDN 2 + +/** + * String length constants + */ +#define GPS_NI_SHORT_STRING_MAXLEN 256 +#define GPS_NI_LONG_STRING_MAXLEN 2048 + +/** + * GpsNiType constants + */ +typedef uint32_t GpsNiType; +#define GPS_NI_TYPE_VOICE 1 +#define GPS_NI_TYPE_UMTS_SUPL 2 +#define GPS_NI_TYPE_UMTS_CTRL_PLANE 3 + +/** + * GpsNiNotifyFlags constants + */ +typedef uint32_t GpsNiNotifyFlags; +/** NI requires notification */ +#define GPS_NI_NEED_NOTIFY 0x0001 +/** NI requires verification */ +#define GPS_NI_NEED_VERIFY 0x0002 +/** NI requires privacy override, no notification/minimal trace */ +#define GPS_NI_PRIVACY_OVERRIDE 0x0004 + +/** + * GPS NI responses, used to define the response in + * NI structures + */ +typedef int GpsUserResponseType; +#define GPS_NI_RESPONSE_ACCEPT 1 +#define GPS_NI_RESPONSE_DENY 2 +#define GPS_NI_RESPONSE_NORESP 3 + +/** + * NI data encoding scheme + */ +typedef int GpsNiEncodingType; +#define GPS_ENC_NONE 0 +#define GPS_ENC_SUPL_GSM_DEFAULT 1 +#define GPS_ENC_SUPL_UTF8 2 +#define GPS_ENC_SUPL_UCS2 3 +#define GPS_ENC_UNKNOWN -1 + +/** AGPS status event values. */ +typedef uint16_t AGpsStatusValue; +/** GPS requests data connection for AGPS. */ +#define GPS_REQUEST_AGPS_DATA_CONN 1 +/** GPS releases the AGPS data connection. */ +#define GPS_RELEASE_AGPS_DATA_CONN 2 +/** AGPS data connection initiated */ +#define GPS_AGPS_DATA_CONNECTED 3 +/** AGPS data connection completed */ +#define GPS_AGPS_DATA_CONN_DONE 4 +/** AGPS data connection failed */ +#define GPS_AGPS_DATA_CONN_FAILED 5 + +#define AGPS_REF_LOCATION_TYPE_GSM_CELLID 1 +#define AGPS_REF_LOCATION_TYPE_UMTS_CELLID 2 +#define AGPS_REG_LOCATION_TYPE_MAC 3 + +/** Network types for update_network_state "type" parameter */ +#define AGPS_RIL_NETWORK_TYPE_MOBILE 0 +#define AGPS_RIL_NETWORK_TYPE_WIFI 1 +#define AGPS_RIL_NETWORK_TYPE_MOBILE_MMS 2 +#define AGPS_RIL_NETWORK_TYPE_MOBILE_SUPL 3 +#define AGPS_RIL_NETWORK_TTYPE_MOBILE_DUN 4 +#define AGPS_RIL_NETWORK_TTYPE_MOBILE_HIPRI 5 +#define AGPS_RIL_NETWORK_TTYPE_WIMAX 6 + +/** + * Name for the GPS XTRA interface. + */ +#define GPS_XTRA_INTERFACE "gps-xtra" + +/** + * Name for the GPS DEBUG interface. + */ +#define GPS_DEBUG_INTERFACE "gps-debug" + +/** + * Name for the AGPS interface. + */ +#define AGPS_INTERFACE "agps" + +/** + * Name for NI interface + */ +#define GPS_NI_INTERFACE "gps-ni" + +/** + * Name for the AGPS-RIL interface. + */ +#define AGPS_RIL_INTERFACE "agps_ril" + +/** Represents a location. */ +typedef struct { + /** set to sizeof(GpsLocation) */ + size_t size; + /** Contains GpsLocationFlags bits. */ + uint16_t flags; + /** Represents latitude in degrees. */ + double latitude; + /** Represents longitude in degrees. */ + double longitude; + /** Represents altitude in meters above the WGS 84 reference + * ellipsoid. */ + double altitude; + /** Represents speed in meters per second. */ + float speed; + /** Represents heading in degrees. */ + float bearing; + /** Represents expected accuracy in meters. */ + float accuracy; + /** Timestamp for the location fix. */ + GpsUtcTime timestamp; +} GpsLocation; + +/** Represents the status. */ +typedef struct { + /** set to sizeof(GpsStatus) */ + size_t size; + GpsStatusValue status; +} GpsStatus; + +/** Represents SV information. */ +typedef struct { + /** set to sizeof(GpsSvInfo) */ + size_t size; + /** Pseudo-random number for the SV. */ + int prn; + /** Signal to noise ratio. */ + float snr; + /** Elevation of SV in degrees. */ + float elevation; + /** Azimuth of SV in degrees. */ + float azimuth; + /** Unknown field in Samsung I9100 libgps + May be an indicator for constellation type + (GPS, GLONASS, Galileo)? + Used on GT-I9100, likely also present on GT-N7000, + SGH-I717, SGH-I727 but this needs confirmation. + */ + int unknown_samsung_field; +} GpsSvInfo; + +/** Represents SV status. */ +typedef struct { + /** set to sizeof(GpsSvStatus) */ + size_t size; + + /** Number of SVs currently visible. */ + int num_svs; + + /** Contains an array of SV information. */ + GpsSvInfo sv_list[GPS_MAX_SVS]; + + /** Represents a bit mask indicating which SVs + * have ephemeris data. + */ + uint32_t ephemeris_mask; + + /** Represents a bit mask indicating which SVs + * have almanac data. + */ + uint32_t almanac_mask; + + /** + * Represents a bit mask indicating which SVs + * were used for computing the most recent position fix. + */ + uint32_t used_in_fix_mask; +} GpsSvStatus; + +/* 2G and 3G */ +/* In 3G lac is discarded */ +typedef struct { + uint16_t type; + uint16_t mcc; + uint16_t mnc; + uint16_t lac; + uint32_t cid; +} AGpsRefLocationCellID; + +typedef struct { + uint8_t mac[6]; +} AGpsRefLocationMac; + +/** Represents ref locations */ +typedef struct { + uint16_t type; + union { + AGpsRefLocationCellID cellID; + AGpsRefLocationMac mac; + } u; +} AGpsRefLocation; + +/** Callback with location information. + * Can only be called from a thread created by create_thread_cb. + */ +typedef void (* gps_location_callback)(GpsLocation* location); + +/** Callback with status information. + * Can only be called from a thread created by create_thread_cb. + */ +typedef void (* gps_status_callback)(GpsStatus* status); + +/** Callback with SV status information. + * Can only be called from a thread created by create_thread_cb. + */ +typedef void (* gps_sv_status_callback)(GpsSvStatus* sv_info); + +/** Callback for reporting NMEA sentences. + * Can only be called from a thread created by create_thread_cb. + */ +typedef void (* gps_nmea_callback)(GpsUtcTime timestamp, const char* nmea, int length); + +/** Callback to inform framework of the GPS engine's capabilities. + * Capability parameter is a bit field of GPS_CAPABILITY_* flags. + */ +typedef void (* gps_set_capabilities)(uint32_t capabilities); + +/** Callback utility for acquiring the GPS wakelock. + * This can be used to prevent the CPU from suspending while handling GPS events. + */ +typedef void (* gps_acquire_wakelock)(); + +/** Callback utility for releasing the GPS wakelock. */ +typedef void (* gps_release_wakelock)(); + +/** Callback for requesting NTP time */ +typedef void (* gps_request_utc_time)(); + +/** Callback for creating a thread that can call into the Java framework code. + * This must be used to create any threads that report events up to the framework. + */ +typedef pthread_t (* gps_create_thread)(const char* name, void (*start)(void *), void* arg); + +/** GPS callback structure. */ +typedef struct { + /** set to sizeof(GpsCallbacks) */ + size_t size; + gps_location_callback location_cb; + gps_status_callback status_cb; + gps_sv_status_callback sv_status_cb; + gps_nmea_callback nmea_cb; + gps_set_capabilities set_capabilities_cb; + gps_acquire_wakelock acquire_wakelock_cb; + gps_release_wakelock release_wakelock_cb; + gps_create_thread create_thread_cb; + gps_request_utc_time request_utc_time_cb; +} GpsCallbacks; + + +/** Represents the standard GPS interface. */ +typedef struct { + /** set to sizeof(GpsInterface) */ + size_t size; + /** + * Opens the interface and provides the callback routines + * to the implemenation of this interface. + */ + int (*init)( GpsCallbacks* callbacks ); + + /** Starts navigating. */ + int (*start)( void ); + + /** Stops navigating. */ + int (*stop)( void ); + + /** Closes the interface. */ + void (*cleanup)( void ); + + /** Injects the current time. */ + int (*inject_time)(GpsUtcTime time, int64_t timeReference, + int uncertainty); + + /** Injects current location from another location provider + * (typically cell ID). + * latitude and longitude are measured in degrees + * expected accuracy is measured in meters + */ + int (*inject_location)(double latitude, double longitude, float accuracy); + + /** + * Specifies that the next call to start will not use the + * information defined in the flags. GPS_DELETE_ALL is passed for + * a cold start. + */ + void (*delete_aiding_data)(GpsAidingData flags); + + /** + * min_interval represents the time between fixes in milliseconds. + * preferred_accuracy represents the requested fix accuracy in meters. + * preferred_time represents the requested time to first fix in milliseconds. + */ + int (*set_position_mode)(GpsPositionMode mode, GpsPositionRecurrence recurrence, + uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time); + + /** Get a pointer to extension information. */ + const void* (*get_extension)(const char* name); +} GpsInterface; + +/** Callback to request the client to download XTRA data. + * The client should download XTRA data and inject it by calling inject_xtra_data(). + * Can only be called from a thread created by create_thread_cb. + */ +typedef void (* gps_xtra_download_request)(); + +/** Callback structure for the XTRA interface. */ +typedef struct { + gps_xtra_download_request download_request_cb; + gps_create_thread create_thread_cb; +} GpsXtraCallbacks; + +/** Extended interface for XTRA support. */ +typedef struct { + /** set to sizeof(GpsXtraInterface) */ + size_t size; + /** + * Opens the XTRA interface and provides the callback routines + * to the implemenation of this interface. + */ + int (*init)( GpsXtraCallbacks* callbacks ); + /** Injects XTRA data into the GPS. */ + int (*inject_xtra_data)( char* data, int length ); +} GpsXtraInterface; + +/** Extended interface for DEBUG support. */ +typedef struct { + /** set to sizeof(GpsDebugInterface) */ + size_t size; + + /** + * This function should return any information that the native + * implementation wishes to include in a bugreport. + */ + size_t (*get_internal_state)(char* buffer, size_t bufferSize); +} GpsDebugInterface; + +/** Represents the status of AGPS. */ +typedef struct { + /** set to sizeof(AGpsStatus) */ + size_t size; + + AGpsType type; + AGpsStatusValue status; + uint32_t ipaddr; +} AGpsStatus; + +/** Callback with AGPS status information. + * Can only be called from a thread created by create_thread_cb. + */ +typedef void (* agps_status_callback)(AGpsStatus* status); + +/** Callback structure for the AGPS interface. */ +typedef struct { + agps_status_callback status_cb; + gps_create_thread create_thread_cb; +} AGpsCallbacks; + + +/** Extended interface for AGPS support. */ +typedef struct { + /** set to sizeof(AGpsInterface) */ + size_t size; + + /** + * Opens the AGPS interface and provides the callback routines + * to the implemenation of this interface. + */ + void (*init)( AGpsCallbacks* callbacks ); + /** + * Notifies that a data connection is available and sets + * the name of the APN to be used for SUPL. + */ + int (*data_conn_open)( const char* apn ); + /** + * Notifies that the AGPS data connection has been closed. + */ + int (*data_conn_closed)(); + /** + * Notifies that a data connection is not available for AGPS. + */ + int (*data_conn_failed)(); + /** + * Sets the hostname and port for the AGPS server. + */ + int (*set_server)( AGpsType type, const char* hostname, int port ); +} AGpsInterface; + + +/** Represents an NI request */ +typedef struct { + /** set to sizeof(GpsNiNotification) */ + size_t size; + + /** + * An ID generated by HAL to associate NI notifications and UI + * responses + */ + int notification_id; + + /** + * An NI type used to distinguish different categories of NI + * events, such as GPS_NI_TYPE_VOICE, GPS_NI_TYPE_UMTS_SUPL, ... + */ + GpsNiType ni_type; + + /** + * Notification/verification options, combinations of GpsNiNotifyFlags constants + */ + GpsNiNotifyFlags notify_flags; + + /** + * Timeout period to wait for user response. + * Set to 0 for no time out limit. + */ + int timeout; + + /** + * Default response when time out. + */ + GpsUserResponseType default_response; + + /** + * Requestor ID + */ + char requestor_id[GPS_NI_SHORT_STRING_MAXLEN]; + + /** + * Notification message. It can also be used to store client_id in some cases + */ + char text[GPS_NI_LONG_STRING_MAXLEN]; + + /** + * Client name decoding scheme + */ + GpsNiEncodingType requestor_id_encoding; + + /** + * Client name decoding scheme + */ + GpsNiEncodingType text_encoding; + + /** + * A pointer to extra data. Format: + * key_1 = value_1 + * key_2 = value_2 + */ + char extras[GPS_NI_LONG_STRING_MAXLEN]; + +} GpsNiNotification; + +/** Callback with NI notification. + * Can only be called from a thread created by create_thread_cb. + */ +typedef void (*gps_ni_notify_callback)(GpsNiNotification *notification); + +/** GPS NI callback structure. */ +typedef struct +{ + /** + * Sends the notification request from HAL to GPSLocationProvider. + */ + gps_ni_notify_callback notify_cb; + gps_create_thread create_thread_cb; +} GpsNiCallbacks; + +/** + * Extended interface for Network-initiated (NI) support. + */ +typedef struct +{ + /** set to sizeof(GpsNiInterface) */ + size_t size; + + /** Registers the callbacks for HAL to use. */ + void (*init) (GpsNiCallbacks *callbacks); + + /** Sends a response to HAL. */ + void (*respond) (int notif_id, GpsUserResponseType user_response); +} GpsNiInterface; + +struct gps_device_t { + struct hw_device_t common; + + /** + * Set the provided lights to the provided values. + * + * Returns: 0 on succes, error code on failure. + */ + const GpsInterface* (*get_gps_interface)(struct gps_device_t* dev); +}; + +#define AGPS_RIL_REQUEST_SETID_IMSI (1<<0L) +#define AGPS_RIL_REQUEST_SETID_MSISDN (1<<1L) + +#define AGPS_RIL_REQUEST_REFLOC_CELLID (1<<0L) +#define AGPS_RIL_REQUEST_REFLOC_MAC (1<<1L) + +typedef void (*agps_ril_request_set_id)(uint32_t flags); +typedef void (*agps_ril_request_ref_loc)(uint32_t flags); + +typedef struct { + agps_ril_request_set_id request_setid; + agps_ril_request_ref_loc request_refloc; + gps_create_thread create_thread_cb; +} AGpsRilCallbacks; + +/** Extended interface for AGPS_RIL support. */ +typedef struct { + /** set to sizeof(AGpsRilInterface) */ + size_t size; + /** + * Opens the AGPS interface and provides the callback routines + * to the implemenation of this interface. + */ + void (*init)( AGpsRilCallbacks* callbacks ); + + /** + * Sets the reference location. + */ + void (*set_ref_location) (const AGpsRefLocation *agps_reflocation, size_t sz_struct); + /** + * Sets the set ID. + */ + void (*set_set_id) (AGpsSetIDType type, const char* setid); + + /** + * Send network initiated message. + */ + void (*ni_message) (uint8_t *msg, size_t len); + + /** + * Notify GPS of network status changes. + * These parameters match values in the android.net.NetworkInfo class. + */ + void (*update_network_state) (int connected, int type, int roaming, const char* extra_info); + + /** + * Notify GPS of network status changes. + * These parameters match values in the android.net.NetworkInfo class. + */ + void (*update_network_availability) (int avaiable, const char* apn); +} AGpsRilInterface; + +__END_DECLS + +#endif /* ANDROID_INCLUDE_HARDWARE_GPS_H */ + diff --git a/overlay/packages/apps/Camera/res/values/config.xml b/overlay/packages/apps/Camera/res/values/config.xml new file mode 100644 index 0000000..09dd1ad --- /dev/null +++ b/overlay/packages/apps/Camera/res/values/config.xml @@ -0,0 +1,29 @@ + + + + + + true + + true + + true + + true + diff --git a/overlay/packages/apps/Phone/res/values/config.xml b/overlay/packages/apps/Phone/res/values/config.xml new file mode 100644 index 0000000..f788afe --- /dev/null +++ b/overlay/packages/apps/Phone/res/values/config.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + diff --git a/overlay/packages/apps/Settings/res/values-af/arrays.xml b/overlay/packages/apps/Settings/res/values-af/arrays.xml new file mode 100644 index 0000000..4f2780f --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-af/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sekondes" + "30 sekondes" + "1 minuut" + "2 minute" + "5 minute" + "10 minute" + + diff --git a/overlay/packages/apps/Settings/res/values-am/arrays.xml b/overlay/packages/apps/Settings/res/values-am/arrays.xml new file mode 100644 index 0000000..73deb95 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-am/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 ሰከንዶች" + "30 ሰከንዶች" + "1 ደቂቃ" + "2 ደቂቃዎች" + "5 ደቂቃዎች" + "10 ደቂቃዎች" + + diff --git a/overlay/packages/apps/Settings/res/values-ar/arrays.xml b/overlay/packages/apps/Settings/res/values-ar/arrays.xml new file mode 100644 index 0000000..396b12e --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-ar/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 ثانية" + "30 ثانية" + "دقيقة واحدة" + "دقيقتان" + "5 دقائق" + "10 دقائق" + + diff --git a/overlay/packages/apps/Settings/res/values-bg/arrays.xml b/overlay/packages/apps/Settings/res/values-bg/arrays.xml new file mode 100644 index 0000000..7c35aca --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-bg/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 секунди" + "30 секунди" + "1 минута" + "2 минути" + "5 минути" + "10 минути" + + diff --git a/overlay/packages/apps/Settings/res/values-ca/arrays.xml b/overlay/packages/apps/Settings/res/values-ca/arrays.xml new file mode 100644 index 0000000..7b8afb8 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-ca/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 segons" + "30 segons" + "1 minut" + "2 minuts" + "5 minuts" + "10 minuts" + + diff --git a/overlay/packages/apps/Settings/res/values-cs/arrays.xml b/overlay/packages/apps/Settings/res/values-cs/arrays.xml new file mode 100644 index 0000000..266d10e --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-cs/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 s." + "30 s." + "1 min." + "2 min." + "5 min." + "10 min." + + diff --git a/overlay/packages/apps/Settings/res/values-da/arrays.xml b/overlay/packages/apps/Settings/res/values-da/arrays.xml new file mode 100644 index 0000000..5286122 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-da/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sekunder" + "30 sekunder" + "1 minut" + "2 minutter" + "5 minutter" + "10 minutter" + + diff --git a/overlay/packages/apps/Settings/res/values-de/arrays.xml b/overlay/packages/apps/Settings/res/values-de/arrays.xml new file mode 100644 index 0000000..a185f05 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-de/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 Sekunden" + "30 Sekunden" + "1 Minute" + "2 Minuten" + "5 Minuten" + "10 Minuten" + + diff --git a/overlay/packages/apps/Settings/res/values-el/arrays.xml b/overlay/packages/apps/Settings/res/values-el/arrays.xml new file mode 100644 index 0000000..c5b4111 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-el/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 δευτερόλεπτα" + "30 δευτερόλεπτα" + "1 λεπτό" + "2 λεπτά" + "5 λεπτά" + "10 λεπτά" + + diff --git a/overlay/packages/apps/Settings/res/values-en-rGB/arrays.xml b/overlay/packages/apps/Settings/res/values-en-rGB/arrays.xml new file mode 100644 index 0000000..d99e0a6 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-en-rGB/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 seconds" + "30 seconds" + "1 minute" + "2 minutes" + "5 minutes" + "10 minutes" + + diff --git a/overlay/packages/apps/Settings/res/values-es-rUS/arrays.xml b/overlay/packages/apps/Settings/res/values-es-rUS/arrays.xml new file mode 100644 index 0000000..9d0d76b --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-es-rUS/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 segundos" + "30 segundos" + "1 minuto" + "2 minutos" + "5 minutos" + "10 minutos" + + diff --git a/overlay/packages/apps/Settings/res/values-es/arrays.xml b/overlay/packages/apps/Settings/res/values-es/arrays.xml new file mode 100644 index 0000000..9d0d76b --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-es/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 segundos" + "30 segundos" + "1 minuto" + "2 minutos" + "5 minutos" + "10 minutos" + + diff --git a/overlay/packages/apps/Settings/res/values-fa/arrays.xml b/overlay/packages/apps/Settings/res/values-fa/arrays.xml new file mode 100644 index 0000000..bf95ca8 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-fa/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 ثانیه" + "30 ثانیه" + "1 دقیقه" + "2 دقیقه" + "5 دقیقه" + "10 دقیقه" + + diff --git a/overlay/packages/apps/Settings/res/values-fi/arrays.xml b/overlay/packages/apps/Settings/res/values-fi/arrays.xml new file mode 100644 index 0000000..7bf4c62 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-fi/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sekuntia" + "30 sekuntia" + "1 minuutti" + "2 minuuttia" + "5 minuuttia" + "10 minuuttia" + + diff --git a/overlay/packages/apps/Settings/res/values-fr/arrays.xml b/overlay/packages/apps/Settings/res/values-fr/arrays.xml new file mode 100644 index 0000000..cb9e4ff --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-fr/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 secondes" + "30 secondes" + "1 minute" + "2 minutes" + "5 minutes" + "10 minutes" + + diff --git a/overlay/packages/apps/Settings/res/values-hi/arrays.xml b/overlay/packages/apps/Settings/res/values-hi/arrays.xml new file mode 100644 index 0000000..7c2f835 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-hi/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 सेकंड" + "30 सेकंड" + "1 मिनट" + "2 मिनट" + "5 मिनट" + "10 मिनट" + + diff --git a/overlay/packages/apps/Settings/res/values-hr/arrays.xml b/overlay/packages/apps/Settings/res/values-hr/arrays.xml new file mode 100644 index 0000000..5e0c117 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-hr/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sekundi" + "30 sekundi" + "1 minuta" + "2 minute" + "5 minuta" + "10 minuta" + + diff --git a/overlay/packages/apps/Settings/res/values-hu/arrays.xml b/overlay/packages/apps/Settings/res/values-hu/arrays.xml new file mode 100644 index 0000000..208464e --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-hu/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 másodperc" + "30 másodperc" + "1 perc" + "2 perc" + "5 perc" + "10 perc" + + diff --git a/overlay/packages/apps/Settings/res/values-in/arrays.xml b/overlay/packages/apps/Settings/res/values-in/arrays.xml new file mode 100644 index 0000000..b3c4776 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-in/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 detik" + "30 detik" + "1 menit" + "2 menit" + "5 menit" + "10 menit" + + diff --git a/overlay/packages/apps/Settings/res/values-it/arrays.xml b/overlay/packages/apps/Settings/res/values-it/arrays.xml new file mode 100644 index 0000000..3d923d3 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-it/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 secondi" + "30 secondi" + "1 minuto" + "2 minuti" + "5 minuti" + "10 minuti" + + diff --git a/overlay/packages/apps/Settings/res/values-iw/arrays.xml b/overlay/packages/apps/Settings/res/values-iw/arrays.xml new file mode 100644 index 0000000..4a90801 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-iw/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 שניות" + "30 שניות" + "דקה אחת" + "2 דקות" + "5 דקות" + "10 דקות" + + diff --git a/overlay/packages/apps/Settings/res/values-ja/arrays.xml b/overlay/packages/apps/Settings/res/values-ja/arrays.xml new file mode 100644 index 0000000..abde1bf --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-ja/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15秒" + "30秒" + "1分" + "2分" + "5分" + "10分" + + diff --git a/overlay/packages/apps/Settings/res/values-ko/arrays.xml b/overlay/packages/apps/Settings/res/values-ko/arrays.xml new file mode 100644 index 0000000..d2b686f --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-ko/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15초" + "30초" + "1분" + "2분" + "5분" + "10분" + + diff --git a/overlay/packages/apps/Settings/res/values-lt/arrays.xml b/overlay/packages/apps/Settings/res/values-lt/arrays.xml new file mode 100644 index 0000000..3028803 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-lt/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sek." + "30 sek." + "1 min." + "2 min." + "5 min." + "10 min." + + diff --git a/overlay/packages/apps/Settings/res/values-lv/arrays.xml b/overlay/packages/apps/Settings/res/values-lv/arrays.xml new file mode 100644 index 0000000..19ffffd --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-lv/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sekundes" + "30 sekundes" + "1 minūte" + "2 minūtes" + "5 minūtes" + "10 minūtes" + + diff --git a/overlay/packages/apps/Settings/res/values-ms/arrays.xml b/overlay/packages/apps/Settings/res/values-ms/arrays.xml new file mode 100644 index 0000000..0f5b80d --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-ms/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 saat" + "30 saat" + "1 minit" + "2 minit" + "5 minit" + "10 minit" + + diff --git a/overlay/packages/apps/Settings/res/values-nb/arrays.xml b/overlay/packages/apps/Settings/res/values-nb/arrays.xml new file mode 100644 index 0000000..c5db781 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-nb/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sekunder" + "30 sekunder" + "Ett minutt" + "To minutter" + "Fem minutter" + "Ti minutter" + + diff --git a/overlay/packages/apps/Settings/res/values-nl/arrays.xml b/overlay/packages/apps/Settings/res/values-nl/arrays.xml new file mode 100644 index 0000000..aa15318 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-nl/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 seconden" + "30 seconden" + "1 minuut" + "2 minuten" + "5 minuten" + "10 minuten" + + diff --git a/overlay/packages/apps/Settings/res/values-pl/arrays.xml b/overlay/packages/apps/Settings/res/values-pl/arrays.xml new file mode 100644 index 0000000..265da14 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-pl/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sekund" + "30 sekund" + "1 minuta" + "2 minuty" + "5 minut" + "10 minut" + + diff --git a/overlay/packages/apps/Settings/res/values-pt-rPT/arrays.xml b/overlay/packages/apps/Settings/res/values-pt-rPT/arrays.xml new file mode 100644 index 0000000..9d0d76b --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-pt-rPT/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 segundos" + "30 segundos" + "1 minuto" + "2 minutos" + "5 minutos" + "10 minutos" + + diff --git a/overlay/packages/apps/Settings/res/values-pt/arrays.xml b/overlay/packages/apps/Settings/res/values-pt/arrays.xml new file mode 100644 index 0000000..1e00250 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-pt/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 segundos" + "30 segundos" + "Um minuto" + "Dois minutos" + "Cinco minutos" + "10 minutos" + + diff --git a/overlay/packages/apps/Settings/res/values-ro/arrays.xml b/overlay/packages/apps/Settings/res/values-ro/arrays.xml new file mode 100644 index 0000000..903ea72 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-ro/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 secunde" + "30 de secunde" + "1 minut" + "2 minute" + "5 minute" + "10 minute" + + diff --git a/overlay/packages/apps/Settings/res/values-ru/arrays.xml b/overlay/packages/apps/Settings/res/values-ru/arrays.xml new file mode 100644 index 0000000..b4d5e6e --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-ru/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 секунд" + "30 секунд" + "1 минута" + "2 минуты" + "5 минут" + "10 минут" + + diff --git a/overlay/packages/apps/Settings/res/values-sk/arrays.xml b/overlay/packages/apps/Settings/res/values-sk/arrays.xml new file mode 100644 index 0000000..f6ffc42 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-sk/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 s" + "30 s" + "1 min." + "2 min." + "5 min." + "10 min." + + diff --git a/overlay/packages/apps/Settings/res/values-sl/arrays.xml b/overlay/packages/apps/Settings/res/values-sl/arrays.xml new file mode 100644 index 0000000..c660d19 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-sl/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 s" + "30 s" + "1 min" + "2 min" + "5 min" + "10 min" + + diff --git a/overlay/packages/apps/Settings/res/values-sr/arrays.xml b/overlay/packages/apps/Settings/res/values-sr/arrays.xml new file mode 100644 index 0000000..bea8b75 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-sr/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 секунди" + "30 секунди" + "1 минут" + "2 минута" + "5 минута" + "10 минута" + + diff --git a/overlay/packages/apps/Settings/res/values-sv/arrays.xml b/overlay/packages/apps/Settings/res/values-sv/arrays.xml new file mode 100644 index 0000000..c28821f --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-sv/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 sekunder" + "30 sekunder" + "1 minut" + "2 minuter" + "5 minuter" + "10 minuter" + + diff --git a/overlay/packages/apps/Settings/res/values-sw/arrays.xml b/overlay/packages/apps/Settings/res/values-sw/arrays.xml new file mode 100644 index 0000000..1eda2bd --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-sw/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "Sekunde 15" + "sekunde 30" + "Dakika 1" + "Dakika 2" + "Dakika 5" + "Dakika 10" + + diff --git a/overlay/packages/apps/Settings/res/values-th/arrays.xml b/overlay/packages/apps/Settings/res/values-th/arrays.xml new file mode 100644 index 0000000..0a62eb2 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-th/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 วินาที" + "30 วินาที" + "1 นาที" + "2 นาที" + "5 นาที" + "10 นาที" + + diff --git a/overlay/packages/apps/Settings/res/values-tl/arrays.xml b/overlay/packages/apps/Settings/res/values-tl/arrays.xml new file mode 100644 index 0000000..f6eed62 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-tl/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 segundo" + "30 segundo" + "1 minuto" + "2 minuto" + "5 minuto" + "10 minuto" + + diff --git a/overlay/packages/apps/Settings/res/values-tr/arrays.xml b/overlay/packages/apps/Settings/res/values-tr/arrays.xml new file mode 100644 index 0000000..4c0aecc --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-tr/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 saniye" + "30 saniye" + "1 dakika" + "2 dakika" + "5 dakika" + "10 dakika" + + diff --git a/overlay/packages/apps/Settings/res/values-uk/arrays.xml b/overlay/packages/apps/Settings/res/values-uk/arrays.xml new file mode 100644 index 0000000..3406602 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-uk/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 секунд" + "30 секунд" + "1 хвилина" + "2 хвилини" + "5 хвилин" + "10 хвилин" + + diff --git a/overlay/packages/apps/Settings/res/values-vi/arrays.xml b/overlay/packages/apps/Settings/res/values-vi/arrays.xml new file mode 100644 index 0000000..c6de6bd --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-vi/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 giây" + "30 giây" + "1 phút" + "2 phút" + "5 phút" + "10 phút" + + diff --git a/overlay/packages/apps/Settings/res/values-zh-rCN/arrays.xml b/overlay/packages/apps/Settings/res/values-zh-rCN/arrays.xml new file mode 100644 index 0000000..cb28ca4 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-zh-rCN/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 秒" + "30 秒" + "1 分钟" + "2 分钟" + "5 分钟" + "10 分钟" + + diff --git a/overlay/packages/apps/Settings/res/values-zh-rTW/arrays.xml b/overlay/packages/apps/Settings/res/values-zh-rTW/arrays.xml new file mode 100644 index 0000000..eb9329b --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-zh-rTW/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "15 秒" + "30 秒" + "1 分鐘" + "2 分鐘" + "5 分鐘" + "10 分鐘" + + diff --git a/overlay/packages/apps/Settings/res/values-zu/arrays.xml b/overlay/packages/apps/Settings/res/values-zu/arrays.xml new file mode 100644 index 0000000..e675fbb --- /dev/null +++ b/overlay/packages/apps/Settings/res/values-zu/arrays.xml @@ -0,0 +1,31 @@ + + + + + + "Imizuzwana engu-15" + "30 amasekhondi" + "1 iminithi" + "2 amaminithi" + "5 amaminithii" + "10 amaminithi" + + diff --git a/overlay/packages/apps/Settings/res/values/arrays.xml b/overlay/packages/apps/Settings/res/values/arrays.xml new file mode 100644 index 0000000..3b47031 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values/arrays.xml @@ -0,0 +1,46 @@ + + + + + + 15 seconds + 30 seconds + 1 minute + 2 minutes + 5 minutes + 10 minutes + + + + + + 15000 + + 30000 + + 60000 + + 120000 + + 300000 + + 600000 + + diff --git a/overlay/packages/apps/Settings/res/values/config.xml b/overlay/packages/apps/Settings/res/values/config.xml new file mode 100644 index 0000000..6d6b210 --- /dev/null +++ b/overlay/packages/apps/Settings/res/values/config.xml @@ -0,0 +1,24 @@ + + + + + + true + + + true + -- cgit v1.1