diff --git a/common/hardware/libhardware/libkeymaster/include/schw/keymaster_aw.h b/common/hardware/libhardware/libkeymaster/include/schw/keymaster_aw.h index e0c3954..e76015e 100644 --- a/common/hardware/libhardware/libkeymaster/include/schw/keymaster_aw.h +++ b/common/hardware/libhardware/libkeymaster/include/schw/keymaster_aw.h @@ -16,8 +16,7 @@ #ifndef __AWKEYMASTER_MODULEAPI_INCLUDE_H_ #define __AWKEYMASTER_MODULEAPI_INCLUDE_H_ -#include - +#include int aw_keymaster_req_libsym(void *handle); diff --git a/common/hardware/libhardware/libkeymaster/include/schw/log_aw.h b/common/hardware/libhardware/libkeymaster/include/schw/log_aw.h index d6b77be..20409f9 100644 --- a/common/hardware/libhardware/libkeymaster/include/schw/log_aw.h +++ b/common/hardware/libhardware/libkeymaster/include/schw/log_aw.h @@ -3,7 +3,7 @@ #define __AWKEYMASTER_LOGAPI_INCLUDE_H_ #include -#include +#include #ifdef __cplusplus extern "C" { diff --git a/common/hardware/libhardware/libkeymaster/module_sunxi.cpp b/common/hardware/libhardware/libkeymaster/module_sunxi.cpp index 86e08bf..3b72024 100644 --- a/common/hardware/libhardware/libkeymaster/module_sunxi.cpp +++ b/common/hardware/libhardware/libkeymaster/module_sunxi.cpp @@ -13,13 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + +#define keymaster_device keymaster0_device +#define keymaster_device_t keymaster0_device_t + #include #include #include #include #include #include -#include +#include #include #include #include @@ -452,20 +456,16 @@ static int aw_device_open(const hw_module_t* module, const char* name, } static struct hw_module_methods_t keystore_module_methods = { - open: aw_device_open, + .open = aw_device_open, }; -struct keystore_module HAL_MODULE_INFO_SYM +struct hw_module_t HAL_MODULE_INFO_SYM __attribute__ ((visibility ("default"))) = { - common: { - tag: HARDWARE_MODULE_TAG, - module_api_version: KEYMASTER_MODULE_API_VERSION_0_2, - hal_api_version: HARDWARE_HAL_API_VERSION, - id: KEYSTORE_HARDWARE_MODULE_ID, - name: "Keymaster AllSoftwinnertech HAL", - author: "The Android Open Source Project", - methods: &keystore_module_methods, - dso: 0, - reserved: {}, - }, + .tag = HARDWARE_MODULE_TAG, + .module_api_version = KEYMASTER_MODULE_API_VERSION_0_2, + .hal_api_version = HARDWARE_HAL_API_VERSION, + .id = KEYSTORE_HARDWARE_MODULE_ID, + .name = "Keymaster AllSoftwinnertech HAL", + .author = "The Android Open Source Project", + .methods = &keystore_module_methods, }; diff --git a/common/hardware/libhardware/libsensors/aw_sensors/AccelSensor.cpp b/common/hardware/libhardware/libsensors/aw_sensors/AccelSensor.cpp index 9b178cb..2eb267b 100755 --- a/common/hardware/libhardware/libsensors/aw_sensors/AccelSensor.cpp +++ b/common/hardware/libhardware/libsensors/aw_sensors/AccelSensor.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include @@ -42,8 +43,8 @@ AccelSensor::AccelSensor() mPendingMask(0), convert(0.0), direct_x(0), - direct_y(0), - direct_z(0), + direct_y(0), + direct_z(0), direct_xy(-1), mInputReader(16), mDelay(0) @@ -54,45 +55,45 @@ AccelSensor::AccelSensor() #endif if (strlen(gsensorInfo.sensorName)) { if(! gsensor_cfg()) - ALOGE("gsensor config error!\n"); + ALOGE("gsensor config error!\n"); } - + memset(&mPendingEvent, 0, sizeof(mPendingEvent)); memset(&mAccData, 0, sizeof(mAccData)); - + mPendingEvent.version = sizeof(sensors_event_t); mPendingEvent.sensor = ID_A; mPendingEvent.type = SENSOR_TYPE_ACCELEROMETER; mPendingEvent.acceleration.status = SENSOR_STATUS_ACCURACY_HIGH; - + mUser = 0; - -#ifdef DEBUG_SENSOR + +#ifdef DEBUG_SENSOR ALOGD("%s:data_fd:%d\n", __func__, data_fd); -#endif - +#endif + if(!strcmp(ACC_DATA_NAME, "lsm303d_acc")) { - sprintf(gsensorInfo.classPath, "%s/%s/%s", gsensorInfo.classPath, + sprintf(gsensorInfo.classPath, "%s/%s/%s", gsensorInfo.classPath, "device", "accelerometer"); ALOGD("gsensorInfo.classPath:%s", gsensorInfo.classPath); } } AccelSensor::~AccelSensor() { - + } char* AccelSensor::get_cfg_value(char *buf) { int j = 0; - int k = 0; + int k = 0; char* val; - + val = strtok(buf, "="); if (val != NULL){ val = strtok(NULL, " \n\r\t"); } buf = val; - + return buf; } @@ -102,12 +103,12 @@ int AccelSensor::gsensor_cfg() int name_match = 0; char buf[128] = {0}; char * val; - + if((fp = fopen(GSENSOR_CONFIG_PATH, "rb")) == NULL) { ALOGD("can't not open file!\n"); return 0; } - + while(fgets(buf, LINE_LENGTH, fp)) { if (!strncmp(buf, GSENSOR_NAME, strlen(GSENSOR_NAME))) { @@ -116,7 +117,7 @@ int AccelSensor::gsensor_cfg() ALOGD("val:%s\n",val); #endif name_match = (strncmp(val, gsensorInfo.sensorName, strlen(gsensorInfo.sensorName))) ? 0 : 1; - + if (name_match) { convert = (GRAVITY_EARTH/gsensorInfo.priData); #ifdef DEBUG_SENSOR @@ -124,44 +125,44 @@ int AccelSensor::gsensor_cfg() #endif memset(&buf, 0, sizeof(buf)); continue; - } - - } - + } + + } + if(name_match ==0){ memset(&buf, 0, sizeof(buf)); continue; }else if(name_match < 5){ name_match++; - val = get_cfg_value(buf); + val = get_cfg_value(buf); #ifdef DEBUG_SENSOR ALOGD("val:%s\n", val); #endif - - if (!strncmp(buf,GSENSOR_DIRECTX, strlen(GSENSOR_DIRECTX))){ - direct_x = (strncmp(val, TRUE,strlen(val))) ? convert * (-1) : convert; + + if (!strncmp(buf,GSENSOR_DIRECTX, strlen(GSENSOR_DIRECTX))){ + direct_x = (strncmp(val, TRUE,strlen(val))) ? convert * (-1) : convert; } - - if (!strncmp(buf, GSENSOR_DIRECTY, strlen(GSENSOR_DIRECTY))){ - direct_y =(strncmp(val, TRUE,strlen(val))) ? convert * (-1) : convert; + + if (!strncmp(buf, GSENSOR_DIRECTY, strlen(GSENSOR_DIRECTY))){ + direct_y =(strncmp(val, TRUE,strlen(val))) ? convert * (-1) : convert; } - + if (!strncmp(buf, GSENSOR_DIRECTZ, strlen(GSENSOR_DIRECTZ))){ - direct_z =(strncmp(val, TRUE,strlen(val))) ? convert * (-1) : convert; + direct_z =(strncmp(val, TRUE,strlen(val))) ? convert * (-1) : convert; } - + if (!strncmp(buf,GSENSOR_XY, strlen(GSENSOR_XY))){ - direct_xy = (strncmp(val, TRUE,strlen(val))) ? 0 : 1; + direct_xy = (strncmp(val, TRUE,strlen(val))) ? 0 : 1; } - - + + }else{ name_match = 0; break; } memset(&buf, 0, sizeof(buf)); } - + char property[PROPERTY_VALUE_MAX]; property_get("ro.sf.rotation", property, 0); switch (atoi(property)) { @@ -182,24 +183,24 @@ int AccelSensor::gsensor_cfg() ALOGD("direct_x: %f,direct_y: %f,direct_z: %f,direct_xy:%d,sensor_name:%s \n", direct_x, direct_y, direct_z, direct_xy, gsensorInfo.sensorName); #endif - + if((direct_x == 0) || (direct_y == 0) || (direct_z == 0) || (direct_xy == (-1)) || (convert == 0.0)) { fclose(fp); return 0; } - + fclose(fp); return 1; - + } int AccelSensor::setEnable(int32_t handle, int en) { int err = 0; - + //ALOGD("enable: handle: %ld, en: %d", handle, en); if(handle != ID_A && handle != ID_O && handle != ID_M) return -1; - + if(en) mUser++; else{ @@ -207,13 +208,13 @@ int AccelSensor::setEnable(int32_t handle, int en) { if(mUser < 0) mUser = 0; } - + if(mUser > 0) err = enable_sensor(); else err = disable_sensor(); - + if(handle == ID_A ) { if(en) mEnabled++; @@ -222,10 +223,10 @@ int AccelSensor::setEnable(int32_t handle, int en) { if(mEnabled < 0) mEnabled = 0; } - + //update_delay(); #ifdef DEBUG_SENSOR - ALOGD("AccelSensor enable %d ,usercount %d, handle %d ,mEnabled %d, err %d", + ALOGD("AccelSensor enable %d ,usercount %d, handle %d ,mEnabled %d, err %d", en, mUser, handle, mEnabled, err); #endif @@ -236,12 +237,12 @@ int AccelSensor::setDelay(int32_t handle, int64_t ns) { // ALOGD("delay: handle: %ld, ns: %lld", handle, ns); if (ns < 0) return -EINVAL; - -#ifdef DEBUG_SENSOR + +#ifdef DEBUG_SENSOR ALOGD("%s: ns = %lld", __func__, ns); #endif mDelay = ns; - + return update_delay(); } @@ -259,32 +260,32 @@ int AccelSensor::readEvents(sensors_event_t* data, int count) { int numEventReceived = 0; input_event const* event; - + while (count && mInputReader.readEvent(&event)) { int type = event->type; - + if ((type == EV_ABS) || (type == EV_REL) || (type == EV_KEY)) { processEvent(event->code, event->value); mInputReader.next(); } else if (type == EV_SYN) { int64_t time = timevalToNano(event->time); - + if (mPendingMask) { mPendingMask = 0; mPendingEvent.timestamp = time; - + if (mEnabled) { *data++ = mPendingEvent; mAccData = mPendingEvent; count--; numEventReceived++; - } + } } - + if (!mPendingMask) { mInputReader.next(); } - + } else { ALOGE("AccelSensor: unknown event (type=%d, code=%d)", type, event->code); @@ -300,24 +301,24 @@ void AccelSensor::processEvent(int code, int value) { switch (code) { case ACC_EVENT_X : mPendingMask = 1; - + if(direct_xy) { mPendingEvent.acceleration.y= value * direct_y; }else { mPendingEvent.acceleration.x = value * direct_x; } - + break; case ACC_EVENT_Y : mPendingMask = 1; - + if(direct_xy) { mPendingEvent.acceleration.x = value * direct_x; }else { mPendingEvent.acceleration.y = value * direct_y; } - + break; case ACC_EVENT_Z : @@ -325,31 +326,31 @@ void AccelSensor::processEvent(int code, int value) { mPendingEvent.acceleration.z = value * direct_z ; break; } - + #ifdef DEBUG_SENSOR ALOGD("Sensor data: x,y,z: %f, %f, %f\n", mPendingEvent.acceleration.x, mPendingEvent.acceleration.y, - mPendingEvent.acceleration.z); -#endif + mPendingEvent.acceleration.z); +#endif } int AccelSensor::writeEnable(int isEnable) { - char buf[2]; - int err = -1 ; - + char buf[2]; + int err = -1 ; + if(gsensorInfo.classPath[0] == ICHAR) return -1; - + int bytes = sprintf(buf, "%d", isEnable); - - if(!strcmp(ACC_DATA_NAME, "lsm303d_acc")) { - err = set_sysfs_input_attr(gsensorInfo.classPath,"enable_device",buf,bytes); - }else { + + if(!strcmp(ACC_DATA_NAME, "lsm303d_acc")) { + err = set_sysfs_input_attr(gsensorInfo.classPath,"enable_device",buf,bytes); + }else { err = set_sysfs_input_attr(gsensorInfo.classPath,"enable",buf,bytes); } - + return err; } @@ -366,9 +367,9 @@ int AccelSensor::writeDelay(int64_t ns) { char buf[80]; int bytes = sprintf(buf, "%lld", ns/1000 / 1000); - - if(!strcmp(ACC_DATA_NAME, "lsm303d_acc")) { - int err = set_sysfs_input_attr(gsensorInfo.classPath,"pollrate_us",buf,bytes); + + if(!strcmp(ACC_DATA_NAME, "lsm303d_acc")) { + int err = set_sysfs_input_attr(gsensorInfo.classPath,"pollrate_us",buf,bytes); } else { int err = set_sysfs_input_attr(gsensorInfo.classPath,"delay",buf,bytes); } @@ -394,4 +395,3 @@ int AccelSensor::getEnable(int32_t handle) { } /*****************************************************************************/ - diff --git a/common/hardware/libhardware/libsensors/aw_sensors/InputEventReader.cpp b/common/hardware/libhardware/libsensors/aw_sensors/InputEventReader.cpp index e51b3c8..3694c0b 100755 --- a/common/hardware/libhardware/libsensors/aw_sensors/InputEventReader.cpp +++ b/common/hardware/libhardware/libsensors/aw_sensors/InputEventReader.cpp @@ -18,6 +18,7 @@ #include #include #include +#include #include #include @@ -60,7 +61,7 @@ ssize_t InputEventCircularReader::fill(int fd) if (numEventsRead) { mHead += numEventsRead; mFreeSpace -= numEventsRead; - + if (mHead > mBufferEnd) { size_t s = mHead - mBufferEnd; memcpy(mBuffer, mBufferEnd, s * sizeof(input_event)); @@ -83,7 +84,7 @@ void InputEventCircularReader::next() { mCurr++; mFreeSpace++; - + if (mCurr >= mBufferEnd) { mCurr = mBuffer; } diff --git a/common/hardware/libhardware/libsensors/aw_sensors/LightSensor.cpp b/common/hardware/libhardware/libsensors/aw_sensors/LightSensor.cpp index 8060ae7..5f0ba75 100755 --- a/common/hardware/libhardware/libsensors/aw_sensors/LightSensor.cpp +++ b/common/hardware/libhardware/libsensors/aw_sensors/LightSensor.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -40,7 +41,7 @@ LightSensor::LightSensor() { char buffer[PROPERTY_VALUE_MAX]; memset(&mPendingEvent, 0, sizeof(mPendingEvent)); - + mPendingEvent.version = sizeof(sensors_event_t); mPendingEvent.sensor = ID_L; mPendingEvent.type = SENSOR_TYPE_LIGHT; @@ -48,8 +49,8 @@ LightSensor::LightSensor() property_get("ro.lightsensor.threshold", buffer, "10"); mThresholdLux = atoi(buffer); - -#ifdef SENSOR_DEBUG + +#ifdef SENSOR_DEBUG ALOGD("%s:data_fd:%d\n", __func__,data_fd); #endif @@ -75,8 +76,8 @@ int LightSensor::setDelay(int32_t handle, int64_t ns) char buf[80]; int bytes = sprintf(buf, "%lld", ns/1000 / 1000); - - + + int err = set_sysfs_input_attr(ligSensorInfo.classPath,"ls_poll_delay",buf,bytes); @@ -85,20 +86,20 @@ int LightSensor::setDelay(int32_t handle, int64_t ns) int LightSensor::setEnable(int32_t handle, int en) { - char buf[2]; - int err = -1; - + char buf[2]; + int err = -1; + if(ligSensorInfo.classPath[0] == ICHAR) return -1; - + int flags = en ? 1 : 0; - + if (flags != mEnabled) { - int bytes = sprintf(buf, "%d", flags); + int bytes = sprintf(buf, "%d", flags); err = set_sysfs_input_attr(ligSensorInfo.classPath,"enable",buf,bytes); mEnabled = flags; } - + return 0; } #if 0 @@ -115,7 +116,7 @@ int LightSensor::setIntLux() return -1; } memset(buf, 0, 6); - + if ((n = fread(buf, 1, 6, fd)) < 0) { ALOGE("Unable to read %s\n", ls_sysfs_path); return -1; @@ -129,7 +130,7 @@ int LightSensor::setIntLux() /* Set low lux and high interrupt lux for polling */ strcpy(&ls_sysfs_path[ls_sysfs_path_len], "int_lt_lux"); - + fd = fopen(ls_sysfs_path, "r+"); if (fd) { memset(buf, 0, 6); @@ -138,10 +139,10 @@ int LightSensor::setIntLux() fclose(fd); } else ALOGE("Couldn't open %s file\n", ls_sysfs_path); - + strcpy(&ls_sysfs_path[ls_sysfs_path_len], "int_ht_lux"); fd = fopen(ls_sysfs_path, "r+"); - + if (fd) { memset(buf, 0, 6); snprintf(buf, 6, "%d", int_ht_lux); @@ -165,32 +166,32 @@ int LightSensor::readEvents(sensors_event_t* data, int count) int numEventReceived = 0; input_event const* event; - + while (count && mInputReader.readEvent(&event)) { int type = event->type; - + if ((type == EV_ABS) || (type == EV_REL) || (type == EV_KEY)) { processEvent(event->code, event->value); mInputReader.next(); } else if (type == EV_SYN) { int64_t time = timevalToNano(event->time); - + if (mPendingMask) { mPendingMask = 0; mPendingEvent.timestamp = time; - + if (mEnabled) { *data++ = mPendingEvent; count--; numEventReceived++; mPreviousLight = mPendingEvent.light; - } + } } - + if (!mPendingMask) { mInputReader.next(); } - + } else { ALOGE("AccelSensor: unknown event (type=%d, code=%d)", type, event->code); @@ -206,14 +207,12 @@ void LightSensor::processEvent(int code, int value) { if (code == EVENT_TYPE_LIGHT) { mPendingMask = 1; mPendingEvent.light = value; - - #ifdef SENSOR_DEBUG + + #ifdef SENSOR_DEBUG ALOGD("light value: %f\n", mPendingEvent.light); #endif //setIntLux(); } - - + + } - - diff --git a/common/hardware/libhardware/libsensors/aw_sensors/PressSensor.cpp b/common/hardware/libhardware/libsensors/aw_sensors/PressSensor.cpp index 535ab06..58ac838 100755 --- a/common/hardware/libhardware/libsensors/aw_sensors/PressSensor.cpp +++ b/common/hardware/libhardware/libsensors/aw_sensors/PressSensor.cpp @@ -22,13 +22,14 @@ #include #include #include +#include #include #include #include #include #include "PressSensor.h" -#define PRESS_DATA_NAME "mpl3115" +#define PRESS_DATA_NAME "mpl3115" #define PRESS_SYSFS_PATH "/sys/class/input" #define PRESS_SYSFS_DELAY "poll" #define PRESS_SYSFS_ENABLE "enable" @@ -59,7 +60,7 @@ PressSensor::PressSensor() mPendingEvent[temperature].type = SENSOR_TYPE_TEMPERATURE; mPendingEvent[temperature].orientation.status = SENSOR_STATUS_ACCURACY_HIGH; mPendingEvent[temperature].version = sizeof(sensors_event_t); - + if(sensor_get_class_path(mClassPath)) { ALOGE("Can`t find the press sensor!"); @@ -82,7 +83,7 @@ int PressSensor::setEnable(int32_t handle, int en) mEnabled[what]++; else mEnabled[what]--; - + if(mEnabled[what] < 0) mEnabled[what] = 0; if(mEnabled[press] > 0 || mEnabled[temperature] > 0) @@ -101,7 +102,7 @@ int PressSensor::setDelay(int32_t handle, int64_t ns) if (ns < 0) return -EINVAL; int what = press; - + switch(handle){ case ID_P : what = press; break; case ID_T : what = temperature; break; @@ -150,7 +151,7 @@ int PressSensor::readEvents(sensors_event_t* data, int count) } } } - + if (!mPendingMask) { mInputReader.next(); } @@ -316,4 +317,3 @@ int PressSensor::sensor_get_class_path(char *class_path) } /*****************************************************************************/ - diff --git a/common/hardware/libhardware/libsensors/aw_sensors/ProximitySensor.cpp b/common/hardware/libhardware/libsensors/aw_sensors/ProximitySensor.cpp index 60a1b89..96ec0d6 100755 --- a/common/hardware/libhardware/libsensors/aw_sensors/ProximitySensor.cpp +++ b/common/hardware/libhardware/libsensors/aw_sensors/ProximitySensor.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -36,19 +37,19 @@ ProximitySensor::ProximitySensor() mInputReader(4), mPendingMask(0) { - + memset(&mPendingEvent, 0, sizeof(mPendingEvent)); - + mPendingEvent.version = sizeof(sensors_event_t); mPendingEvent.sensor = ID_PX; mPendingEvent.type = SENSOR_TYPE_PROXIMITY; memset(mPendingEvent.data, 0, sizeof(mPendingEvent.data)); - + #ifdef DEBUG_SENSOR ALOGD("%s:data_fd:%d\n", __func__,data_fd); #endif -#if 0 +#if 0 if (data_fd > 0) { strcpy(input_sysfs_path, "/sys/class/input/"); strcat(input_sysfs_path, input_name); @@ -80,8 +81,8 @@ int ProximitySensor::setDelay(int32_t handle, int64_t ns) char buf[80]; int bytes = sprintf(buf, "%lld", ns/1000 / 1000); - - + + int err = set_sysfs_input_attr(proSensorInfo.classPath,"ps_poll_delay",buf,bytes); @@ -89,20 +90,20 @@ int ProximitySensor::setDelay(int32_t handle, int64_t ns) } int ProximitySensor::setEnable(int32_t, int en) { - char buf[2]; - int err = -1; - + char buf[2]; + int err = -1; + if(proSensorInfo.classPath[0] == ICHAR) return -1; - + int flags = en ? 1 : 0; - + if (flags != mEnabled) { - int bytes = sprintf(buf, "%d", flags); + int bytes = sprintf(buf, "%d", flags); err = set_sysfs_input_attr(proSensorInfo.classPath,"enable",buf,bytes); mEnabled = flags; } - + return 0; } @@ -118,31 +119,31 @@ int ProximitySensor::readEvents(sensors_event_t* data, int count) int numEventReceived = 0; input_event const* event; - + while (count && mInputReader.readEvent(&event)) { int type = event->type; - + if ((type == EV_ABS) || (type == EV_REL) || (type == EV_KEY)) { processEvent(event->code, event->value); mInputReader.next(); } else if (type == EV_SYN) { int64_t time = timevalToNano(event->time); - + if (mPendingMask) { mPendingMask = 0; mPendingEvent.timestamp = time; - + if (mEnabled) { *data++ = mPendingEvent; count--; numEventReceived++; - } + } } - + if (!mPendingMask) { mInputReader.next(); } - + } else { ALOGE("AccelSensor: unknown event (type=%d, code=%d)", type, event->code); @@ -161,10 +162,10 @@ void ProximitySensor::processEvent(int code, int value) { #ifdef DEBUG_SENSOR ALOGD("distance value: %f\n", mPendingEvent.distance); #endif - + } - - + + } float ProximitySensor::indexToValue(size_t index) const diff --git a/common/hardware/libhardware/libsensors/aw_sensors/SensorBase.cpp b/common/hardware/libhardware/libsensors/aw_sensors/SensorBase.cpp index c470e7a..f05f94a 100755 --- a/common/hardware/libhardware/libsensors/aw_sensors/SensorBase.cpp +++ b/common/hardware/libhardware/libsensors/aw_sensors/SensorBase.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -42,7 +43,7 @@ SensorBase::~SensorBase() { if (data_fd >= 0) { close(data_fd); } - + if (dev_fd >= 0) { close(dev_fd); } @@ -53,7 +54,7 @@ int SensorBase::open_device() { dev_fd = open(dev_name, O_RDONLY); ALOGE_IF(dev_fd<0, "Couldn't open %s (%s)", dev_name, strerror(errno)); } - + return 0; } @@ -62,15 +63,15 @@ int SensorBase::close_device() { close(dev_fd); dev_fd = -1; } - + return 0; } -int SensorBase::getFd() const -{ - if (!data_name) { - return dev_fd; +int SensorBase::getFd() const +{ + if (!data_name) { + return dev_fd; } - + return data_fd; } int SensorBase::setEnable(int32_t handle, int enabled) { @@ -93,10 +94,10 @@ void processEvent(int code, int value) { int64_t SensorBase::getTimestamp() { struct timespec t; - + t.tv_sec = t.tv_nsec = 0; clock_gettime(CLOCK_MONOTONIC, &t); - + return int64_t(t.tv_sec)*1000000000LL + t.tv_nsec; } int SensorBase::set_sysfs_input_attr(char *class_path,const char *attr, char *value, int len) @@ -108,24 +109,24 @@ int SensorBase::set_sysfs_input_attr(char *class_path,const char *attr, char *va || attr == NULL || value == NULL || len < 1) { return -EINVAL; } - + snprintf(path, sizeof(path), "%s/%s", class_path, attr); path[sizeof(path) - 1] = '\0'; fd = open(path, O_RDWR); - + if (fd < 0) { ALOGD("Could not open (write-only) SysFs attribute \"%s\" (%s).", attr, strerror(errno)); close(fd); return -errno; } - - if (write(fd, value, len) < 0) { - ALOGD("path:%s", path); + + if (write(fd, value, len) < 0) { + ALOGD("path:%s", path); ALOGD("Could not write SysFs attribute \"%s\" (%s).", attr, strerror(errno)); close(fd); return -errno; } - + close(fd); return 0; @@ -144,31 +145,31 @@ int SensorBase::openInput(const char* inputName) { dir = opendir(dirname); if(dir == NULL) return -1; - + strcpy(devname, dirname); filename = devname + strlen(devname); *filename++ = '/'; - + while((de = readdir(dir))) { if(de->d_name[0] == '.' && (de->d_name[1] == '\0' || (de->d_name[1] == '.' && de->d_name[2] == '\0'))) continue; - + strcpy(filename, de->d_name); fd = open(devname, O_RDONLY); if (fd>=0) { char name[80]; - + if (ioctl(fd, EVIOCGNAME(sizeof(name) - 1), &name) < 1) { name[0] = '\0'; } // // ALOGD("name is %s \n", name); -// ALOGD("inputName is %s \n", inputName); +// ALOGD("inputName is %s \n", inputName); if (!strcmp(name, inputName)) { - + break; } else { close(fd); @@ -176,17 +177,14 @@ int SensorBase::openInput(const char* inputName) { } } } - + closedir(dir); #ifdef DEBUG_IF ALOGE_IF(fd<0, "couldn't find '%s' input device", inputName); #endif - + return fd; } int SensorBase::readEvents(sensors_event_t* data, int count) { return 0; } - - - diff --git a/common/hardware/libhardware/libsensors/aw_sensors/TempSensor.cpp b/common/hardware/libhardware/libsensors/aw_sensors/TempSensor.cpp index a3bbf0f..afc1975 100755 --- a/common/hardware/libhardware/libsensors/aw_sensors/TempSensor.cpp +++ b/common/hardware/libhardware/libsensors/aw_sensors/TempSensor.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -32,12 +33,12 @@ TempSensor::TempSensor() : SensorBase(NULL, TEMP_DATA_NAME), - mEnabled(0), + mEnabled(0), mInputReader(4), mPendingMask(0) { memset(&mPendingEvent, 0, sizeof(mPendingEvent)); - + mPendingEvent.sensor = ID_T; mPendingEvent.type = SENSOR_TYPE_TEMPERATURE; mPendingEvent.version = sizeof(sensors_event_t); @@ -53,21 +54,21 @@ TempSensor::~TempSensor() int TempSensor::setEnable(int32_t handle, int en) { //ALOGD("enable: handle: %ld, en: %d", handle, en); - char buf[2]; - int err = -1; - - + char buf[2]; + int err = -1; + + if(tempSensorInfo.classPath[0] == ICHAR) return -1; - + int flags = en ? 1 : 0; - + if (flags != mEnabled) { - int bytes = sprintf(buf, "%d", flags); + int bytes = sprintf(buf, "%d", flags); err = set_sysfs_input_attr(tempSensorInfo.classPath,"enable",buf,bytes); mEnabled = flags; } - + return 0; } @@ -86,8 +87,8 @@ int TempSensor::setDelay(int32_t handle, int64_t ns) char buf[80]; int bytes = sprintf(buf, "%lld", ns/1000 / 1000); - - + + int err = set_sysfs_input_attr(tempSensorInfo.classPath,"delay",buf,bytes); @@ -106,31 +107,31 @@ int TempSensor::readEvents(sensors_event_t* data, int count) int numEventReceived = 0; input_event const* event; - + while (count && mInputReader.readEvent(&event)) { int type = event->type; - + if ((type == EV_ABS) || (type == EV_REL) || (type == EV_KEY)) { processEvent(event->code, event->value); mInputReader.next(); } else if (type == EV_SYN) { int64_t time = timevalToNano(event->time); - + if (mPendingMask) { mPendingMask = 0; mPendingEvent.timestamp = time; - + if (mEnabled) { *data++ = mPendingEvent; count--; numEventReceived++; - } + } } - + if (!mPendingMask) { mInputReader.next(); } - + } else { ALOGE("AccelSensor: unknown event (type=%d, code=%d)", type, event->code); @@ -156,4 +157,3 @@ void TempSensor::processEvent(int code, int value) /*****************************************************************************/ - diff --git a/common/overlay/frameworks/base/core/res/res/values/custom.xml b/common/overlay/frameworks/base/core/res/res/values/custom.xml deleted file mode 100755 index d65d709..0000000 --- a/common/overlay/frameworks/base/core/res/res/values/custom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - android - com.android - com.google - com.softwinner - google - com.sohu.inputmethod - com.baidu.input - com.iflytek.inputmethod - com.tencent.qqpinyin - com.komoxo.octopusime - com.ting.mp3.android - com.kugou.player - cn.kuwo.player - com.ting.mp3 - com.netease.cloudmusic - fm.xiami.bmamba - com.tencent.qqmusic - com.iflytek.ringdiy - com.duomi.android - com.tencent.mobileqq - com.tencent.mm - fm.qingting.qtradio - intelligent.voice - com.douban.radio - InternetRadio - com.itings.myradio - com.ximalaya.ting.android - - diff --git a/common/overlay/frameworks/base/packages/PrintSpooler/res/values-be/arrays.xml b/common/overlay/frameworks/base/packages/PrintSpooler/res/values-be/arrays.xml deleted file mode 100644 index d40278c..0000000 --- a/common/overlay/frameworks/base/packages/PrintSpooler/res/values-be/arrays.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - NA_LETTER - NA_GOVT_LETTER - NA_LEGAL - NA_JUNIOR_LEGAL - NA_LEDGER - NA_TABLOID - NA_INDEX_3X5 - NA_INDEX_4X6 - NA_INDEX_5X8 - NA_MONARCH - NA_QUARTO - NA_FOOLSCAP - - - diff --git a/common/overlay/frameworks/base/packages/PrintSpooler/res/values-zh-rCN/arrays.xml b/common/overlay/frameworks/base/packages/PrintSpooler/res/values-zh-rCN/arrays.xml deleted file mode 100644 index 4fc75db..0000000 --- a/common/overlay/frameworks/base/packages/PrintSpooler/res/values-zh-rCN/arrays.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - ROC_8K - ROC_16K - PRC_1 - PRC_2 - PRC_3 - PRC_4 - PRC_5 - PRC_6 - PRC_7 - PRC_8 - PRC_9 - PRC_10 - PRC_16K - OM_PA_KAI - OM_DAI_PA_KAI - OM_JUURO_KU_KAI - - - diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_down.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_down.png deleted file mode 100755 index 2f4301e..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_down.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_down_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_down_land.png deleted file mode 100755 index 91ec25e..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_down_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_up.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_up.png deleted file mode 100755 index afc144e..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_up.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_up_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_up_land.png deleted file mode 100755 index 952facd..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-hdpi/ic_sysbar_volume_up_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-hdpi/ic_sysbar_back.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-hdpi/ic_sysbar_back.png deleted file mode 100644 index 80d60af..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-hdpi/ic_sysbar_back.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-hdpi/ic_sysbar_back_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-hdpi/ic_sysbar_back_land.png deleted file mode 100644 index 2dfe964..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-hdpi/ic_sysbar_back_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-mdpi/ic_sysbar_back.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-mdpi/ic_sysbar_back.png deleted file mode 100644 index fd1cc27..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-mdpi/ic_sysbar_back.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-mdpi/ic_sysbar_back_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-mdpi/ic_sysbar_back_land.png deleted file mode 100644 index 183aa0d..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-mdpi/ic_sysbar_back_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xhdpi/ic_sysbar_back.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xhdpi/ic_sysbar_back.png deleted file mode 100644 index 6f763a4..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xhdpi/ic_sysbar_back.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xhdpi/ic_sysbar_back_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xhdpi/ic_sysbar_back_land.png deleted file mode 100644 index 3dc75a3..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xhdpi/ic_sysbar_back_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xxhdpi/ic_sysbar_back.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xxhdpi/ic_sysbar_back.png deleted file mode 100644 index 83040fd..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xxhdpi/ic_sysbar_back.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xxhdpi/ic_sysbar_back_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xxhdpi/ic_sysbar_back_land.png deleted file mode 100644 index 9917be4..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-ldrtl-sw600dp-xxhdpi/ic_sysbar_back_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_down.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_down.png deleted file mode 100755 index 72896ff..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_down.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_down_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_down_land.png deleted file mode 100755 index 0d6c063..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_down_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_up.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_up.png deleted file mode 100755 index 40a4157..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_up.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_up_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_up_land.png deleted file mode 100755 index 9f63283..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-mdpi/ic_sysbar_volume_up_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_down_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_down_land.png deleted file mode 100755 index b68daf1..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_down_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_up.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_up.png deleted file mode 100755 index 5c1ed7d..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_up.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_up_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_up_land.png deleted file mode 100755 index f44214f..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-hdpi/ic_sysbar_volume_up_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_down.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_down.png deleted file mode 100755 index 308b919..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_down.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_down_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_down_land.png deleted file mode 100755 index bda6903..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_down_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_up.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_up.png deleted file mode 100755 index 468e67f..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_up.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_up_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_up_land.png deleted file mode 100755 index 5ac9384..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-mdpi/ic_sysbar_volume_up_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_down.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_down.png deleted file mode 100755 index e883fce..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_down.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_down_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_down_land.png deleted file mode 100755 index cf401d6..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_down_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_up.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_up.png deleted file mode 100755 index f70f3ef..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_up.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_up_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_up_land.png deleted file mode 100755 index 7ae3887..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw480dp-xhdpi/ic_sysbar_volume_up_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back.png deleted file mode 100644 index eaac305..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back_ime.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back_ime.png deleted file mode 100644 index b5d3739..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back_ime.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back_land.png deleted file mode 100644 index 9915260..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_back_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_home.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_home.png deleted file mode 100644 index 4a349e2..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_home.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_home_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_home_land.png deleted file mode 100644 index d14da80..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_home_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_menu.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_menu.png deleted file mode 100644 index 4f5e723..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_menu.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_menu_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_menu_land.png deleted file mode 100644 index 05b9b44..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_menu_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_recent.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_recent.png deleted file mode 100644 index 2035323..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_recent.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_recent_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_recent_land.png deleted file mode 100644 index 69b541b..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_recent_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_down_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_down_land.png deleted file mode 100755 index b68daf1..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_down_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_up.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_up.png deleted file mode 100755 index 5c1ed7d..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_up.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_up_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_up_land.png deleted file mode 100755 index f44214f..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-hdpi/ic_sysbar_volume_up_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back.png deleted file mode 100644 index 3f2b8b4..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back_ime.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back_ime.png deleted file mode 100644 index 23e5e8f..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back_ime.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back_land.png deleted file mode 100644 index 4b7f3ac..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_back_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_home.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_home.png deleted file mode 100644 index 41054f6..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_home.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_home_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_home_land.png deleted file mode 100644 index e4a7181..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_home_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_menu.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_menu.png deleted file mode 100644 index be678e0..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_menu.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_menu_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_menu_land.png deleted file mode 100644 index 24d37e0..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_menu_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_recent.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_recent.png deleted file mode 100644 index 9443656..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_recent.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_recent_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_recent_land.png deleted file mode 100644 index c3c64f4..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_recent_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_down.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_down.png deleted file mode 100755 index 308b919..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_down.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_down_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_down_land.png deleted file mode 100755 index bda6903..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_down_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_up.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_up.png deleted file mode 100755 index 468e67f..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_up.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_up_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_up_land.png deleted file mode 100755 index 5ac9384..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-mdpi/ic_sysbar_volume_up_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back.png deleted file mode 100644 index 0ab43ce..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back_ime.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back_ime.png deleted file mode 100644 index 3c58211..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back_ime.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back_land.png deleted file mode 100644 index 14ff6d3..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_back_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_home.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_home.png deleted file mode 100644 index eb74d0d..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_home.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_home_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_home_land.png deleted file mode 100644 index e29c9d0..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_home_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_menu.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_menu.png deleted file mode 100644 index cfecdcf..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_menu.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_menu_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_menu_land.png deleted file mode 100644 index d98208a..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_menu_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_recent.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_recent.png deleted file mode 100644 index 71cc61b..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_recent.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_recent_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_recent_land.png deleted file mode 100644 index bdecf06..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_recent_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_down.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_down.png deleted file mode 100755 index e883fce..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_down.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_down_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_down_land.png deleted file mode 100755 index cf401d6..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_down_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_up.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_up.png deleted file mode 100755 index f70f3ef..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_up.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_up_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_up_land.png deleted file mode 100755 index 7ae3887..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_volume_up_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back.png deleted file mode 100644 index 01edd86..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back_ime.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back_ime.png deleted file mode 100644 index 52bd6e8..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back_ime.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back_land.png deleted file mode 100644 index b0dd0f0..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_back_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_home.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_home.png deleted file mode 100644 index b5c189d..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_home.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_home_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_home_land.png deleted file mode 100644 index 42e9e31..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_home_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_menu.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_menu.png deleted file mode 100644 index 669d8ba..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_menu.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_menu_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_menu_land.png deleted file mode 100644 index 0fbf1f6..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_menu_land.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_recent.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_recent.png deleted file mode 100644 index 023b94c..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_recent.png and /dev/null differ diff --git a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_recent_land.png b/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_recent_land.png deleted file mode 100644 index 5884492..0000000 Binary files a/common/overlay/frameworks/base/packages/SystemUI/res/drawable-sw600dp-xxhdpi/ic_sysbar_recent_land.png and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_01.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_01.jpg deleted file mode 100644 index d7475b4..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_01.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_01_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_01_small.jpg deleted file mode 100644 index 5cfe680..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_01_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_02.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_02.jpg deleted file mode 100644 index d9cb217..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_02.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_02_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_02_small.jpg deleted file mode 100644 index c33eafa..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_02_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_03.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_03.jpg deleted file mode 100644 index 136b3fa..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_03.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_03_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_03_small.jpg deleted file mode 100644 index 6ff2254..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_03_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_04.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_04.jpg deleted file mode 100644 index 2ca3d05..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_04.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_04_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_04_small.jpg deleted file mode 100644 index 9a32752..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_04_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_05.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_05.jpg deleted file mode 100644 index e0b3770..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_05.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_05_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_05_small.jpg deleted file mode 100644 index 2ae4a18..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_05_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_08.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_08.jpg deleted file mode 100644 index 0ae0eb2..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_08.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_08_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_08_small.jpg deleted file mode 100644 index 1ca48ad..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_08_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_09.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_09.jpg deleted file mode 100644 index c2f5845..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_09.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_09_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_09_small.jpg deleted file mode 100644 index 0ac4725..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_09_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_10.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_10.jpg deleted file mode 100644 index 7dfb665..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_10.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_10_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_10_small.jpg deleted file mode 100644 index fedae8a..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_10_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_11.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_11.jpg deleted file mode 100644 index bedf167..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_11.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_11_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_11_small.jpg deleted file mode 100644 index 76c3f7f..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_11_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_12.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_12.jpg deleted file mode 100644 index ab987f8..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_12.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_12_small.jpg b/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_12_small.jpg deleted file mode 100644 index da3fbf7..0000000 Binary files a/common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_12_small.jpg and /dev/null differ diff --git a/common/overlay/packages/apps/Launcher2/res/xml-sw600dp/default_workspace.xml b/common/overlay/packages/apps/Launcher2/res/xml-sw600dp/default_workspace.xml deleted file mode 100755 index e5c963e..0000000 --- a/common/overlay/packages/apps/Launcher2/res/xml-sw600dp/default_workspace.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/common/overlay/packages/apps/Launcher2/res/xml-sw720dp/default_workspace.xml b/common/overlay/packages/apps/Launcher2/res/xml-sw720dp/default_workspace.xml deleted file mode 100755 index e5c963e..0000000 --- a/common/overlay/packages/apps/Launcher2/res/xml-sw720dp/default_workspace.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/common/overlay/packages/apps/Launcher2/res/xml/default_workspace.xml b/common/overlay/packages/apps/Launcher2/res/xml/default_workspace.xml deleted file mode 100755 index e5c963e..0000000 --- a/common/overlay/packages/apps/Launcher2/res/xml/default_workspace.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/common/sayeye/Android.mk b/common/sayeye/Android.mk index e1ac692..3a40c8e 100644 --- a/common/sayeye/Android.mk +++ b/common/sayeye/Android.mk @@ -17,13 +17,11 @@ common_src_files := \ BenchMark.cpp \ common_c_includes := \ - external/stlport/stlport \ bionic \ frameworks/native/include \ common_shared_libraries := \ libsysutils \ - libstlport \ libcutils \ libbinder \ liblog \ diff --git a/common/vendorsetup.sh b/common/vendorsetup.sh index d0150a5..fd24dc6 100644 --- a/common/vendorsetup.sh +++ b/common/vendorsetup.sh @@ -20,9 +20,9 @@ # In particular, you can add lunch options with the add_lunch_combo # function: add_lunch_combo generic-eng -export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 -export PATH=$JAVA_HOME/bin:$PATH -export CLASSPATH=.:$JAVA_HOME/lib +#export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 +#export PATH=$JAVA_HOME/bin:$PATH +#export CLASSPATH=.:$JAVA_HOME/lib function get_device_dir() { @@ -89,7 +89,7 @@ function extract-bsp() chmod 0755 modules/modules/* # create modules.mk -(cat << EOF) > ./modules/modules.mk +(cat << EOF) > ./modules/modules.mk # modules.mk generate by extract-files.sh, do not edit it. PRODUCT_COPY_FILES += \\ \$(call find-copy-subdir-files,*,\$(LOCAL_PATH)/modules,system/vendor/modules) @@ -299,11 +299,11 @@ function patch-lichee() function lunch-chiphd() { - lunch tulip_chiphd-eng + lunch tulip_chiphd-eng } function lunch-chiphd-user() { - lunch tulip_chiphd-user + lunch tulip_chiphd-user } function lunch-t1() { diff --git a/tulip-chiphd/AndroidProducts.mk b/tulip-chiphd/AndroidProducts.mk index 9d37e53..a00d256 100755 --- a/tulip-chiphd/AndroidProducts.mk +++ b/tulip-chiphd/AndroidProducts.mk @@ -15,4 +15,5 @@ # PRODUCT_MAKEFILES := \ + $(LOCAL_DIR)/tulip_chiphd.mk \ $(LOCAL_DIR)/tulip_chiphd_atv.mk diff --git a/tulip-chiphd/BoardConfig.mk b/tulip-chiphd/BoardConfig.mk index 43f7584..a2fabc5 100755 --- a/tulip-chiphd/BoardConfig.mk +++ b/tulip-chiphd/BoardConfig.mk @@ -11,7 +11,7 @@ TARGET_NO_RECOVERY := false TARGET_NO_KERNEL := false INSTALLED_KERNEL_TARGET := kernel -BOARD_KERNEL_CMDLINE := +BOARD_KERNEL_CMDLINE := TARGET_USERIMAGES_USE_EXT4 := true BOARD_FLASH_BLOCK_SIZE := 4096 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1610612736 @@ -23,9 +23,9 @@ SW_BOARD_TOUCH_RECOVERY := true # wifi and bt configuration # 1. Wifi Configuration -# 1.1 realtek wifi support +# 1.1 realtek wifi support # 1.1 realtek wifi configuration -BOARD_WIFI_VENDOR := realtek +#BOARD_WIFI_VENDOR := realtek ifeq ($(BOARD_WIFI_VENDOR), realtek) WPA_SUPPLICANT_VERSION := VER_0_8_X BOARD_WPA_SUPPLICANT_DRIVER := NL80211 @@ -67,7 +67,7 @@ endif # 2. Bluetooth Configuration # make sure BOARD_HAVE_BLUETOOTH is true for every bt vendor -BOARD_HAVE_BLUETOOTH := true +BOARD_HAVE_BLUETOOTH := false # missing bluedroid support, needs to change to system/bt #BOARD_HAVE_BLUETOOTH_BCM := true BOARD_HAVE_BLUETOOTH_NAME := rtl8723bs BOARD_HAVE_BLUETOOTH_RTK_COEX := true diff --git a/tulip-chiphd/hdmi-cec/sunxi_hdmi_cec.c b/tulip-chiphd/hdmi-cec/sunxi_hdmi_cec.c index a72db76..132eab4 100644 --- a/tulip-chiphd/hdmi-cec/sunxi_hdmi_cec.c +++ b/tulip-chiphd/hdmi-cec/sunxi_hdmi_cec.c @@ -33,6 +33,9 @@ #include #include #include +#include +#include +#include #include #include #include @@ -480,4 +483,3 @@ struct hw_module_t HAL_MODULE_INFO_SYM = { .author = "Kamil Trzcinski ", .methods = &hdmi_cec_module_methods, }; - diff --git a/tulip-chiphd/hdmi-cec/sunxi_hdmi_cec_test.c b/tulip-chiphd/hdmi-cec/sunxi_hdmi_cec_test.c index a376ae5..66c2aeb 100644 --- a/tulip-chiphd/hdmi-cec/sunxi_hdmi_cec_test.c +++ b/tulip-chiphd/hdmi-cec/sunxi_hdmi_cec_test.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/tulip-chiphd/overlay/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg b/tulip-chiphd/overlay/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg deleted file mode 100644 index e1ce2b6..0000000 Binary files a/tulip-chiphd/overlay/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg and /dev/null differ diff --git a/tulip-chiphd/overlay/frameworks/base/packages/SettingsProvider/res/values/custom_config.xml b/tulip-chiphd/overlay/frameworks/base/packages/SettingsProvider/res/values/custom_config.xml index 30d4222..56d9f67 100644 --- a/tulip-chiphd/overlay/frameworks/base/packages/SettingsProvider/res/values/custom_config.xml +++ b/tulip-chiphd/overlay/frameworks/base/packages/SettingsProvider/res/values/custom_config.xml @@ -1,16 +1,3 @@ - - 1 - - 1 - - - 12 - - - 15 - - - 0 diff --git a/tulip-chiphd/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/tulip-chiphd/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml index 1df8bd4..209a49b 100755 --- a/tulip-chiphd/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml +++ b/tulip-chiphd/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml @@ -3,16 +3,16 @@ /** * 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 + * 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 + * 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 + * 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. */ --> @@ -27,10 +27,8 @@ true network - 1 - 0 false true true - 10 + diff --git a/tulip-chiphd/overlay/frameworks/base/packages/SystemUI/res/layout-sw720dp/navigation_bar.xml b/tulip-chiphd/overlay/frameworks/base/packages/SystemUI/res/layout-sw720dp/navigation_bar.xml deleted file mode 100755 index 2f07f6f..0000000 --- a/tulip-chiphd/overlay/frameworks/base/packages/SystemUI/res/layout-sw720dp/navigation_bar.xml +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tulip-chiphd/overlay/frameworks/base/packages/SystemUI/res/values/custom_config.xml b/tulip-chiphd/overlay/frameworks/base/packages/SystemUI/res/values/custom_config.xml deleted file mode 100755 index 3a16c4b..0000000 --- a/tulip-chiphd/overlay/frameworks/base/packages/SystemUI/res/values/custom_config.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - true - - diff --git a/tulip-chiphd/overlay/packages/apps/DeskClock/res/values/custom_config.xml b/tulip-chiphd/overlay/packages/apps/DeskClock/res/values/custom_config.xml deleted file mode 100644 index bab8cc0..0000000 --- a/tulip-chiphd/overlay/packages/apps/DeskClock/res/values/custom_config.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - true - diff --git a/tulip-chiphd/overlay/packages/apps/Launcher3/res/values-sw720dp/config.xml b/tulip-chiphd/overlay/packages/apps/Launcher3/res/values-sw720dp/config.xml deleted file mode 100644 index f0de984..0000000 --- a/tulip-chiphd/overlay/packages/apps/Launcher3/res/values-sw720dp/config.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - 8 - 5 - diff --git a/tulip-chiphd/overlay/packages/apps/Launcher3/res/values/strings.xml b/tulip-chiphd/overlay/packages/apps/Launcher3/res/values/strings.xml deleted file mode 100755 index 96f6ac3..0000000 --- a/tulip-chiphd/overlay/packages/apps/Launcher3/res/values/strings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - Google - \ No newline at end of file diff --git a/tulip-chiphd/overlay/packages/apps/Launcher3/res/xml/default_workspace_5x6.xml b/tulip-chiphd/overlay/packages/apps/Launcher3/res/xml/default_workspace_5x6.xml deleted file mode 100644 index 8b729c2..0000000 --- a/tulip-chiphd/overlay/packages/apps/Launcher3/res/xml/default_workspace_5x6.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tulip-chiphd/overlay/packages/apps/Settings/res/values-en-rGB/strings.xml b/tulip-chiphd/overlay/packages/apps/Settings/res/values-en-rGB/strings.xml deleted file mode 100644 index be1e683..0000000 --- a/tulip-chiphd/overlay/packages/apps/Settings/res/values-en-rGB/strings.xml +++ /dev/null @@ -1,2515 +0,0 @@ - - - - - "Yes" - "No" - "Create" - "Allow" - "Deny" - "Unknown" - - "You are now %1$d step away from being a developer." - "You are now %1$d steps away from being a developer." - - "You are now a developer!" - "No need, you are already a developer." - "Wireless & networks" - "Connections" - "Device" - "Personal" - "Access" - "System" - "Turn on radio" - "Turn off radio" - "Turn on SMS over IMS" - "Turn off SMS over IMS" - "Turn on IMS registration required" - "Turn off IMS registration required" - "Turn on lte ram dump" - "Turn off lte ram dump" - "View SIM address book" - "View Fixed Dialling Numbers" - "View Service Dialling Numbers" - "Get PDP list" - "In service" - "Out of service" - "Emergency calls only" - "Radio off" - "Roaming" - "Not roaming" - "Idle" - "Ringing" - "Call in progress" - "Disconnected" - "Connecting" - "Connected" - "Suspended" - "unknown" - "pkts" - "bytes" - "dBm" - "asu" - "LAC" - "CID" - "Unmount USB storage" - "Unmount SD card" - "Erase USB storage" - "Erase SD card" - "Small" - "Medium" - "Large" - "OK" - "USB storage" - "SD card" - "Battery status:" - "Power plug:" - "Battery scale:" - "Battery level:" - "Battery health:" - "Battery technology:" - "Battery voltage:" - "mV" - "Battery temperature:" - "° C" - "Time since boot:" - "Awake time on battery:" - "Awake time when charging:" - "Screen ON time:" - "Unknown" - "Charging" - "Charging on AC" - "Charging over USB" - "Charging wirelessly" - "Not charging" - "Not charging" - "Full" - "Unplugged" - "AC" - "USB" - "wireless" - "AC+USB" - "Unknown" - "Unknown" - "Good" - "Overheat" - "Dead" - "Over voltage" - "Unknown error" - "Cold" - "Bluetooth" - "Visible to all Bluetooth devices nearby (%1$s)" - "Visible to all Bluetooth devices nearby" - "Not visible to other Bluetooth devices" - "Only visible to paired devices" - "Visibility timeout" - "Lock voice dialling" - "Prevent use of the Bluetooth dialler when the screen is locked" - "Bluetooth devices" - "Device name" - "Device settings" - "Profile settings" - "No name set, using account name" - "Scan for devices" - "Rename this device" - "Rename" - "Disconnect?" - "This will end your connection with:<br><b>%1$s</b>" - "You don\'t have permission to change Bluetooth settings." - "%1$s is visible to nearby devices while Bluetooth settings is open." - "Disconnect %1$s?" - "Broadcasting" - "Disable profile?" - "This will disable:<br><b>%1$s</b><br><br>From:<br><b>%2$s</b>" - "Connected" - "Connected (no phone)" - "Connected (no media)" - "Connected (no message access)" - "Connected (no phone or media)" - "Disconnected" - "Disconnecting…" - "Connecting…" - - "Pairing…" - "Unnamed Bluetooth device" - "Searching" - "No nearby Bluetooth devices were found." - "Bluetooth pairing request" - "Pairing request" - "Touch to pair with %1$s." - "Show files received" - "Choose Bluetooth device" - "Bluetooth permission request" - "An app wants to turn on Bluetooth." - "An app wants to make your tablet visible to other Bluetooth devices for %1$d seconds." - "An app wants to make your phone visible to other Bluetooth devices for %1$d seconds." - "An app wants to make your tablet visible to other Bluetooth devices. You can change this later in Bluetooth settings." - "An app wants to make your phone visible to other Bluetooth devices. You can change this later in Bluetooth settings." - "%1$s wants to turn on Bluetooth broadcasting to communicate with other devices nearby. You can change this later in Bluetooth settings." - "%1$s wants to turn on Bluetooth and Bluetooth broadcasting to communicate with other devices nearby. You can change this later in Bluetooth settings." - "When this feature is turned on, your phone can communicate with other devices nearby.\n\nBroadcasting uses low-power Bluetooth signals." - "An app wants to turn on Bluetooth and make your tablet visible to other devices for %1$d seconds." - "An app wants to turn on Bluetooth and make your phone visible to other devices for %1$d seconds." - "An app wants to turn on Bluetooth and make your tablet visible to other devices. You can change this later in Bluetooth settings." - "An app wants to turn on Bluetooth and make your phone visible to other devices. You can change this later in Bluetooth settings." - "Turning on Bluetooth…" - "Turning Bluetooth off…" - "Auto-connect" - "Bluetooth connection request" - "Touch to connect to \"%1$s\"." - "Do you want to connect to \"%1$s\"?" - "Phone book access request" - "%1$s wants to access your contacts and call history. Give access to %2$s?" - "Don\'t ask again" - "Don\'t ask again" - "Message access request" - "%1$s wants to access your messages. Give access to %2$s?" - "Date & time" - "Choose time zone" - "Preview:" - "Font size:" - - - "Send broadcast" - "Action:" - "Start activity" - "Resource:" - "Account:" - "Proxy" - "Clear" - "Proxy port" - "Bypass proxy for" - "example.com,mycomp.test.com,localhost" - "Restore defaults" - "Done" - "Proxy hostname" - "proxy.example.com" - "Attention" - "OK" - "The hostname that you typed isn\'t valid." - "The exclusion list that you\'ve typed isn\'t properly formatted. Type a comma-separated list of excluded domains." - "You need to complete the port field." - "The port field must be empty if the host field is empty." - "The port that you typed is not valid." - "The HTTP proxy is used by the browser but may not be used by the other apps." - "PAC URL: " - "Location:" - "Neighbouring CID:" - "CellInfo:" - "DcRtInfo:" - "Data attempts:" - "GPRS service:" - "Roaming:" - "IMEI:" - "Call redirect:" - "Number of PPP reset since boot:" - "GSM disconnects:" - "Current network:" - "Data successes:" - "PPP received:" - "GSM service:" - "Signal strength:" - "Call status:" - "PPP sent:" - "Radio resets:" - "Message waiting:" - "Phone number:" - "Select radio band" - "Network type:" - "Set preferred network type:" - "Ping IpAddr:" - "Ping Host Name (www.google.co.uk):" - "HTTP Client test:" - "Run ping test" - "SMSC:" - "Update" - "Refresh" - "Toggle DNS check" - "OEM-specific Info/Settings" - "Set GSM/UMTS band" - "Loading band list…" - "Set" - "Unsuccessful" - "Successful" - "Changes take effect when the USB cable is reconnected." - "Enable USB mass storage" - "Total bytes:" - "USB storage not mounted." - "No SD card." - "Available bytes:" - "USB storage is being used as a mass storage device." - "SD card is being used as a mass storage device." - "It is now safe to remove the USB storage." - "It is now safe to remove the SD card." - "USB storage was removed while still in use!" - "SD card was removed while still in use!" - "Used bytes:" - "Scanning USB storage for media…" - "Scanning SD card for media…" - "USB storage mounted read-only." - "SD card mounted read-only." - "Skip" - "Next" - "Language" - "Choose activity" - "Device info" - "Battery info" - "Screen" - "Tablet info" - "Phone info" - "USB storage" - "SD card" - "Proxy settings" - "Cancel" - "CANCEL" - "CONTINUE" - "OK" - "YES" - "NO" - "FORGET" - "Settings" - "Settings" - "Settings shortcut" - "Aeroplane mode" - "More" - "Wireless & networks" - "Manage Wi‑Fi, Bluetooth, aeroplane mode, mobile networks, & VPNs" - "Mobile data" - "Calls" - "SMS messages" - "Allow data usage over mobile network" - "Allow data usage when roaming" - "Data roaming" - "Connect to data services when roaming" - "Connect to data services when roaming" - "You have lost data connectivity because you left your home network with data roaming turned off." - "Turn it on" - "When you allow data roaming, you may incur significant roaming charges!" - "When you allow data roaming, you may incur significant roaming charges!\n\nThis setting affects all users on this tablet." - "When you allow data roaming, you may incur significant roaming charges!\n\nThis setting affects all users on this phone." - "Allow data roaming?" - "Operator selection" - "Choose a network operator" - "Date & time" - "Set date and time" - "Set date, time, time zone, & formats" - "Automatic date & time" - "Use network-provided time" - "Use network-provided time" - "Automatic time zone" - "Use network-provided time zone" - "Use network-provided time zone" - "24‑hour format" - "Use 24-hour format" - "Time" - "Set time" - "Time zone" - "Select time zone" - "Date" - "Set date" - "Sort alphabetically" - "Sort by time zone" - "Date" - "Time" - "Improve face matching" - "Liveness check" - "Require eye blink while unlocking" - "Automatically lock" - "%1$s after sleep" - "%1$s after sleep, except when kept unlocked by %2$s" - "Show owner info on lock screen" - "Owner info" - "Enable widgets" - "Disabled by administrator" - - "Type text to display on the lock screen" - "Show user info on lock screen" - "User info" - "Show profile info on lock screen" - "Profile info" - "Accounts" - "Location" - "Accounts" - "Security" - "Set My Location, screen unlock, SIM card lock, credential storage lock" - "Set My Location, screen unlock, credential storage lock" - "Passwords" - "Encryption" - "Encrypt tablet" - "Encrypt phone" - "Encrypted" - "You can encrypt your accounts, settings, downloaded apps and their data, media and other files. After you encrypt your tablet, assuming you\'ve set up a screen lock (that is, a pattern or numeric PIN or password), you\'ll need to unlock the screen to decrypt the tablet every time you power it on. The only other way to decrypt is to perform a factory data reset, erasing all your data.\n\nEncryption takes an hour or more. You must start with a charged battery and keep your tablet plugged in throughout the process. If you interrupt it, you\'ll lose some or all of your data" - "You can encrypt your accounts, settings, downloaded apps and their data, media and other files. After you encrypt your phone, assuming you\'ve set up a screen lock (that is, a pattern or numeric PIN or password), you\'ll need to unlock the screen to decrypt the phone every time you power it on. The only other way to decrypt is to perform a factory data reset, erasing all your data.\n\nEncryption takes an hour or more. You must start with a charged battery and keep your phone plugged in throughout the process. If you interrupt it, you\'ll lose some or all of your data." - "Encrypt tablet" - "Encrypt phone" - "Please charge your battery and try again." - "Please plug in your charger and try again." - "No lock-screen PIN or password" - "You need to set a lock screen PIN or password before you can start encryption." - "You need to draw your unlock pattern to confirm encrypting your device." - "Encrypt?" - "The encryption operation is irreversible and if you interrupt it, you\'ll lose data. Encryption takes an hour or more, during which the tablet will restart several times." - "The encryption operation is irreversible and if you interrupt it, you\'ll lose data. Encryption takes an hour or more, during which the phone will restart several times." - "Encrypting" - "Wait while your tablet is being encrypted. ^1% complete." - "Wait while your phone is being encrypted. ^1% complete." - "Wait while your tablet is being encrypted. Time remaining: ^1" - "Wait while your phone is being encrypted. Time remaining: ^1" - "To unlock your tablet, turn it off and then on." - "To unlock your phone, turn it off and then on." - "Warning: Your device will be wiped after ^1 more failed attempts to be unlocked!" - "Type your password" - "Encryption unsuccessful" - "Encryption was interrupted and can\'t be completed. As a result, the data on your tablet is no longer accessible. \n\n To resume using your tablet, you need to perform a factory reset. When you set up your tablet after the reset, you\'ll have an opportunity to restore any data that was backed up to your Google Account." - "Encryption was interrupted and can\'t be completed. As a result, the data on your phone is no longer accessible. \n\nTo resume using your phone, you need to perform a factory reset. When you set up your phone after the reset, you\'ll have an opportunity to restore any data that was backed up to your Google Account." - "Decryption unsuccessful" - "The password you entered is correct, but unfortunately your data is corrupt. \n\nTo resume using your tablet, you need to perform a factory reset. When you set up your tablet after the reset, you\'ll have an opportunity to restore any data that was backed up to your Google Account." - "The password you entered is correct, but unfortunately your data is corrupt. \n\nTo resume using your phone, you need to perform a factory reset. When you set up your phone after the reset, you\'ll have an opportunity to restore any data that was backed up to your Google Account." - "Switch input method" - "Choose screen lock" - "Choose backup lock" - "Screen lock" - "Change lock screen" - "Change or disable pattern, PIN or password security" - "Choose a method to lock the screen" - "When Face Unlock can\'t see you, how do you want to unlock?" - "None" - - "Swipe" - "No security" - "Face Unlock" - "Low security, experimental" - "Pattern" - "Medium security" - "PIN" - "Medium to high security" - "Password" - "High security" - "Device protection features will no longer work." - "Disabled by administrator, encryption policy or credential storage" - "None" - "Swipe" - "Face Unlock" - "Pattern" - "PIN" - "Password" - "Turn off screen lock" - "Remove unlock pattern" - "Remove unlock PIN" - "Remove unlock password" - "Remove screen lock" - "Change unlock pattern" - "Change unlock PIN" - "Change unlock password" - "Password must be at least %d characters" - "PIN must be at least %d characters" - "Touch Continue when finished" - "Continue" - "Password must be fewer than %d characters." - "PIN must be fewer than %d digits." - "PIN must contain only digits 0-9." - "The device administrator doesn\'t allow using a recent PIN." - "Password contains an illegal character." - "Password must contain at least one letter." - "Password must contain at least one digit." - "Password must contain at least one symbol." - - "Password must contain at least 1 letter." - "Password must contain at least %d letters." - - - "Password must contain at least 1 lower-case letter." - "Password must contain at least %d lower-case letters." - - - "Password must contain at least 1 upper-case letter." - "Password must contain at least %d upper-case letters." - - - "Password must contain at least 1 numerical digit." - "Password must contain at least %d numerical digits." - - - "Password must contain at least 1 special symbol." - "Password must contain at least %d special symbols." - - - "Password must contain at least 1 non-letter character." - "Password must contain at least %d non-letter characters." - - "The device administrator doesn\'t allow using a recent password." - "An ascending, descending or repeated sequence of digits is forbidden" - "OK" - "Cancel" - "Cancel" - "Next" - "Set up is complete." - "Device administration" - "Device administrators" - "View or deactivate device administrators" - "Trust agents" - "To use, first set a screen lock" - "View or deactivate trust agents" - "Bluetooth" - "Turn on Bluetooth" - "Bluetooth" - "Bluetooth" - "Manage connections, set device name & discoverability" - "Bluetooth pairing request" - "Device" - "Pairing code" - "Type the pairing code then press Return or Enter" - "PIN contains letters or symbols" - "Usually 0000 or 1234" - "You may also need to type this PIN on the other device." - "You may also need to type this passkey on the other device." - "To pair with:<br><b>%1$s</b><br><br>Make sure that it is showing this passkey:<br><b>%2$s</b>" - "From:<br><b>%1$s</b><br><br>Pair with this device?" - "To pair with:<br><b>%1$s</b><br><br>Type on it:<br><b>%2$s</b>, then press Return or Enter." - "Pair" - "PAIR" - "Cancel" - "Pairing grants access to your contacts and call history when connected." - - "Couldn\'t pair with %1$s." - "Couldn\'t pair with %1$s because of an incorrect PIN or passkey." - "Can\'t communicate with %1$s." - "Pairing rejected by %1$s." - "Couldn\'t connect to %1$s." - "Scan for devices" - "Refresh" - "Searching…" - "Device settings" - "Paired device" - "Name" - "Internet connection" - "Keyboard" - "Contacts and call history" - "Pair with this device?" - "Share phone book?" - "%1$s wants to access your contacts and call history." - "%1$s wants to pair with Bluetooth. When connected, it will have access to your contacts and call history." - "Paired devices" - "Available devices" - "No devices available" - "Connect" - "Disconnect" - "Pair & connect" - "Unpair" - "Disconnect & unpair" - "Options…" - "Advanced" - "Advanced Bluetooth" - "When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices." - "Connect to…" - "Media audio" - "Phone audio" - "File transfer" - "Input device" - "Internet access" - "Contact sharing" - "Use for contact sharing" - "Internet connection sharing" - "Message Access" - "%1$s will be disconnected from media audio." - "%1$s will be disconnected from hands-free audio." - "%1$s will be disconnected from input device." - "Internet access via %1$s will be disconnected." - "%1$s will be disconnected from sharing this tablet\'s Internet connection." - "%1$s will be disconnected from sharing this phone\'s Internet connection." - "Paired Bluetooth device" - "Connect" - "Connect to Bluetooth device" - "Use for" - "Rename" - "Allow incoming file transfers" - "Connected to media audio" - "Connected to phone audio" - "Connected to file-transfer server" - "Connected to map" - "Not connected to file-transfer server" - "Connected to input device" - "Connected to device for Internet access" - "Sharing local Internet connection with device" - "Use for media audio" - "Use for phone audio" - "Use for file transfer" - "Use for input" - "Use for Internet access" - "Use for map" - "Dock Settings" - "Use dock for audio" - "As speaker phone" - "For music and media" - "Remember settings" - "Wi‑Fi Assistant" - "Connected via Wi‑Fi assistant" - "Cast screen" - "Enable wireless display" - "No nearby devices were found." - "Connecting" - "Connected" - "In use" - "Unavailable" - "Display settings" - "Wireless display options" - "Forget" - "Finished" - "Name" - "NFC" - "Allow data exchange when the tablet touches another device" - "Allow data exchange when the phone touches another device" - "Android Beam" - "Ready to transmit app content via NFC" - "Off" - "Unavailable because NFC is turned off" - "Android Beam" - "When this feature is turned on, you can beam app content to another NFC-capable device by holding the devices close together. For example, you can beam Browser pages, YouTube videos, People contacts and more.\n\nJust bring the devices together (typically back to back) and then touch your screen. The app determines what gets beamed." - "Network service discovery" - "Allow apps on other devices to discover apps on this device" - "Wi‑Fi" - "Turn on Wi‑Fi" - "Wi‑Fi" - "Wi‑Fi settings" - "Wi‑Fi" - "Set up & manage wireless access points" - "Select Wi‑Fi network" - "Select Wi‑Fi" - "Turning Wi‑Fi on…" - "Turning off Wi‑Fi…" - "Error" - "In aeroplane mode" - "Can\'t scan for networks" - "Network notification" - "Notify whenever a public network is available" - "Avoid poor connections" - "Don\'t use a Wi‑Fi network unless it has a good Internet connection" - "Only use networks that have a good Internet connection" - "Scanning always available" - "Always allow scanning" - "Let Google\'s location service and other apps scan for networks, even when Wi‑Fi is off" - "Use open Wi‑Fi automatically" - "Let a Wi‑Fi assistant automatically connect to open networks determined to be high quality" - "Choose assistant" - "Install certificates" - "To improve location accuracy and for other purposes, Google and other apps may scan for nearby networks, even when Wi-Fi is off. If you don\'t want this to happen, go to Advanced > Scanning always available." - "Apps may scan for nearby networks, even when Wi-Fi is off. If you don\'t want this to happen, go to Advanced > Scanning always available." - "Don\'t show again" - "Keep Wi‑Fi on during sleep" - "Wi‑Fi on during sleep" - "There was a problem while changing the setting" - "Improve efficiency" - "Wi‑Fi optimisation" - "Minimise battery usage when Wi‑Fi is on" - "Limit battery used by Wi‑Fi" - "Add network" - "Wi‑Fi networks" - "WPS Push Button" - "More options" - "WPS Pin Entry" - "Wi‑Fi Direct" - "Scan" - "Advanced" - "Connect to network" - "Remember network" - "Forget network" - "Modify network" - "Write to NFC tag" - "To see available networks, turn Wi‑Fi on." - "Searching for Wi‑Fi networks…" - "You don\'t have permission to change the Wi‑Fi network." - "Add another network" - "More" - "Automatic setup (WPS)" - "To complete setup, your tablet needs access to Wi‑Fi. After setup, you can switch between mobile data and Wi‑Fi." - "Advanced options" - "Wi‑Fi Protected Setup" - "Starting WPS…" - "Press the Wi‑Fi Protected Setup button on your router. It may be called \"WPS\" or contain this symbol:" - "Enter pin %1$s on your Wi‑Fi router. The setup can take up to two minutes to complete." - "WPS succeeded. Connecting to the network…" - "Connected to Wi‑Fi network %s" - "WPS is already in progress and can take up to two minutes to complete" - "Request failed. Please try again in a few minutes." - "The wireless router security setting (WEP) is not supported" - "The wireless router security setting (TKIP) is not supported" - "Authentication failure. Please try again." - "Another WPS session was detected. Please try again in a few minutes." - "Network name" - "Enter the SSID" - "Security" - "Signal strength" - "Status" - "Link speed" - "Frequency" - "IP address" - "EAP method" - "Phase-2 authentication" - "CA certificate" - "User certificate" - "Identity" - "Anonymous identity" - "Password" - "Show password" - "IP settings" - "(unchanged)" - "(unspecified)" - "Saved" - "Disabled" - "IP Configuration Failure" - "Wi-Fi Connection Failure" - "Authentication problem" - "Not in range" - "No Internet Access Detected, won\'t automatically reconnect." - "WPS available" - " (WPS available)" - "Enter your network password" - "None" - "To improve location accuracy and for other purposes, %1$s wants to turn on network scanning, even when Wi-Fi is off.\n\nAllow this for all apps that want to scan?" - "To turn this off, go to Advanced in the overflow menu." - "Allow" - "Deny" - "Sign in to connect?" - "%1$s requires you to sign in online before you connect to the network." - "CONNECT" - "Connect" - "Failed to connect to network" - "Forget" - "Failed to forget network" - "Save" - "Failed to save network" - "Cancel" - "Skip anyway" - "Don\'t skip" - "WARNING: If you skip Wi‑Fi, your tablet will only use mobile data for initial downloads and updates. To avoid possible data charges, connect to Wi‑Fi." - "WARNING: If you skip Wi‑Fi, your device will only use mobile data for initial downloads and updates. To avoid possible data charges, connect to Wi‑Fi." - "WARNING: If you skip Wi‑Fi, your phone will only use mobile data for initial downloads and updates. To avoid possible data charges, connect to Wi‑Fi." - "If you skip Wi‑Fi:\n\nYour tablet won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time." - "If you skip Wi‑Fi:\n\nYour device won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time." - "If you skip Wi‑Fi:\n\nYour phone won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time." - "The tablet was unable to connect to this Wi‑Fi network." - "The device was unable to connect to this Wi‑Fi network." - "The phone was unable to connect to this Wi‑Fi network." - "Saved networks" - "Advanced Wi‑Fi" - "Wi‑Fi frequency band" - "Specify the frequency range of operation" - "There was a problem while setting the frequency band." - "MAC address" - "IP address" - "Saved networks" - "IP settings" - "Save" - "Cancel" - "Please type a valid IP address." - "Please type a valid gateway address." - "Type a valid DNS address." - "Type a network prefix length between 0 and 32." - "DNS 1" - "DNS 2" - "Gateway" - "Network prefix length" - "Wi‑Fi Direct" - "Device information" - "Remember this connection" - "Search for devices" - "Searching…" - "Rename device" - "Peer devices" - "Remembered groups" - "Could not connect." - "Failed to rename device." - "Disconnect?" - "If you disconnect, your connection with %1$s will end." - "If you disconnect, your connection with %1$s and %2$s other devices will end." - "Cancel invitation" - "Do you want to cancel invitation to connect with %1$s?" - "Forget this group?" - "Portable Wi‑Fi hotspot" - "Wi‑Fi hotspot" - "Use mobile connection to provide Wi‑Fi network" - "Turning hotspot on…" - "Turning off hotspot…" - "Portable hotspot %1$s active" - "Portable Wi‑Fi hotspot error" - "Set up Wi‑Fi hotspot" - "Wi‑Fi hotspot setup" - "AndroidAP WPA2 PSK portable Wi‑Fi hotspot" - "%1$s %2$s portable Wi‑Fi hotspot" - "Android Hotspot" - "Home" - "Display" - "Sound" - - "Volumes" - "Music effects" - "Ringer volume" - "Vibrate when silent" - "Default notification sound" - "Ringtone" - "Notification" - "Use incoming call volume for notifications" - "Doesn\'t support work profiles" - "Default notification sound" - "Media" - "Set volume for music and videos" - "Alarm" - "Audio settings for the attached dock" - "Dial-pad touch tones" - "Touch sounds" - "Screen lock sounds" - "Vibrate on touch" - "Noise cancellation" - "Music, video, games & other media" - "Ringtone & notifications" - "Notifications" - "Alarms" - "Mute ringtone & notifications" - "Mute music & other media" - "Mute notifications" - "Mute alarms" - "Dock" - "Dock settings" - "Audio" - "Settings for the attached desktop dock" - "Settings for the attached car dock" - "Tablet not docked" - "Phone not docked" - "Settings for the attached dock" - "Dock not found" - "You need to dock the tablet before setting up dock audio." - "You need to dock the phone before setting up dock audio." - "Dock insertion sound" - "Play sound when inserting or removing tablet from dock" - "Play sound when inserting or removing phone from dock" - "Don\'t play sound when inserting or removing tablet from dock" - "Don\'t play sound when inserting or removing phone from dock" - "Accounts" - "Personal" - "Work" - "Search" - "Manage search settings and history" - "Display" - "Auto-rotate screen" - "Switch orientation automatically when rotating tablet" - "Switch orientation automatically when rotating phone" - "Switch orientation automatically when rotating tablet" - "Switch orientation automatically when rotating phone" - "Brightness level" - "Brightness" - "Adjust the brightness of the screen" - "Adaptive brightness" - "Optimise brightness level for available light" - "Sleep" - "Screen turns off" - "After %1$s of inactivity" - "Wallpaper" - "Choose wallpaper from" - "Daydream" - "When docked or asleep and charging" - "Either" - "While charging" - "While docked" - "Off" - "To control what happens when the phone is docked and/or sleeping, turn Dreams on." - "When to daydream" - "Start now" - "Settings" - "Automatic brightness" - "Lift to wake" - "Ambient display" - "Wake screen when you pick up device or receive notifications" - "Font size" - "Font size" - "SIM card lock settings" - "Set up SIM card lock" - "SIM card lock" - "Lock SIM card" - "Require PIN to use tablet" - "Require PIN to use phone" - "Require PIN to use tablet" - "Require PIN to use phone" - "Change SIM PIN" - "SIM PIN" - "Lock SIM card" - "Unlock SIM card" - "Old SIM PIN" - "New SIM PIN" - "Re‑type new PIN" - "SIM PIN" - "Incorrect PIN" - "PINs don\'t match" - "Can\'t change PIN.\nPossibly incorrect PIN." - "SIM PIN changed successfully" - "Can\'t change SIM card lock state.\nPossibly incorrect PIN." - "OK" - "Cancel" - "Multiple SIMs found" - "Choose the SIM that you prefer for mobile data." - "Change data SIM?" - "Use %1$s instead of %2$s for mobile data?" - "Update preferred SIM card?" - "%1$s is the only SIM in your device. Do you want to use this SIM for mobile data, calls and SMS messages?" - "Incorrect SIM PIN code; you must now contact your carrier to unlock your device." - - "Incorrect SIM PIN code; you have %d remaining attempt/s before you must contact your carrier to unlock your device." - "Incorrect SIM PIN code, you have %d remaining attempt/s." - - "SIM PIN operation failed!" - "Tablet status" - "Phone status" - "System updates" - - "Android version" - "Model number" - "Equipment ID" - "Baseband version" - "Kernel version" - "Build number" - "SELinux status" - "Not available" - "Status" - "Status" - "Status of the battery, network and other information" - "Phone number, signal, etc." - "Storage" - "Storage settings" - "Unmount USB storage, view available storage" - "Unmount SD card, view available storage" - "MDN" - "My phone number" - "MIN" - "MSID" - "PRL version" - "MEID" - "ICCID" - "Mobile network type" - "Operator info" - "Mobile network state" - "Service status" - "Signal strength" - "Roaming" - "Network" - "Wi‑Fi MAC address" - "Bluetooth address" - "Serial number" - "Unavailable" - "Uptime" - "Awake time" - "Internal storage" - "USB storage" - "SD card" - "Available" - "Available (read-only)" - "Total space" - "Calculating..." - "Apps (app data & media content)" - "Media" - "Downloads" - "Pictures, videos" - "Audio (music, ringtones, podcasts, etc.)" - "Misc." - "Cached data" - "Unmount shared storage" - "Unmount SD card" - "Unmount the internal USB storage" - "Unmount the SD card so that you can remove it safely" - "Insert USB storage for mounting" - "Insert an SD card for mounting" - "Mount USB storage" - "Mount SD card" - - - "Erase USB storage" - "Erase SD card" - "Erases all data on the internal USB storage, such as music and photos" - "Erases all data on the SD card, such as music and photos" - "Clear cached data?" - "This will clear cached data for all apps." - "MTP or PTP function is active" - "Unmount USB storage" - "Unmount SD card?" - "If you unmount the USB storage, some apps that you are using will stop and may be unavailable until you remount the USB storage." - "If you unmount the SD card, some apps that you are using will stop and may be unavailable until you remount the SD card." - - - "Cannot unmount USB storage. Try again later." - "Couldn\'t unmount SD card. Try again later." - "USB storage will be unmounted." - "SD card will be unmounted." - "Unmounting" - "Unmount in progress" - "Storage space is running out" - "Some system functions, such as syncing, may not work correctly. Try to free space by deleting or unpinning items, such as apps or media content." - "USB computer connection" - "USB computer connection" - "Connect as" - "Media device (MTP)" - "Lets you transfer media files on Windows or using Android File Transfer on Mac (see www.android.com/filetransfer)" - "Camera (PTP)" - "Lets you transfer photos using camera software and transfer any files on computers that don\'t support MTP" - "Install file-transfer tools" - "Other users" - "Battery status" - "Battery level" - "APNs" - "Edit access point" - "Not set" - "Name" - "APN" - "Proxy" - "Port" - "Username" - "Password" - "Server" - "MMSC" - "MMS proxy" - "MMS port" - "MCC" - "MNC" - "Authentication type" - "None" - "PAP" - "CHAP" - "PAP or CHAP" - "APN type" - "APN protocol" - "APN roaming protocol" - "APN enable/disable" - "APN enabled" - "APN disabled" - "Bearer" - "MVNO type" - "MVNO value" - "Delete APN" - "New APN" - "Save" - "Discard" - - "The Name field can\'t be empty." - "The APN cannot be empty." - "MCC field must be 3 digits." - "MNC field must be 2 or 3 digits." - "Restoring default APN settings." - "Reset to default" - "Reset default APN settings completed" - "Reset device" - "Factory data reset" - "Erases all data on tablet" - "Erases all data on phone" - "This will erase all data from your tablet\'s ""internal storage"", including:\n\n"
  • "Your Google account"
  • \n
  • "System and app data and settings"
  • \n
  • "Downloaded apps"
  • - "This will erase all data from your phone\'s ""internal storage"", including:\n\n"
  • "Your Google account"
  • \n
  • "System and app data and settings"
  • \n
  • "Downloaded apps"
  • - \n\n"You are currently signed in to the following accounts:\n" - \n\n"There are other users present on this device.\n" -
  • "Music"
  • \n
  • "Photos"
  • \n
  • "Other user data"
  • - \n\n"To clear music, pictures and other user data, the ""USB storage"" needs to be erased." - \n\n"To clear music, pictures and other user data, the ""SD card"" needs to be erased." - "Erase USB storage" - "Erase SD card" - "Erase all the data on the internal USB storage, such as music or photos" - "Erase all the data on the SD card, such as music or photos" - "Reset tablet" - "Reset phone" - "Erase all your personal information and downloaded apps? You cannot reverse this action!" - "Erase everything" - "You need to draw your unlock pattern to confirm a factory data reset." - "No reset was performed because the System Clear service isn\'t available." - "Reset?" - "Factory reset is not available for this user" - "Erasing" - "Please wait..." - "Erase USB storage" - "Erase SD card" - "Erases all data in USB storage" - "Erases all data on the SD card" - "Erase all USB storage? You will lose ""all"" stored data!" - "Erase the SD card? You will lose ""all"" data on the card!" - "Erase USB storage" - "Erase SD card" - "Erase the USB storage, deleting all files stored there? You cannot reverse this action!" - "Erase the SD card, deleting all files stored there? You cannot reverse this action!" - "Erase everything" - "You need to draw your unlock pattern to confirm that you want to erase the USB storage." - "You need to draw your unlock pattern to confirm that you want to erase the SD card." - "Call settings" - "Set up voicemail, call forwarding, call waiting, caller ID" - "USB tethering" - "Portable hotspot" - "Bluetooth tethering" - "Tethering" - "Tethering & portable hotspot" - "USB" - "USB tethering" - "USB connected, tick to tether" - "Tethered" - "Can\'t tether when USB storage is in use" - "USB not connected" - "Connect to turn on" - "USB tethering error" - "Bluetooth tethering" - "Sharing this tablet\'s Internet connection" - "Sharing this phone\'s Internet connection" - "Sharing this tablet\'s Internet connection to 1 device" - "Sharing this phone\'s Internet connection to 1 device" - "Sharing this tablet\'s Internet connection to %1$d devices" - "Sharing this phone\'s Internet connection to %1$d devices" - "Sharing this %1$d\'s Internet connection" - "Not sharing this tablet\'s Internet connection" - "Not sharing this phone\'s Internet connection" - "Not tethered" - "Can\'t tether to more than %1$d devices." - "%1$s will be untethered." - "Help" - "Mobile networks" - "Mobile plan" - "Default SMS app" - "Change SMS app?" - "Use %1$s instead of %2$s as your SMS app?" - "Use %s as your SMS app?" - "Change Wi‑Fi assistant?" - "Use %1$s instead of %2$s to manage your network connections?" - "Use %s to manage your network connections?" - "Unknown SIM operator" - "%1$s has no known provisioning website" - "Please insert SIM card and restart" - "Please connect to the internet" - "My Location" - "Work profile" - "Location for work profile" - "Turned off by your company" - "Mode" - "High accuracy" - "Battery saving" - "Device only" - "Location off" - "Recent location requests" - "No apps have requested location recently" - "Location services" - "High battery use" - "Low battery use" - "Location mode" - "Use GPS, Wi‑Fi and mobile networks to determine location" - "Use Wi‑Fi and mobile networks to determine location" - "Use GPS to determine your location" - "Wi‑Fi & mobile network location" - "Let apps use Google\'s location service to estimate your location faster. Anonymous location data will be collected and sent to Google." - "Location determined by Wi‑Fi" - "GPS satellites" - "Let apps use GPS on your tablet to pinpoint your location" - "Let apps use GPS on your phone to pinpoint your location" - "Use assisted GPS" - "Use server to assist GPS (un-tick to reduce network usage)" - "Use server to assist GPS (un-tick to improve GPS performance)" - "Location & Google search" - "Let Google use your location to improve search results and other services" - "Access to my location" - "Let apps that have asked your permission use your location information" - "Location sources" - "Device info" - "About phone" - "View legal info, status, software version" - "Legal information" - "Contributors" - "Regulatory information" - "Copyright" - "Licence" - "Terms and conditions" - "System WebView Licence" - "Wallpapers" - "Satellite imagery providers:\n©2014 CNES/Astrium, DigitalGlobe, Bluesky" - "Open-source licences" - "There is a problem loading the licences." - "Loading…" - "Safety information" - "Safety information" - "You don\'t have a data connection. To view this information now, go to %s from any computer connected to the Internet." - "Loading…" - "Choose your password" - "Choose your pattern" - "Choose your PIN" - "Confirm your password" - "Confirm your pattern" - "Confirm your PIN" - "Passwords don\'t match" - "PINs don\'t match" - "Unlock selection" - "password has been set" - "PIN has been set" - "Pattern has been set" - "Screen security" - "Change unlock pattern" - "Change unlock PIN" - "Confirm saved pattern" - "Try again:" - "Draw an unlock pattern" - "Press Menu for help." - "Release finger when done" - "Connect at least %d dots. Try again." - "Pattern recorded" - "Draw pattern again to confirm" - "Your new unlock pattern" - "Confirm" - "Redraw" - "Retry" - "Continue" - "Unlock pattern" - "Require pattern" - "Must draw pattern to unlock screen" - "Make pattern visible" - "Vibrate on touch" - "Power button instantly locks" - "Except when kept unlocked by %1$s" - "Set unlock pattern" - "Change unlock pattern" - "How to draw an unlock pattern" - "Too many incorrect attempts!" - "Try again in %d seconds." - "Application is not installed on your phone." - "Manage apps" - "Manage and remove installed apps" - "Apps" - "Manage apps, set up quick-launch shortcuts" - "App settings" - "Unknown sources" - "Allow all app sources" - "Lets you install apps from sources other than Google Play" - "Allow installation of apps from unknown sources" - "Your tablet and personal data are more vulnerable to attack by apps from unknown sources. You agree that you are solely responsible for any damage to your tablet or loss of data that may result from using these apps." - "Your phone and personal data are more vulnerable to attack by apps from unknown sources. You agree that you are solely responsible for any damage to your phone or loss of data that may result from using these apps." - "Advanced settings" - "Enable more settings options" - "App info" - "Storage" - "Launch by default" - "Defaults" - "Screen compatibility" - "Permissions" - "Cache" - "Clear cache" - "Cache" - "Controls" - "Force stop" - "Total" - "App" - "USB storage app" - "Data" - "USB storage data" - "SD card" - "Uninstall" - "Uninstall for all users" - "Install" - "Disable" - "Enable" - "Clear data" - "Uninstall updates" - "You\'ve chosen to launch this app by default for some actions." - "You\'ve chosen to allow this app to create widgets and access their data." - "No defaults set." - "Clear defaults" - "This app may not be designed for your screen. You can control how it adjusts to your screen here." - "Ask when launched" - "Scale app" - "Unknown" - "Sort by name" - "Sort by size" - "Show running services" - "Show cached processes" - "Reset app preferences" - "Reset app preferences?" - "This will reset all preferences for:\n\n "
  • "Disabled apps"
  • \n" "
  • "Disabled app notifications"
  • \n" "
  • "Default applications for actions"
  • \n" "
  • "Background data restrictions for apps"
  • \n" "
  • "Any permission restrictions"
  • \n\n" You will not lose any app data."
    - "Reset apps" - "Manage space" - "Filter" - "Choose filter options" - "All" - "Disabled" - "Downloaded" - "Running" - "USB storage" - "On SD card" - "Disabled" - "Not installed for this user" - "No apps." - "Internal storage" - "USB storage" - "SD card storage" - "Recomputing size…" - "Delete app data?" - "All this app\'s data will be deleted permanently. This includes all files, settings, accounts, databases, etc." - "OK" - "Cancel" - - "The app wasn\'t found in the list of installed apps." - "Couldn\'t clear app data." - "Uninstall updates" - "All updates to this Android system app will be uninstalled." - "Clear data" - "Couldn\'t clear data for app." - "This app can access the following on your tablet:" - "This app can access the following on your phone:" - "This app can access the following on your tablet. In order to improve performance and reduce memory usage, some of these permissions are available to %1$s because it runs in the same process as %2$s:" - "This app can access the following on your phone. In order to improve performance and reduce memory usage, some of these permissions are available to %1$s because it runs in the same process as %2$s:" - "%1$s and %2$s" - "%1$s and %2$s" - "%1$s, %2$s" - "%1$s, %2$s" - "This app may charge you money:" - "Send premium SMS" - "Computing…" - "Couldn\'t compute the package size." - "You don\'t have any third-party apps installed." - "Version %1$s" - "Move" - "Move to tablet" - "Move to phone" - "Move to USB storage" - "Move to SD card" - "Moving" - "Not enough storage space." - "App doesn\'t exist." - "App is copy-protected." - "Install location isn\'t valid." - "System updates cannot be installed on external media." - "Force stop?" - "If you force stop an app, it may misbehave." - - "Couldn\'t move app. %1$s" - "Preferred install location" - "Change the preferred installation location for new applications." - "Disable built-in app?" - "If you disable a built-in app, other apps may misbehave." - "Delete data and disable app?" - "If you disable a built-in app, other apps may misbehave. Your data will also be deleted." - "Turn off notifications" - "If you turn off notifications for this app, you may miss important alerts and updates." - "App ops" - "Running" - "(Never used)" - "Storage use" - "View storage used by apps" - "Running services" - "View and control currently running services" - "Restarting" - "Cached background process" - "Nothing running." - "Started by app." - - - "%1$s free" - "%1$s used" - "RAM" - - - "User: %1$s" - "Removed user" - "%1$d process and %2$d service" - "%1$d process and %2$d services" - "%1$d processes and %2$d service" - "%1$d processes and %2$d services" - "Device memory" - "App RAM usage" - "System" - "Apps" - "Free" - "Used" - "Cached" - "%1$s of RAM" - "Running app" - "Not active" - "Services" - "Processes" - "Stop" - "Settings" - "This service was started by its app. Stopping it may cause the app to fail." - "This app can\'t be stopped safely. If you stop it, you may lose some of your current work." - "This is an old app process that is still running in case it\'s needed again. There is usually no reason to stop it." - "%1$s: currently in use. Touch Settings to control it." - "Main process in use." - "Service %1$s is in use." - "Provider %1$s is in use." - "Stop system service?" - "If you stop this service, some features of your tablet may stop working correctly until you turn it off and then on again." - "If you stop this service, some features of your phone may stop working correctly until you turn it off and then on again." - "Language & input" - "Language & input" - "Language settings" - "Keyboard & input methods" - "Language" - - "Auto-replace" - "Correct mistyped words" - "Auto-capitalisation" - "Capitalise first letter in sentences" - "Auto-punctuate" - "Physical keyboard settings" - "Press Space key twice to insert \".\"" - "Make passwords visible" - "This input method may be able to collect all the text that you type, including personal data like passwords and credit card numbers. It comes from the app %1$s. Use this input method?" - "This spell checker may be able to collect all the text that you type, including personal data like passwords and credit card numbers. It comes from the app %1$s. Use this spell checker?" - "Settings" - "Language" - "Failed to open settings for %1$s" - "Mouse/track pad" - "Pointer speed" - "Game Controller" - "Use vibrator" - "Redirect vibrator to game controller when connected." - "Choose keyboard layout" - "Set up keyboard layouts" - "To switch, press Control-Spacebar" - "Default" - "Keyboard layouts" - "Personal dictionary" - - "Add" - "Add to dictionary" - "Phrase" - "More options" - "Fewer options" - "OK" - "Word:" - "Shortcut:" - "Language:" - "Type a word" - "Optional shortcut" - "Edit word" - "Edit" - "Delete" - "You do not have any words in the user dictionary. You can add a word by touching the Add ( + ) button." - "For all languages" - "More languages…" - "Testing" - "Tablet information" - "Phone information" - "Battery information" - "Quick launch" - "Set keyboard shortcuts to launch apps" - "Assign app" - "No shortcut" - "Search + %1$s" - "Clear" - "Your shortcut for %1$s (%2$s) will be cleared." - "OK" - "Cancel" - "Apps" - "Shortcuts" - "Text input" - "Input method" - "Current Keyboard" - "Input method selector" - "Automatic" - "Always show" - "Always hide" - "Set up input methods" - "Settings" - "Settings" - "Active input methods" - "Use system language" - "%1$s Settings" - "Choose active input methods" - "On-screen keyboard settings" - "Physical keyboard" - "Physical keyboard settings" - "Developer options" - "Set options for app development" - "Developer options are not available for this user" - "VPN settings are not available for this user" - "Tethering settings are not available for this user" - "Access Point Name settings are not available for this user" - "USB debugging" - "Debug mode when USB is connected" - "Revoke USB debugging authorisations" - "Bug report shortcut" - "Show a button in the power menu for taking a bug report" - "Stay awake" - "Screen will never sleep while charging" - "Enable Bluetooth HCI snoop log" - "Capture all Bluetooth HCI packets in a file" - "OEM unlocking" - "Allow the bootloader to be unlocked" - "Enter your PIN" - "Enter your device PIN to enable OEM unlock" - "Allow OEM unlocking?" - "WARNING: Device protection features will not work on this device while this setting is turned on." - "Wireless display certification" - "Enable Wi‑Fi verbose logging" - "Aggressive Wi‑Fi to Mobile handover" - "Always allow Wi‑Fi Roam Scans" - "Show options for wireless display certification" - "Increase Wi‑Fi logging level, show per SSID RSSI in Wi‑Fi Picker" - "When enabled, Wi‑Fi will be more aggressive in handing over the data connection to Mobile, when Wi‑Fi signal is low" - "Allow/Disallow Wi‑Fi Roam Scans based on the amount of data traffic present at the interface" - "Logger buffer sizes" - "Select Logger sizes per log buffer" - "Allow mock locations" - "Allow mock locations" - "Enable view attribute inspection" - "Allow USB debugging?" - "USB debugging is intended for development purposes only. Use it to copy data between your computer and your device, install apps on your device without notification and read log data." - "Revoke access to USB debugging from all computers you\'ve previously authorised?" - "Allow development settings?" - "These settings are intended for development use only. They can cause your device and the applications on it to break or misbehave." - "Verify apps over USB" - "Check apps installed via ADB/ADT for harmful behaviour." - "Protect USB storage" - "Apps must request permission to read USB storage" - "Protect USB storage?" - "When USB storage is protected, apps must request permission to read data from external storage.\n\nSome apps may not work until updated by their developers." - "Protect SD card" - "Apps must request permission to read SD card" - "Protect SD card?" - "When SD card is protected, apps must request permission to read data from external storage.\n\nSome apps may not work until updated by their developers." - "Local terminal" - "Enable terminal app that offers local shell access" - "Choose gadget" - "Choose widget" - "Create widget and allow access?" - "After you create the widget, %1$s can access all the data that it displays." - "Always allow %1$s to create widgets and access their data" - "%1$dd %2$dh %3$dm %4$ds" - "%1$dh %2$dm %3$ds" - "%1$dm %2$ds" - "%1$ds" - "%1$dd %2$dh %3$dm" - "%1$dh %2$dm" - "%1$dm" - "Usage statistics" - "Usage statistics" - "Sort by:" - "App" - "Last time used" - "Usage time" - "Accessibility" - "Accessibility settings" - "Services" - "System" - "Display" - "Captions" - "Magnification gestures" - "When this feature is turned on, you can zoom in and out by triple-tapping the screen.\n\nWhile zoomed in, you can:\n"
    • "Pan: Drag two or more fingers across the screen."
    • \n
    • "Adjust zoom level: Pinch two or more fingers together or spread them apart."
    \n\n"You can also temporarily magnify what\'s under your finger by triple-tapping and holding. In this magnified state, you can drag your finger to explore different parts of the screen. Lift your finger to return to your previous state.\n\nNote: Triple-tap for magnification works everywhere except the keyboard and navigation bar."
    - "Accessibility shortcut" - "On" - "Off" - "When this feature is turned on, you can quickly enable accessibility features in two steps:\n\nStep 1: Press and hold the power button until you hear a sound or feel a vibration.\n\nStep 2: Touch and hold two fingers until you hear audio confirmation.\n\nIf the device has multiple users, using this shortcut on the lock screen temporarily enables accessibility until the device is unlocked." - "Large text" - "High contrast text" - "Screen magnification" - "Auto update screen magnification" - "Update screen magnification on app transitions" - "Power button ends call" - "Speak passwords" - "Touch & hold delay" - "Colour inversion" - "(Experimental) May affect performance" - "Colour correction" - "This feature is experimental and may affect performance." - "Show in Quick Settings" - "Correction mode" - "Overridden by %1$s" - "Disabled" - "Monochromacy" - "Deuteranomaly (red-green)" - "Protanomaly (red-green)" - "Tritanomaly (blue-yellow)" - "Settings" - "On" - "Off" - "Not allowed by your organisation" - "Preview" - "Standard options" - "Language" - "Text size" - "Caption style" - "Customisation options" - "Background colour" - "Background opacity" - "Caption window colour" - "Caption window opacity" - "Text colour" - "Text opacity" - "Edge colour" - "Edge type" - "Font family" - "Captions will look like this" - "Aa" - "Default" - "Colour" - "Default" - "None" - "White" - "Grey" - "Black" - "Red" - "Green" - "Blue" - "Cyan" - "Yellow" - "Magenta" - "Use %1$s?" - "%1$s needs to:" - "If you turn on %1$s, your device won’t use your screen lock to enhance data encryption." - "Because you\'ve turned on an accessibility service, your device won’t use your screen lock to enhance data encryption." - "Because turning on %1$s affects data encryption, you need to confirm your pattern." - "Because turning on %1$s affects data encryption, you need to confirm your PIN." - "Because turning on %1$s affects data encryption, you need to confirm your password." - "Observe your actions" - "Receive notifications when you\'re interacting with an app." - "Stop %1$s?" - "Touching OK will stop %1$s." - "No services installed" - "No description provided." - "Settings" - "Printing" - "Printing Services" - "Use %1$s?" - "Your document may pass through one or more servers on its way to the printer." - "No services installed" - "No printers found" - "Settings" - "Add printers" - "On" - "Off" - "Add service" - "Add printer" - "Search" - "Searching for printers" - "Service disabled" - "Print jobs" - "Print job" - "Restart" - "Cancel" - "%1$s\n%2$s" - "Printing %1$s" - "Cancelling %1$s" - "Printer error %1$s" - "Printer blocked %1$s" - "Search box shown" - "Search box hidden" - "Battery" - "What has been using the battery" - "Battery usage data isn\'t available." - "%1$s - %2$s" - "%1$s remaining" - "%1$s to charge" - "%1$s – approx. %2$s left" - "%1$s - %2$s" - "%1$s - %2$s until full" - "%1$s - %2$s until full on AC" - "%1$s - %2$s until full over USB" - "%1$s - %2$s until full from wireless" - "Use since last full charge" - "Battery use since unplugged" - "Battery use since reset" - "%1$s on battery" - "%1$s since unplugged" - "Charging" - "Screen ON" - "GPS on" - "Wi‑Fi" - "Awake" - "Mobile network signal" - - - "Device awake time" - "Wi‑Fi on time" - "Wi‑Fi on time" - "History details" - "Use details" - "Use details" - "Adjust power use" - "Included packages" - "Screen" - "Flashlight" - "Wi‑Fi" - "Bluetooth" - "Mobile standby" - "Voice calls" - "Tablet idle" - "Phone idle" - "Miscellaneous" - "Over-counted" - "CPU total" - "CPU foreground" - "Keep awake" - "GPS" - "Wi‑Fi running" - "Tablet" - "Phone" - "Mobile packets sent" - "Mobile packets received" - "Mobile radio active" - "Wi‑Fi packets sent" - "Wi‑Fi packets received" - "Audio" - "Video" - "Time on" - "Time without a signal" - "Total battery capacity" - "Computed power use" - "Observed power use" - "Force stop" - "App info" - "App settings" - "Screen settings" - "Wi‑Fi settings" - "Bluetooth settings" - "Battery used by voice calls" - "Battery used when tablet is idle" - "Battery used when phone is idle" - "Battery used by mobile radio" - "Switch to aeroplane mode to save power in areas with no mobile coverage" - "Battery used by the flashlight" - "Battery used by the display and backlight" - "Reduce the screen brightness and/or screen timeout" - "Battery used by Wi‑Fi" - "Turn off Wi‑Fi when not using it or when it isn\'t available" - "Battery used by Bluetooth" - "Turn off Bluetooth when you aren\'t using it" - "Try connecting to a different Bluetooth device" - "Battery used by app" - "Stop or uninstall the app" - "Select battery-saving mode" - "The application may offer settings to reduce battery use" - "Battery used by user" - "Miscellaneous power use" - "Battery use is an approximation of power use and does not include every source of battery drain. Miscellaneous is the difference between the computed approximate power use and the actual drain observed on the battery." - "Over-counted power use" - "%d mAh" - "%1$s since unplugged" - "While last for unplugged for %1$s" - "Usage totals" - "Refresh" - "Android OS" - "Media server" - "Battery saver" - "Turn on automatically" - "Never" - "at %1$s battery" - "Process Stats" - "Geeky stats about running processes" - "Memory use" - "%1$s apps over %2$s" - "Background" - "Foreground" - "Cached" - "Device memory is currently %1$s" - "Average RAM use" - "Maximum RAM use" - "Running time" - "Services" - "Duration" - "Memory details" - "Memory states" - "Memory use" - "Kernel" - "Native" - "Kernel caches" - "ZRam swap" - "Free" - "Total" - "3 hours" - "6 hours" - "12 hours" - "1 day" - "Show system" - "Use Uss" - "Stats type" - "Background" - "Foreground" - "Cached" - "Voice input & output" - "Voice input & output settings" - "Voice search" - "Android keyboard" - "Speech" - "Voice input settings" - "Voice input" - "Voice input services" - "Full hotword and interaction" - "Simple speech to text" - "This voice input service will be able to perform always-on voice monitoring, and control voice enabled applications on your behalf. It comes from the %s application. Enable the use of this service?" - "Text-to-speech settings" - "Text-to-speech output" - "Always use my settings" - "Default settings below override app settings" - "default settings" - "Default engine" - "Sets the speech synthesis engine to be used for spoken text" - "Speech rate" - "Speed at which the text is spoken" - "Pitch" - "Affects the tone of the spoken text" - "Language" - "Use system language" - "Language not selected" - "Sets the language-specific voice for the spoken text" - "Listen to an example" - "Play a short demonstration of speech synthesis" - "Install voice data" - "Install the voice data required for speech synthesis" - "Voices required for speech synthesis already properly installed" - "Your settings have changed. This is an example of how they sound." - "The engine you have chosen can\'t run." - "Configure" - "Choose another engine" - "This speech synthesis engine may be able to collect all the text that will be spoken, including personal data like passwords and credit card numbers. It comes from the %s engine. Enable the use of this speech synthesis engine?" - "This language requires a working network connection for text-to-speech output." - "This is an example of speech synthesis" - "Default language status" - "%1$s is fully supported" - "%1$s requires network connection" - "%1$s is not supported" - "Checking..." - "Engines" - "%s Settings" - "%s is enabled" - "%s is disabled" - "Engine settings" - "Settings for %s" - "Languages and voices" - "Installed" - "Not installed" - "Female" - "Male" - "Speech synthesis engine installed" - "Enable a new engine before use." - "Launch engine settings" - "Preferred engine" - "General" - "Power control" - "Updating Wi‑Fi setting" - "Updating Bluetooth setting" - "%1$s %2$s" - "on" - "off" - "turning on" - "turning off" - "Wi‑Fi" - "Bluetooth" - "Location" - "Sync" - "Brightness %1$s" - "auto" - "full" - "half" - "off" - "VPN" - "Credential storage" - "Install from storage" - "Install from SD card" - "Install certificates from storage" - "Install certificates from SD card" - "Clear credentials" - "Remove all certificates" - "Trusted credentials" - "Display trusted CA certificates" - "Advanced" - "Storage type" - "Hardware-backed" - "Software only" - "Credentials are not available for this user" - "You need to draw your unlock pattern to confirm credential installation." - - "Type the password for credential storage." - "Current password:" - "Remove all the contents?" - "The password must contain at least 8 characters." - "Incorrect password." - "Incorrect password. You have one more chance before credential storage is erased." - "Incorrect password. You have %1$d more chances before credential storage is erased." - "Credential storage has been erased." - "Credential storage couldn\'t be erased." - "Credential storage is enabled." - "You need to set a lock screen PIN or password before you can use credential storage." - "Apps with usage access" - "Allow access?" - "If you allow access, this app can view general information about the apps on your device, such as how often you use them." - "Emergency tone" - "Set behaviour when an emergency call is placed" - "Backup & reset" - "Backup & reset" - "Backup & restore" - "Personal data" - "Back up my data" - "Back up app data, Wi‑Fi passwords and other settings to Google servers" - "Backup account" - "No account is currently storing backed up data" - "Include app data" - "Automatic restore" - "When reinstalling an app, restore backed up settings and data" - "Backup service is inactive." - "This is set by your device policy." - "Desktop backup password" - "Desktop full backups aren\'t currently protected" - "Touch to change or remove the password for desktop full backups" - "New backup password set" - "New password and confirmation don\'t match" - "Failure setting backup password" - - "Stop backing up your Wi‑Fi passwords, bookmarks, other settings and app data, plus erase all copies on Google servers?" - "Device administration settings" - "Device administrator" - "Deactivate" - "Device administrators" - "No available device administrators" - "To stop %1$s from accessing your work profile, remove the profile under Settings > Accounts" - "Personal" - "Work" - "No available trust agents" - "Activate device administrator?" - "Activate" - "Device administrator" - "Activating this administrator will allow the app %1$s to perform the following operations:" - "This administrator is active and allows the app %1$s to perform the following operations:" - "Activate Profile Manager?" - "By proceeding, your User will be managed by your Administrator which may also be able to store associated data, in addition to your personal data.\n\nYour Administrator has the ability to monitor and manage settings, access, apps and data associated with this User, including network activity and your device\'s location information." - "Untitled" - "General" - "Notification log" - "Call ringtone & vibrate" - "System" - "Wi‑Fi setup" - "Connect to Wi‑Fi network %s" - "Connecting to Wi‑Fi network %s…" - "Connected to Wi‑Fi network %s" - "Add a network" - "Not connected" - "Add network" - "Refresh list" - "Skip" - "Next" - "Back" - "Network details" - "Connect" - "Forget" - "Save" - "Cancel" - "Scanning networks..." - "Touch a network to connect to it" - "Connect to existing network" - "Connect to unsecured network" - "Type network configuration" - "Connect to new network" - "Connecting…" - "Go to the next step" - "EAP isn\'t supported." - "You can\'t configure an EAP Wi‑Fi connection during setup. After setup, you can do that in Settings > Wireless & networks." - "Connecting can take a few minutes..." - "Touch ""Next"" to continue with setup.\n\nTouch ""Back"" to connect to a different Wi‑Fi network." - "Sync enabled" - "Sync disabled" - "Syncing now" - "Sync error..." - "Sync failed" - "Sync active" - "Sync" - "Sync is currently experiencing problems. It will be back shortly." - "Add account" - "Work profile isn\'t available yet" - "Remove work profile" - "Background data" - "Apps can sync, send and receive data at any time" - "Disable background data?" - "Disabling background data extends battery life and lowers data use. Some apps may still use the background data connection." - "Auto-sync app data" - "Sync is ON" - "Sync is OFF" - "Sync error" - "Last synced %1$s" - "Syncing now…" - "Back up settings" - "Back up my settings" - "Sync now" - "Cancel sync" - "Touch to sync now -%1$s" - "Gmail" - "Calendar" - "Contacts" - "Welcome to Google sync!"" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are." - "App sync settings" - "Data & synchronisation" - "Change password" - "Account settings" - "Remove account" - "Add an account" - "Finish" - "Remove account?" - "Removing this account will delete all of its messages, contacts and other data from the tablet!" - "Removing this account will delete all of its messages, contacts and other data from the phone!" - "This change isn\'t allowed by your administrator" - "Push subscriptions" - - - "Cannot sync manually" - "Sync for this item is currently disabled. To change your preference, temporarily turn on background data and automatic sync." - "4G" - "4G MAC address" - "To start Android, enter your password" - "To start Android, enter your PIN" - "To start Android, draw your pattern" - "Wrong Pattern" - "Wrong Password" - "Wrong PIN" - "Checking…" - "Starting Android" - "Delete" - "Misc. files" - "selected %1$d out of %2$d" - "%1$s out of %2$s" - "Select all" - "HDCP checking" - "Set HDCP checking behaviour" - "Debugging" - "Select debug app" - "No debug application set" - "Debugging application: %1$s" - "Select application" - "Nothing" - "Wait for debugger" - "Debugged application waits for debugger to attach before executing" - "Input" - "Drawing" - "Hardware accelerated rendering" - "Media" - "Monitoring" - "Strict mode enabled" - "Flash screen when apps do long operations on main thread" - "Pointer location" - "Screen overlay showing current touch data" - "Show touches" - "Show visual feedback for touches" - "Show surface updates" - "Flash entire window surfaces when they update" - "Show GPU view updates" - "Flash views inside windows when drawn with the GPU" - "Show hardware layers updates" - "Flash hardware layers green when they update" - "Debug GPU overdraw" - "Disable HW overlays" - "Always use GPU for screen compositing" - "Simulate colour space" - "Enable OpenGL traces" - "Use AwesomePlayer (deprecated)" - "Use AwesomePlayer instead of NuPlayer for most media playback" - "Disable USB audio routing" - "Disable automatic routing to USB audio peripherals" - "Show layout bounds" - "Show clip bounds, margins, etc." - "Force RTL layout direction" - "Force screen layout direction to RTL for all locales" - "Show CPU usage" - "Screen overlay showing current CPU usage" - "Force GPU rendering" - "Force use of GPU for 2D drawing" - "Force 4x MSAA" - "Enable 4x MSAA in OpenGL ES 2.0 apps" - "Debug non-rectangular clip operations" - "Profile GPU rendering" - "Window animation scale" - "Transition animation scale" - "Animator duration scale" - "Simulate secondary displays" - "Apps" - "Don\'t keep activities" - "Destroy every activity as soon as the user leaves it" - "Background process limit" - "Show all ANRs" - "Show App Not Responding dialogue for background apps" - "Data usage" - "App data usage" - "Operator data accounting may differ from your device." - "App usage" - "APP INFO" - "Mobile data" - "Set data limit" - "Data usage cycle" - "App usage" - "Data roaming" - "Restrict background data" - "Allow background data" - "Separate 4G usage" - "Show Wi‑Fi" - "Hide Wi‑Fi" - "Show Ethernet usage" - "Hide Ethernet usage" - "Network restrictions" - "Auto-sync data" - "SIM cards" - "Mobile networks" - "Auto-sync data" - "Auto-sync personal data" - "Auto-sync work data" - "Change cycle…" - "Day of month to reset data usage cycle:" - "No apps used data during this period." - "Foreground" - "Background" - "restricted" - "Turn off mobile data?" - "Set mobile data limit" - "Set 4G data limit" - "Set 2G-3G data limit" - "Set Wi‑Fi data limit" - "Wi‑Fi" - "Ethernet" - "Mobile" - "4G" - "2G-3G" - "Mobile" - "None" - "Mobile data" - "2G-3G data" - "4G data" - "Foreground:" - "Background:" - "App settings" - "Restrict app background data" - "Disable background data on mobile networks." - "To restrict background data for this app, first set a mobile data limit." - "Restrict background data?" - "This feature may cause an app that depends on background data to stop working when only mobile networks are available.\n\nYou can find more appropriate data usage controls in the settings available within the app." - "Restricting background data is possible only when you\'ve set a mobile data limit." - "Turn auto-sync data on?" - "Any changes that you make to your accounts on the web will be automatically copied to your tablet.\n\nSome accounts may also automatically copy any changes that you make on the tablet to the web. A Google Account works this way." - "Any changes that you make to your accounts on the web will be automatically copied to your phone.\n\nSome accounts may also automatically copy any changes that you make on the phone to the web. A Google Account works this way." - "Turn auto-sync data off?" - "This will conserve data and battery usage, but you\'ll need to sync each account manually to collect recent information. And you won\'t receive notifications when updates occur." - "Usage cycle reset date" - "Date of each month:" - "Set" - "Set data usage warning" - "Set data usage limit" - "Limiting data usage" - "Your tablet will turn off mobile data once it reaches the limit that you set.\n\nSince data usage is measured by your tablet, and your operator may account for usage differently, consider setting a conservative limit." - "Your phone will turn off mobile data once it reaches the limit that you set.\n\nSince data usage is measured by your phone, and your operator may account for usage differently, consider setting a conservative limit." - "Restrict background data?" - "If you restrict background mobile data, some apps and services won\'t work unless you\'re connected to Wi‑Fi." - "If you restrict background mobile data, some apps and services won\'t work unless you\'re connected to Wi‑Fi.\n\nThis setting affects all users on this tablet." - "If you restrict background mobile data, some apps and services won\'t work unless you\'re connected to Wi‑Fi.\n\nThis setting affects all users on this phone." - "^1"" ""^2"\n"warning" - "^1"" ""^2"\n"limit" - "Removed apps" - "Removed apps and users" - "%1$s received, %2$s sent" - "%2$s: about %1$s used." - "%2$s: about %1$s used, as measured by your tablet. Your carrier\'s data usage accounting may differ." - "%2$s: about %1$s used, as measured by your phone. Your carrier\'s data usage accounting may differ." - "Network restrictions" - "Metered networks are treated like cellular when background data is restricted. Apps may warn before using these networks for large downloads." - "Mobile networks" - "Metered Wi‑Fi networks" - "To select metered networks, turn Wi‑Fi on." - "Operator data accounting may differ from your device." - "Emergency call" - "Return to call" - "Name" - "Type" - "Server address" - "PPP encryption (MPPE)" - "L2TP secret" - "IPSec identifier" - "IPSec preshared key" - "IPSec user certificate" - "IPSec CA certificate" - "IPSec server certificate" - "Show advanced options" - "DNS search domains" - "DNS servers (e.g. 8.8.8.8)" - "Forwarding routes (e.g. 10.0.0.0/8)" - "Username" - "Password" - "Save account information" - "(not used)" - "(don\'t verify server)" - "(received from server)" - "Cancel" - "Save" - "Connect" - "Edit VPN profile" - "Connect to %s" - "VPN" - "Add VPN profile" - "Edit profile" - "Delete profile" - "Always-on VPN" - "Select a VPN profile to always remain connected to. Network traffic will only be allowed when connected to this VPN." - "None" - "Always-on VPN requires an IP address for both server and DNS." - "There is no network connection. Please try again later." - "A certificate is missing. Please edit the profile." - "System" - "User" - "Disable" - "Enable" - "Remove" - "Enable the system CA certificate?" - "Disable the system CA certificate?" - "Permanently remove the user CA certificate?" - "Spell checker" - "Type your current full backup password here" - "Type a new password for full backups here" - "Retype your new full backup password here" - "Set backup password" - "Cancel" - "Additional system updates" - "Disabled" - "Permissive" - "Enforcing" - "Network may be monitored" - "Done" - "Network monitoring" - "This device is managed by:\n%s\n\nYour administrator is capable of monitoring your network activity, including emails, apps and secure websites.\n\nFor more information, contact your administrator." - "A third party is capable of monitoring your network activity, including emails, apps and secure websites.\n\nA trusted credential installed on your device is making this possible." - "Check trusted credentials" - "Users" - "Users & profiles" - "Add user or profile" - "Add user" - "Restricted profile" - "Before you can create a restricted profile, you\'ll need to set up a screen lock to protect your apps and personal data." - "Set lock" - "Not set up" - "Not set up - Restricted profile" - "Not set up – Work profile" - "Owner" - "You (%s)" - "Nickname" - "Add" - "Users have their own apps and content" - "You can restrict access to apps and content from your account" - "User" - "Restricted profile" - "Add new user?" - "You can share this device with other people by creating additional users. Each user has their own space, which they can customise with their own apps, wallpaper and so on. Users can also adjust device settings like Wi‑Fi that affect everyone.\n\nWhen you add a new user, that person needs to set up their space.\n\nAny user can update apps for all other users." - "When you add a new user, that person needs to set up their space.\n\nAny user can update apps for all other users." - "Set up user now?" - "Make sure that the person is available to take the device and set up their space" - "Set up profile now?" - "Set up now" - "Not now" - "Only the tablet\'s owner can manage users." - "Only the phone\'s owner can manage users." - "Restricted profiles cannot add accounts" - "Delete %1$s from this device" - "Add users when device is locked" - "New user" - "New profile" - "Delete yourself?" - "Remove this user?" - "Remove this profile?" - "Remove work profile?" - "You will lose your space and data on this tablet. You can\'t undo this action." - "You will lose your space and data on this phone. You can\'t undo this action." - "All apps and data will be deleted." - "All apps and data in this profile will be deleted." - "All apps and data will be deleted." - "Adding new user…" - "Delete user" - "Delete" - "Guest" - "Remove guest" - "Remove guest?" - "All apps and data in this session will be deleted." - "Remove" - "Allow phone calls" - "Allow phone calls and SMS" - "Remove user" - "Allow phone calls?" - "Call history will be shared with this user." - "Allow phone calls and SMS?" - "Call and SMS history will be shared with this user." - "Allow apps and content" - "Applications with restrictions" - "Expand settings for application" - "Uninstall this application" - "Home settings will be hidden until you install another home application." - "This setting affects all users on this tablet." - "This setting affects all users on this phone." - "Change language" - "Change font size" - "Tap & pay" - "Google Wallet" - "Pay with just a tap" - "Favour foreground app" - "Learn more" - "More..." - "Find apps" - "Set as your preference?" - "Always use %1$s when you tap & pay?" - "Always use %1$s instead of %2$s when you tap & pay?" - "Restrictions" - "Remove restrictions" - "Change PIN" - "Show notifications" - "Help & feedback" - "Account for content" - "Photo ID" - "Extreme threats" - "Receive alerts for extreme threats to life and property" - "Severe threats" - "Receive alerts for severe threats to life and property" - "AMBER alerts" - "Receive bulletins about child abductions" - "Repeat" - "Enable Call Manager" - "Allow this service to manage how your calls are made." - "Call Manager" - - - "Emergency broadcasts" - "Network operators" - "Access point names" - "Enhanced 4G LTE Mode" - "Use LTE data to enhance voice and communications (Recommended)" - "Preferred network type" - "LTE (recommended)" - "Work SIM" - "App & content access" - "RENAME" - "Set app restrictions" - "Controlled by %1$s" - "This app is not supported in restricted profiles" - "This app can access your accounts" - "Wi‑Fi and Mobile" - "Allow modification of Wi‑Fi and Mobile settings" - "Bluetooth" - "Allow modification of Bluetooth pairings and settings" - "NFC" - "Allow data exchange when this %1$s touches another NFC device" - "Allow data exchange when the tablet touches another device" - "Allow data exchange when the phone touches another device" - "Location" - "Let apps use your location information" - "Back" - "Next" - "Finish" - "Take photo" - "Choose photo from Gallery" - "Select photo" - - "SIM cards" - "SIM cards" - "%1$s - %2$s" - "SIM cards have changed" - "Touch to set activities" - "Mobile data is unavailable" - "Touch to select a data SIM" - "Always use this for calls" - "Select a SIM for data" - "Switching data SIM, this may take up to a minute..." - "Call with" - "Select a SIM card" - "SIM %1$d" - "SIM empty" - "SIM name" - "Enter SIM name" - "SIM slot %1$d" - "Operator" - "Number" - "SIM colour" - "Select SIM card" - "Orange" - "Purple" - "No SIM cards inserted" - "SIM status" - "Call back from default SIM" - "SIM for outgoing calls" - "Other call settings" - "Preferred network Offload" - "Disable Network Name Broadcast" - "Disable Network Name Broadcast protects from third parties getting access to your network information." - "Disabling Network Name Broadcast will prevent automatic connection to hidden networks." - "%1$d dBm %2$d asu" - "SIM cards changed." - "Touch to set up" - "Preferred SIM for" - "Ask every time" - "Selection required" - "Settings" - "Settings" - "Search" - "Search settings" - "Recent searches" - "Results" - "wifi Wi-Fi network connection" - "text message texting messages messaging" - "mobile network mobile operator wireless data 4G 3G 2G LTE" - "launcher" - "screen touchscreen" - "dim screen touchscreen battery" - "dim screen touchscreen battery" - "background personalise customise display" - "text size" - "project" - "space disk hard drive device usage" - "power usage charge" - "spelling dictionary spell check auto-correct" - "recogniser input speech speak language hands-free hand free recognition offensive word audio history bluetooth headset" - "rate language default speak speaking tts accessibility reader blind" - "clock military" - "wipe delete restore clear remove" - "printer" - "speaker beep" - "dont don\'t disturb interrupt interruption break" - "RAM" - "nearby location history reporting" - "accuracy" - "account" - "restriction restrict restricted" - "text correction correct sound vibrate auto language gesture suggest suggestion theme offensive word type emoji international" - "slide password pattern pin" - "Set up Wi-Fi NFC Tag" - "Write" - "Tap a tag to write..." - "Invalid password, try again." - "Success!" - "Unable to write data to NFC tag. If the problem persists, try a different tag" - "NFC tag is not writeable. Please use a different tag." - "Default sound" - "Sound & notification" - "Media volume" - "Alarm volume" - "Ring volume" - "Notification volume" - "Interruptions" - "When calls and notifications arrive" - "Always interrupt" - "Allow only priority interruptions" - "Don\'t interrupt" - "Phone ringtone" - "Default notification ringtone" - "Also vibrate for calls" - "Notification" - "Pulse notification light" - "When device is locked" - "Show all notification content" - "Hide sensitive notification content" - "Don\'t show notifications at all" - "When your device is locked, how do you want notifications to show?" - "App notifications" - "Other sounds" - "Dial pad tones" - "Screen locking sounds" - "Docking sounds" - "Touch sounds" - "Vibrate on touch" - "Dock speaker plays" - "All audio" - "Media audio only" - "Silent" - "Alert" - "Vibrate" - "Notification access" - "Apps cannot read notifications" - - "%d app can read notifications" - "%d apps can read notifications" - - "No notification listeners are installed." - "Enable %1$s?" - "%1$s will be able to read all notifications posted by the system or any installed app, which may include personal information such as contact names and the text of messages sent to you. It will also be able to dismiss these notifications or touch action buttons within them." - "Condition providers" - "No apps provide conditions" - - "%d app provides conditions" - "%d apps provide conditions" - - "No condition providers are installed." - "Enable %1$s?" - "%1$s will be able to add exit conditions to Do not disturb mode." - "Loading apps..." - "Block" - "Never show notifications from this app" - "Priority" - "Show notifications at the top of the list and keep them coming when the device is set to priority interruptions only" - "Sensitive" - "When the device is locked, hide any sensitive content from this app\'s notifications" - "Blocked" - "Priority" - "Sensitive" - "Done" - "Until you turn this off" - "Priority interruptions" - "Downtime" - "Days" - "None" - "Interruptions allowed" - "Priority only" - "None" - "Automation" - "Automatically turn on" - ", " - "Never" - "Calls" - "Messages" - "Calls/messages from" - "Anyone" - "Contacts only" - "Starred contacts only" - "Events and reminders" - "Alarms are always priority interruptions" - "Automatically turn on" - "Never" - "Every night" - "Weeknights" - "Start time" - "End time" - "%s next day" - "%s or any alarm before" - "%s next day or any alarm before" - "App notifications" - "Notification settings" - "Send feedback about this device" - "Enter administrator PIN" - "On" - "Off" - "Screen pinning" - "When this setting is turned on, you can use screen pinning to keep the current screen in view until you unpin.\n\nTo use screen pinning:\n\n1. Make sure that screen pinning is turned on.\n\n2. Open the screen that you want to pin.\n\n3. Touch Overview.\n\n4. Swipe up and then touch the pin icon." - "Ask for unlock pattern before unpinning" - "Ask for PIN before unpinning" - "Ask for password before unpinning" - "Lock device when unpinning" - "Work profile" - "(Experimental)" - "When device is rotated" - "Rotate the contents of the screen" - "Stay in portrait view" - "Stay in landscape view" - "Stay in current orientation" - "IMEI information" - "Encryption" - "Continue" - "You can further protect this device by requiring your PIN before it starts up. Until the device starts up, it can\'t receive calls, messages or notifications, including alarms. \n\nThis helps protect data on lost or stolen devices." - "You can further protect this device by requiring your pattern before it starts up. Until the device starts up, it can\'t receive calls, messages or notifications, including alarms. \n\nThis helps protect data on lost or stolen devices." - "You can further protect this device by requiring your password before it starts up. Until the device starts up, it can\'t receive calls, messages or notifications, including alarms. \n\nThis helps protect data on lost or stolen devices." - "Require PIN to start device" - "Require pattern to start device" - "Require password to start device" - "No, thanks" - "No, thanks" - "No, thanks" - "Require PIN?" - "Require pattern?" - "Require password?" - "When you enter your PIN to start this device, accessibility services like %1$s won\'t yet be available." - "When you enter your pattern to start this device, accessibility services like %1$s won\'t yet be available." - "When you enter your password to start this device, accessibility services like %1$s won\'t yet be available." - "IMEI information" - "IMEI-related information" - "(Slot%1$d)" -
    diff --git a/tulip-chiphd/overlay/packages/apps/Settings/res/values-en-rIN/strings.xml b/tulip-chiphd/overlay/packages/apps/Settings/res/values-en-rIN/strings.xml deleted file mode 100644 index be1e683..0000000 --- a/tulip-chiphd/overlay/packages/apps/Settings/res/values-en-rIN/strings.xml +++ /dev/null @@ -1,2515 +0,0 @@ - - - - - "Yes" - "No" - "Create" - "Allow" - "Deny" - "Unknown" - - "You are now %1$d step away from being a developer." - "You are now %1$d steps away from being a developer." - - "You are now a developer!" - "No need, you are already a developer." - "Wireless & networks" - "Connections" - "Device" - "Personal" - "Access" - "System" - "Turn on radio" - "Turn off radio" - "Turn on SMS over IMS" - "Turn off SMS over IMS" - "Turn on IMS registration required" - "Turn off IMS registration required" - "Turn on lte ram dump" - "Turn off lte ram dump" - "View SIM address book" - "View Fixed Dialling Numbers" - "View Service Dialling Numbers" - "Get PDP list" - "In service" - "Out of service" - "Emergency calls only" - "Radio off" - "Roaming" - "Not roaming" - "Idle" - "Ringing" - "Call in progress" - "Disconnected" - "Connecting" - "Connected" - "Suspended" - "unknown" - "pkts" - "bytes" - "dBm" - "asu" - "LAC" - "CID" - "Unmount USB storage" - "Unmount SD card" - "Erase USB storage" - "Erase SD card" - "Small" - "Medium" - "Large" - "OK" - "USB storage" - "SD card" - "Battery status:" - "Power plug:" - "Battery scale:" - "Battery level:" - "Battery health:" - "Battery technology:" - "Battery voltage:" - "mV" - "Battery temperature:" - "° C" - "Time since boot:" - "Awake time on battery:" - "Awake time when charging:" - "Screen ON time:" - "Unknown" - "Charging" - "Charging on AC" - "Charging over USB" - "Charging wirelessly" - "Not charging" - "Not charging" - "Full" - "Unplugged" - "AC" - "USB" - "wireless" - "AC+USB" - "Unknown" - "Unknown" - "Good" - "Overheat" - "Dead" - "Over voltage" - "Unknown error" - "Cold" - "Bluetooth" - "Visible to all Bluetooth devices nearby (%1$s)" - "Visible to all Bluetooth devices nearby" - "Not visible to other Bluetooth devices" - "Only visible to paired devices" - "Visibility timeout" - "Lock voice dialling" - "Prevent use of the Bluetooth dialler when the screen is locked" - "Bluetooth devices" - "Device name" - "Device settings" - "Profile settings" - "No name set, using account name" - "Scan for devices" - "Rename this device" - "Rename" - "Disconnect?" - "This will end your connection with:<br><b>%1$s</b>" - "You don\'t have permission to change Bluetooth settings." - "%1$s is visible to nearby devices while Bluetooth settings is open." - "Disconnect %1$s?" - "Broadcasting" - "Disable profile?" - "This will disable:<br><b>%1$s</b><br><br>From:<br><b>%2$s</b>" - "Connected" - "Connected (no phone)" - "Connected (no media)" - "Connected (no message access)" - "Connected (no phone or media)" - "Disconnected" - "Disconnecting…" - "Connecting…" - - "Pairing…" - "Unnamed Bluetooth device" - "Searching" - "No nearby Bluetooth devices were found." - "Bluetooth pairing request" - "Pairing request" - "Touch to pair with %1$s." - "Show files received" - "Choose Bluetooth device" - "Bluetooth permission request" - "An app wants to turn on Bluetooth." - "An app wants to make your tablet visible to other Bluetooth devices for %1$d seconds." - "An app wants to make your phone visible to other Bluetooth devices for %1$d seconds." - "An app wants to make your tablet visible to other Bluetooth devices. You can change this later in Bluetooth settings." - "An app wants to make your phone visible to other Bluetooth devices. You can change this later in Bluetooth settings." - "%1$s wants to turn on Bluetooth broadcasting to communicate with other devices nearby. You can change this later in Bluetooth settings." - "%1$s wants to turn on Bluetooth and Bluetooth broadcasting to communicate with other devices nearby. You can change this later in Bluetooth settings." - "When this feature is turned on, your phone can communicate with other devices nearby.\n\nBroadcasting uses low-power Bluetooth signals." - "An app wants to turn on Bluetooth and make your tablet visible to other devices for %1$d seconds." - "An app wants to turn on Bluetooth and make your phone visible to other devices for %1$d seconds." - "An app wants to turn on Bluetooth and make your tablet visible to other devices. You can change this later in Bluetooth settings." - "An app wants to turn on Bluetooth and make your phone visible to other devices. You can change this later in Bluetooth settings." - "Turning on Bluetooth…" - "Turning Bluetooth off…" - "Auto-connect" - "Bluetooth connection request" - "Touch to connect to \"%1$s\"." - "Do you want to connect to \"%1$s\"?" - "Phone book access request" - "%1$s wants to access your contacts and call history. Give access to %2$s?" - "Don\'t ask again" - "Don\'t ask again" - "Message access request" - "%1$s wants to access your messages. Give access to %2$s?" - "Date & time" - "Choose time zone" - "Preview:" - "Font size:" - - - "Send broadcast" - "Action:" - "Start activity" - "Resource:" - "Account:" - "Proxy" - "Clear" - "Proxy port" - "Bypass proxy for" - "example.com,mycomp.test.com,localhost" - "Restore defaults" - "Done" - "Proxy hostname" - "proxy.example.com" - "Attention" - "OK" - "The hostname that you typed isn\'t valid." - "The exclusion list that you\'ve typed isn\'t properly formatted. Type a comma-separated list of excluded domains." - "You need to complete the port field." - "The port field must be empty if the host field is empty." - "The port that you typed is not valid." - "The HTTP proxy is used by the browser but may not be used by the other apps." - "PAC URL: " - "Location:" - "Neighbouring CID:" - "CellInfo:" - "DcRtInfo:" - "Data attempts:" - "GPRS service:" - "Roaming:" - "IMEI:" - "Call redirect:" - "Number of PPP reset since boot:" - "GSM disconnects:" - "Current network:" - "Data successes:" - "PPP received:" - "GSM service:" - "Signal strength:" - "Call status:" - "PPP sent:" - "Radio resets:" - "Message waiting:" - "Phone number:" - "Select radio band" - "Network type:" - "Set preferred network type:" - "Ping IpAddr:" - "Ping Host Name (www.google.co.uk):" - "HTTP Client test:" - "Run ping test" - "SMSC:" - "Update" - "Refresh" - "Toggle DNS check" - "OEM-specific Info/Settings" - "Set GSM/UMTS band" - "Loading band list…" - "Set" - "Unsuccessful" - "Successful" - "Changes take effect when the USB cable is reconnected." - "Enable USB mass storage" - "Total bytes:" - "USB storage not mounted." - "No SD card." - "Available bytes:" - "USB storage is being used as a mass storage device." - "SD card is being used as a mass storage device." - "It is now safe to remove the USB storage." - "It is now safe to remove the SD card." - "USB storage was removed while still in use!" - "SD card was removed while still in use!" - "Used bytes:" - "Scanning USB storage for media…" - "Scanning SD card for media…" - "USB storage mounted read-only." - "SD card mounted read-only." - "Skip" - "Next" - "Language" - "Choose activity" - "Device info" - "Battery info" - "Screen" - "Tablet info" - "Phone info" - "USB storage" - "SD card" - "Proxy settings" - "Cancel" - "CANCEL" - "CONTINUE" - "OK" - "YES" - "NO" - "FORGET" - "Settings" - "Settings" - "Settings shortcut" - "Aeroplane mode" - "More" - "Wireless & networks" - "Manage Wi‑Fi, Bluetooth, aeroplane mode, mobile networks, & VPNs" - "Mobile data" - "Calls" - "SMS messages" - "Allow data usage over mobile network" - "Allow data usage when roaming" - "Data roaming" - "Connect to data services when roaming" - "Connect to data services when roaming" - "You have lost data connectivity because you left your home network with data roaming turned off." - "Turn it on" - "When you allow data roaming, you may incur significant roaming charges!" - "When you allow data roaming, you may incur significant roaming charges!\n\nThis setting affects all users on this tablet." - "When you allow data roaming, you may incur significant roaming charges!\n\nThis setting affects all users on this phone." - "Allow data roaming?" - "Operator selection" - "Choose a network operator" - "Date & time" - "Set date and time" - "Set date, time, time zone, & formats" - "Automatic date & time" - "Use network-provided time" - "Use network-provided time" - "Automatic time zone" - "Use network-provided time zone" - "Use network-provided time zone" - "24‑hour format" - "Use 24-hour format" - "Time" - "Set time" - "Time zone" - "Select time zone" - "Date" - "Set date" - "Sort alphabetically" - "Sort by time zone" - "Date" - "Time" - "Improve face matching" - "Liveness check" - "Require eye blink while unlocking" - "Automatically lock" - "%1$s after sleep" - "%1$s after sleep, except when kept unlocked by %2$s" - "Show owner info on lock screen" - "Owner info" - "Enable widgets" - "Disabled by administrator" - - "Type text to display on the lock screen" - "Show user info on lock screen" - "User info" - "Show profile info on lock screen" - "Profile info" - "Accounts" - "Location" - "Accounts" - "Security" - "Set My Location, screen unlock, SIM card lock, credential storage lock" - "Set My Location, screen unlock, credential storage lock" - "Passwords" - "Encryption" - "Encrypt tablet" - "Encrypt phone" - "Encrypted" - "You can encrypt your accounts, settings, downloaded apps and their data, media and other files. After you encrypt your tablet, assuming you\'ve set up a screen lock (that is, a pattern or numeric PIN or password), you\'ll need to unlock the screen to decrypt the tablet every time you power it on. The only other way to decrypt is to perform a factory data reset, erasing all your data.\n\nEncryption takes an hour or more. You must start with a charged battery and keep your tablet plugged in throughout the process. If you interrupt it, you\'ll lose some or all of your data" - "You can encrypt your accounts, settings, downloaded apps and their data, media and other files. After you encrypt your phone, assuming you\'ve set up a screen lock (that is, a pattern or numeric PIN or password), you\'ll need to unlock the screen to decrypt the phone every time you power it on. The only other way to decrypt is to perform a factory data reset, erasing all your data.\n\nEncryption takes an hour or more. You must start with a charged battery and keep your phone plugged in throughout the process. If you interrupt it, you\'ll lose some or all of your data." - "Encrypt tablet" - "Encrypt phone" - "Please charge your battery and try again." - "Please plug in your charger and try again." - "No lock-screen PIN or password" - "You need to set a lock screen PIN or password before you can start encryption." - "You need to draw your unlock pattern to confirm encrypting your device." - "Encrypt?" - "The encryption operation is irreversible and if you interrupt it, you\'ll lose data. Encryption takes an hour or more, during which the tablet will restart several times." - "The encryption operation is irreversible and if you interrupt it, you\'ll lose data. Encryption takes an hour or more, during which the phone will restart several times." - "Encrypting" - "Wait while your tablet is being encrypted. ^1% complete." - "Wait while your phone is being encrypted. ^1% complete." - "Wait while your tablet is being encrypted. Time remaining: ^1" - "Wait while your phone is being encrypted. Time remaining: ^1" - "To unlock your tablet, turn it off and then on." - "To unlock your phone, turn it off and then on." - "Warning: Your device will be wiped after ^1 more failed attempts to be unlocked!" - "Type your password" - "Encryption unsuccessful" - "Encryption was interrupted and can\'t be completed. As a result, the data on your tablet is no longer accessible. \n\n To resume using your tablet, you need to perform a factory reset. When you set up your tablet after the reset, you\'ll have an opportunity to restore any data that was backed up to your Google Account." - "Encryption was interrupted and can\'t be completed. As a result, the data on your phone is no longer accessible. \n\nTo resume using your phone, you need to perform a factory reset. When you set up your phone after the reset, you\'ll have an opportunity to restore any data that was backed up to your Google Account." - "Decryption unsuccessful" - "The password you entered is correct, but unfortunately your data is corrupt. \n\nTo resume using your tablet, you need to perform a factory reset. When you set up your tablet after the reset, you\'ll have an opportunity to restore any data that was backed up to your Google Account." - "The password you entered is correct, but unfortunately your data is corrupt. \n\nTo resume using your phone, you need to perform a factory reset. When you set up your phone after the reset, you\'ll have an opportunity to restore any data that was backed up to your Google Account." - "Switch input method" - "Choose screen lock" - "Choose backup lock" - "Screen lock" - "Change lock screen" - "Change or disable pattern, PIN or password security" - "Choose a method to lock the screen" - "When Face Unlock can\'t see you, how do you want to unlock?" - "None" - - "Swipe" - "No security" - "Face Unlock" - "Low security, experimental" - "Pattern" - "Medium security" - "PIN" - "Medium to high security" - "Password" - "High security" - "Device protection features will no longer work." - "Disabled by administrator, encryption policy or credential storage" - "None" - "Swipe" - "Face Unlock" - "Pattern" - "PIN" - "Password" - "Turn off screen lock" - "Remove unlock pattern" - "Remove unlock PIN" - "Remove unlock password" - "Remove screen lock" - "Change unlock pattern" - "Change unlock PIN" - "Change unlock password" - "Password must be at least %d characters" - "PIN must be at least %d characters" - "Touch Continue when finished" - "Continue" - "Password must be fewer than %d characters." - "PIN must be fewer than %d digits." - "PIN must contain only digits 0-9." - "The device administrator doesn\'t allow using a recent PIN." - "Password contains an illegal character." - "Password must contain at least one letter." - "Password must contain at least one digit." - "Password must contain at least one symbol." - - "Password must contain at least 1 letter." - "Password must contain at least %d letters." - - - "Password must contain at least 1 lower-case letter." - "Password must contain at least %d lower-case letters." - - - "Password must contain at least 1 upper-case letter." - "Password must contain at least %d upper-case letters." - - - "Password must contain at least 1 numerical digit." - "Password must contain at least %d numerical digits." - - - "Password must contain at least 1 special symbol." - "Password must contain at least %d special symbols." - - - "Password must contain at least 1 non-letter character." - "Password must contain at least %d non-letter characters." - - "The device administrator doesn\'t allow using a recent password." - "An ascending, descending or repeated sequence of digits is forbidden" - "OK" - "Cancel" - "Cancel" - "Next" - "Set up is complete." - "Device administration" - "Device administrators" - "View or deactivate device administrators" - "Trust agents" - "To use, first set a screen lock" - "View or deactivate trust agents" - "Bluetooth" - "Turn on Bluetooth" - "Bluetooth" - "Bluetooth" - "Manage connections, set device name & discoverability" - "Bluetooth pairing request" - "Device" - "Pairing code" - "Type the pairing code then press Return or Enter" - "PIN contains letters or symbols" - "Usually 0000 or 1234" - "You may also need to type this PIN on the other device." - "You may also need to type this passkey on the other device." - "To pair with:<br><b>%1$s</b><br><br>Make sure that it is showing this passkey:<br><b>%2$s</b>" - "From:<br><b>%1$s</b><br><br>Pair with this device?" - "To pair with:<br><b>%1$s</b><br><br>Type on it:<br><b>%2$s</b>, then press Return or Enter." - "Pair" - "PAIR" - "Cancel" - "Pairing grants access to your contacts and call history when connected." - - "Couldn\'t pair with %1$s." - "Couldn\'t pair with %1$s because of an incorrect PIN or passkey." - "Can\'t communicate with %1$s." - "Pairing rejected by %1$s." - "Couldn\'t connect to %1$s." - "Scan for devices" - "Refresh" - "Searching…" - "Device settings" - "Paired device" - "Name" - "Internet connection" - "Keyboard" - "Contacts and call history" - "Pair with this device?" - "Share phone book?" - "%1$s wants to access your contacts and call history." - "%1$s wants to pair with Bluetooth. When connected, it will have access to your contacts and call history." - "Paired devices" - "Available devices" - "No devices available" - "Connect" - "Disconnect" - "Pair & connect" - "Unpair" - "Disconnect & unpair" - "Options…" - "Advanced" - "Advanced Bluetooth" - "When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices." - "Connect to…" - "Media audio" - "Phone audio" - "File transfer" - "Input device" - "Internet access" - "Contact sharing" - "Use for contact sharing" - "Internet connection sharing" - "Message Access" - "%1$s will be disconnected from media audio." - "%1$s will be disconnected from hands-free audio." - "%1$s will be disconnected from input device." - "Internet access via %1$s will be disconnected." - "%1$s will be disconnected from sharing this tablet\'s Internet connection." - "%1$s will be disconnected from sharing this phone\'s Internet connection." - "Paired Bluetooth device" - "Connect" - "Connect to Bluetooth device" - "Use for" - "Rename" - "Allow incoming file transfers" - "Connected to media audio" - "Connected to phone audio" - "Connected to file-transfer server" - "Connected to map" - "Not connected to file-transfer server" - "Connected to input device" - "Connected to device for Internet access" - "Sharing local Internet connection with device" - "Use for media audio" - "Use for phone audio" - "Use for file transfer" - "Use for input" - "Use for Internet access" - "Use for map" - "Dock Settings" - "Use dock for audio" - "As speaker phone" - "For music and media" - "Remember settings" - "Wi‑Fi Assistant" - "Connected via Wi‑Fi assistant" - "Cast screen" - "Enable wireless display" - "No nearby devices were found." - "Connecting" - "Connected" - "In use" - "Unavailable" - "Display settings" - "Wireless display options" - "Forget" - "Finished" - "Name" - "NFC" - "Allow data exchange when the tablet touches another device" - "Allow data exchange when the phone touches another device" - "Android Beam" - "Ready to transmit app content via NFC" - "Off" - "Unavailable because NFC is turned off" - "Android Beam" - "When this feature is turned on, you can beam app content to another NFC-capable device by holding the devices close together. For example, you can beam Browser pages, YouTube videos, People contacts and more.\n\nJust bring the devices together (typically back to back) and then touch your screen. The app determines what gets beamed." - "Network service discovery" - "Allow apps on other devices to discover apps on this device" - "Wi‑Fi" - "Turn on Wi‑Fi" - "Wi‑Fi" - "Wi‑Fi settings" - "Wi‑Fi" - "Set up & manage wireless access points" - "Select Wi‑Fi network" - "Select Wi‑Fi" - "Turning Wi‑Fi on…" - "Turning off Wi‑Fi…" - "Error" - "In aeroplane mode" - "Can\'t scan for networks" - "Network notification" - "Notify whenever a public network is available" - "Avoid poor connections" - "Don\'t use a Wi‑Fi network unless it has a good Internet connection" - "Only use networks that have a good Internet connection" - "Scanning always available" - "Always allow scanning" - "Let Google\'s location service and other apps scan for networks, even when Wi‑Fi is off" - "Use open Wi‑Fi automatically" - "Let a Wi‑Fi assistant automatically connect to open networks determined to be high quality" - "Choose assistant" - "Install certificates" - "To improve location accuracy and for other purposes, Google and other apps may scan for nearby networks, even when Wi-Fi is off. If you don\'t want this to happen, go to Advanced > Scanning always available." - "Apps may scan for nearby networks, even when Wi-Fi is off. If you don\'t want this to happen, go to Advanced > Scanning always available." - "Don\'t show again" - "Keep Wi‑Fi on during sleep" - "Wi‑Fi on during sleep" - "There was a problem while changing the setting" - "Improve efficiency" - "Wi‑Fi optimisation" - "Minimise battery usage when Wi‑Fi is on" - "Limit battery used by Wi‑Fi" - "Add network" - "Wi‑Fi networks" - "WPS Push Button" - "More options" - "WPS Pin Entry" - "Wi‑Fi Direct" - "Scan" - "Advanced" - "Connect to network" - "Remember network" - "Forget network" - "Modify network" - "Write to NFC tag" - "To see available networks, turn Wi‑Fi on." - "Searching for Wi‑Fi networks…" - "You don\'t have permission to change the Wi‑Fi network." - "Add another network" - "More" - "Automatic setup (WPS)" - "To complete setup, your tablet needs access to Wi‑Fi. After setup, you can switch between mobile data and Wi‑Fi." - "Advanced options" - "Wi‑Fi Protected Setup" - "Starting WPS…" - "Press the Wi‑Fi Protected Setup button on your router. It may be called \"WPS\" or contain this symbol:" - "Enter pin %1$s on your Wi‑Fi router. The setup can take up to two minutes to complete." - "WPS succeeded. Connecting to the network…" - "Connected to Wi‑Fi network %s" - "WPS is already in progress and can take up to two minutes to complete" - "Request failed. Please try again in a few minutes." - "The wireless router security setting (WEP) is not supported" - "The wireless router security setting (TKIP) is not supported" - "Authentication failure. Please try again." - "Another WPS session was detected. Please try again in a few minutes." - "Network name" - "Enter the SSID" - "Security" - "Signal strength" - "Status" - "Link speed" - "Frequency" - "IP address" - "EAP method" - "Phase-2 authentication" - "CA certificate" - "User certificate" - "Identity" - "Anonymous identity" - "Password" - "Show password" - "IP settings" - "(unchanged)" - "(unspecified)" - "Saved" - "Disabled" - "IP Configuration Failure" - "Wi-Fi Connection Failure" - "Authentication problem" - "Not in range" - "No Internet Access Detected, won\'t automatically reconnect." - "WPS available" - " (WPS available)" - "Enter your network password" - "None" - "To improve location accuracy and for other purposes, %1$s wants to turn on network scanning, even when Wi-Fi is off.\n\nAllow this for all apps that want to scan?" - "To turn this off, go to Advanced in the overflow menu." - "Allow" - "Deny" - "Sign in to connect?" - "%1$s requires you to sign in online before you connect to the network." - "CONNECT" - "Connect" - "Failed to connect to network" - "Forget" - "Failed to forget network" - "Save" - "Failed to save network" - "Cancel" - "Skip anyway" - "Don\'t skip" - "WARNING: If you skip Wi‑Fi, your tablet will only use mobile data for initial downloads and updates. To avoid possible data charges, connect to Wi‑Fi." - "WARNING: If you skip Wi‑Fi, your device will only use mobile data for initial downloads and updates. To avoid possible data charges, connect to Wi‑Fi." - "WARNING: If you skip Wi‑Fi, your phone will only use mobile data for initial downloads and updates. To avoid possible data charges, connect to Wi‑Fi." - "If you skip Wi‑Fi:\n\nYour tablet won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time." - "If you skip Wi‑Fi:\n\nYour device won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time." - "If you skip Wi‑Fi:\n\nYour phone won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time." - "The tablet was unable to connect to this Wi‑Fi network." - "The device was unable to connect to this Wi‑Fi network." - "The phone was unable to connect to this Wi‑Fi network." - "Saved networks" - "Advanced Wi‑Fi" - "Wi‑Fi frequency band" - "Specify the frequency range of operation" - "There was a problem while setting the frequency band." - "MAC address" - "IP address" - "Saved networks" - "IP settings" - "Save" - "Cancel" - "Please type a valid IP address." - "Please type a valid gateway address." - "Type a valid DNS address." - "Type a network prefix length between 0 and 32." - "DNS 1" - "DNS 2" - "Gateway" - "Network prefix length" - "Wi‑Fi Direct" - "Device information" - "Remember this connection" - "Search for devices" - "Searching…" - "Rename device" - "Peer devices" - "Remembered groups" - "Could not connect." - "Failed to rename device." - "Disconnect?" - "If you disconnect, your connection with %1$s will end." - "If you disconnect, your connection with %1$s and %2$s other devices will end." - "Cancel invitation" - "Do you want to cancel invitation to connect with %1$s?" - "Forget this group?" - "Portable Wi‑Fi hotspot" - "Wi‑Fi hotspot" - "Use mobile connection to provide Wi‑Fi network" - "Turning hotspot on…" - "Turning off hotspot…" - "Portable hotspot %1$s active" - "Portable Wi‑Fi hotspot error" - "Set up Wi‑Fi hotspot" - "Wi‑Fi hotspot setup" - "AndroidAP WPA2 PSK portable Wi‑Fi hotspot" - "%1$s %2$s portable Wi‑Fi hotspot" - "Android Hotspot" - "Home" - "Display" - "Sound" - - "Volumes" - "Music effects" - "Ringer volume" - "Vibrate when silent" - "Default notification sound" - "Ringtone" - "Notification" - "Use incoming call volume for notifications" - "Doesn\'t support work profiles" - "Default notification sound" - "Media" - "Set volume for music and videos" - "Alarm" - "Audio settings for the attached dock" - "Dial-pad touch tones" - "Touch sounds" - "Screen lock sounds" - "Vibrate on touch" - "Noise cancellation" - "Music, video, games & other media" - "Ringtone & notifications" - "Notifications" - "Alarms" - "Mute ringtone & notifications" - "Mute music & other media" - "Mute notifications" - "Mute alarms" - "Dock" - "Dock settings" - "Audio" - "Settings for the attached desktop dock" - "Settings for the attached car dock" - "Tablet not docked" - "Phone not docked" - "Settings for the attached dock" - "Dock not found" - "You need to dock the tablet before setting up dock audio." - "You need to dock the phone before setting up dock audio." - "Dock insertion sound" - "Play sound when inserting or removing tablet from dock" - "Play sound when inserting or removing phone from dock" - "Don\'t play sound when inserting or removing tablet from dock" - "Don\'t play sound when inserting or removing phone from dock" - "Accounts" - "Personal" - "Work" - "Search" - "Manage search settings and history" - "Display" - "Auto-rotate screen" - "Switch orientation automatically when rotating tablet" - "Switch orientation automatically when rotating phone" - "Switch orientation automatically when rotating tablet" - "Switch orientation automatically when rotating phone" - "Brightness level" - "Brightness" - "Adjust the brightness of the screen" - "Adaptive brightness" - "Optimise brightness level for available light" - "Sleep" - "Screen turns off" - "After %1$s of inactivity" - "Wallpaper" - "Choose wallpaper from" - "Daydream" - "When docked or asleep and charging" - "Either" - "While charging" - "While docked" - "Off" - "To control what happens when the phone is docked and/or sleeping, turn Dreams on." - "When to daydream" - "Start now" - "Settings" - "Automatic brightness" - "Lift to wake" - "Ambient display" - "Wake screen when you pick up device or receive notifications" - "Font size" - "Font size" - "SIM card lock settings" - "Set up SIM card lock" - "SIM card lock" - "Lock SIM card" - "Require PIN to use tablet" - "Require PIN to use phone" - "Require PIN to use tablet" - "Require PIN to use phone" - "Change SIM PIN" - "SIM PIN" - "Lock SIM card" - "Unlock SIM card" - "Old SIM PIN" - "New SIM PIN" - "Re‑type new PIN" - "SIM PIN" - "Incorrect PIN" - "PINs don\'t match" - "Can\'t change PIN.\nPossibly incorrect PIN." - "SIM PIN changed successfully" - "Can\'t change SIM card lock state.\nPossibly incorrect PIN." - "OK" - "Cancel" - "Multiple SIMs found" - "Choose the SIM that you prefer for mobile data." - "Change data SIM?" - "Use %1$s instead of %2$s for mobile data?" - "Update preferred SIM card?" - "%1$s is the only SIM in your device. Do you want to use this SIM for mobile data, calls and SMS messages?" - "Incorrect SIM PIN code; you must now contact your carrier to unlock your device." - - "Incorrect SIM PIN code; you have %d remaining attempt/s before you must contact your carrier to unlock your device." - "Incorrect SIM PIN code, you have %d remaining attempt/s." - - "SIM PIN operation failed!" - "Tablet status" - "Phone status" - "System updates" - - "Android version" - "Model number" - "Equipment ID" - "Baseband version" - "Kernel version" - "Build number" - "SELinux status" - "Not available" - "Status" - "Status" - "Status of the battery, network and other information" - "Phone number, signal, etc." - "Storage" - "Storage settings" - "Unmount USB storage, view available storage" - "Unmount SD card, view available storage" - "MDN" - "My phone number" - "MIN" - "MSID" - "PRL version" - "MEID" - "ICCID" - "Mobile network type" - "Operator info" - "Mobile network state" - "Service status" - "Signal strength" - "Roaming" - "Network" - "Wi‑Fi MAC address" - "Bluetooth address" - "Serial number" - "Unavailable" - "Uptime" - "Awake time" - "Internal storage" - "USB storage" - "SD card" - "Available" - "Available (read-only)" - "Total space" - "Calculating..." - "Apps (app data & media content)" - "Media" - "Downloads" - "Pictures, videos" - "Audio (music, ringtones, podcasts, etc.)" - "Misc." - "Cached data" - "Unmount shared storage" - "Unmount SD card" - "Unmount the internal USB storage" - "Unmount the SD card so that you can remove it safely" - "Insert USB storage for mounting" - "Insert an SD card for mounting" - "Mount USB storage" - "Mount SD card" - - - "Erase USB storage" - "Erase SD card" - "Erases all data on the internal USB storage, such as music and photos" - "Erases all data on the SD card, such as music and photos" - "Clear cached data?" - "This will clear cached data for all apps." - "MTP or PTP function is active" - "Unmount USB storage" - "Unmount SD card?" - "If you unmount the USB storage, some apps that you are using will stop and may be unavailable until you remount the USB storage." - "If you unmount the SD card, some apps that you are using will stop and may be unavailable until you remount the SD card." - - - "Cannot unmount USB storage. Try again later." - "Couldn\'t unmount SD card. Try again later." - "USB storage will be unmounted." - "SD card will be unmounted." - "Unmounting" - "Unmount in progress" - "Storage space is running out" - "Some system functions, such as syncing, may not work correctly. Try to free space by deleting or unpinning items, such as apps or media content." - "USB computer connection" - "USB computer connection" - "Connect as" - "Media device (MTP)" - "Lets you transfer media files on Windows or using Android File Transfer on Mac (see www.android.com/filetransfer)" - "Camera (PTP)" - "Lets you transfer photos using camera software and transfer any files on computers that don\'t support MTP" - "Install file-transfer tools" - "Other users" - "Battery status" - "Battery level" - "APNs" - "Edit access point" - "Not set" - "Name" - "APN" - "Proxy" - "Port" - "Username" - "Password" - "Server" - "MMSC" - "MMS proxy" - "MMS port" - "MCC" - "MNC" - "Authentication type" - "None" - "PAP" - "CHAP" - "PAP or CHAP" - "APN type" - "APN protocol" - "APN roaming protocol" - "APN enable/disable" - "APN enabled" - "APN disabled" - "Bearer" - "MVNO type" - "MVNO value" - "Delete APN" - "New APN" - "Save" - "Discard" - - "The Name field can\'t be empty." - "The APN cannot be empty." - "MCC field must be 3 digits." - "MNC field must be 2 or 3 digits." - "Restoring default APN settings." - "Reset to default" - "Reset default APN settings completed" - "Reset device" - "Factory data reset" - "Erases all data on tablet" - "Erases all data on phone" - "This will erase all data from your tablet\'s ""internal storage"", including:\n\n"
  • "Your Google account"
  • \n
  • "System and app data and settings"
  • \n
  • "Downloaded apps"
  • - "This will erase all data from your phone\'s ""internal storage"", including:\n\n"
  • "Your Google account"
  • \n
  • "System and app data and settings"
  • \n
  • "Downloaded apps"
  • - \n\n"You are currently signed in to the following accounts:\n" - \n\n"There are other users present on this device.\n" -
  • "Music"
  • \n
  • "Photos"
  • \n
  • "Other user data"
  • - \n\n"To clear music, pictures and other user data, the ""USB storage"" needs to be erased." - \n\n"To clear music, pictures and other user data, the ""SD card"" needs to be erased." - "Erase USB storage" - "Erase SD card" - "Erase all the data on the internal USB storage, such as music or photos" - "Erase all the data on the SD card, such as music or photos" - "Reset tablet" - "Reset phone" - "Erase all your personal information and downloaded apps? You cannot reverse this action!" - "Erase everything" - "You need to draw your unlock pattern to confirm a factory data reset." - "No reset was performed because the System Clear service isn\'t available." - "Reset?" - "Factory reset is not available for this user" - "Erasing" - "Please wait..." - "Erase USB storage" - "Erase SD card" - "Erases all data in USB storage" - "Erases all data on the SD card" - "Erase all USB storage? You will lose ""all"" stored data!" - "Erase the SD card? You will lose ""all"" data on the card!" - "Erase USB storage" - "Erase SD card" - "Erase the USB storage, deleting all files stored there? You cannot reverse this action!" - "Erase the SD card, deleting all files stored there? You cannot reverse this action!" - "Erase everything" - "You need to draw your unlock pattern to confirm that you want to erase the USB storage." - "You need to draw your unlock pattern to confirm that you want to erase the SD card." - "Call settings" - "Set up voicemail, call forwarding, call waiting, caller ID" - "USB tethering" - "Portable hotspot" - "Bluetooth tethering" - "Tethering" - "Tethering & portable hotspot" - "USB" - "USB tethering" - "USB connected, tick to tether" - "Tethered" - "Can\'t tether when USB storage is in use" - "USB not connected" - "Connect to turn on" - "USB tethering error" - "Bluetooth tethering" - "Sharing this tablet\'s Internet connection" - "Sharing this phone\'s Internet connection" - "Sharing this tablet\'s Internet connection to 1 device" - "Sharing this phone\'s Internet connection to 1 device" - "Sharing this tablet\'s Internet connection to %1$d devices" - "Sharing this phone\'s Internet connection to %1$d devices" - "Sharing this %1$d\'s Internet connection" - "Not sharing this tablet\'s Internet connection" - "Not sharing this phone\'s Internet connection" - "Not tethered" - "Can\'t tether to more than %1$d devices." - "%1$s will be untethered." - "Help" - "Mobile networks" - "Mobile plan" - "Default SMS app" - "Change SMS app?" - "Use %1$s instead of %2$s as your SMS app?" - "Use %s as your SMS app?" - "Change Wi‑Fi assistant?" - "Use %1$s instead of %2$s to manage your network connections?" - "Use %s to manage your network connections?" - "Unknown SIM operator" - "%1$s has no known provisioning website" - "Please insert SIM card and restart" - "Please connect to the internet" - "My Location" - "Work profile" - "Location for work profile" - "Turned off by your company" - "Mode" - "High accuracy" - "Battery saving" - "Device only" - "Location off" - "Recent location requests" - "No apps have requested location recently" - "Location services" - "High battery use" - "Low battery use" - "Location mode" - "Use GPS, Wi‑Fi and mobile networks to determine location" - "Use Wi‑Fi and mobile networks to determine location" - "Use GPS to determine your location" - "Wi‑Fi & mobile network location" - "Let apps use Google\'s location service to estimate your location faster. Anonymous location data will be collected and sent to Google." - "Location determined by Wi‑Fi" - "GPS satellites" - "Let apps use GPS on your tablet to pinpoint your location" - "Let apps use GPS on your phone to pinpoint your location" - "Use assisted GPS" - "Use server to assist GPS (un-tick to reduce network usage)" - "Use server to assist GPS (un-tick to improve GPS performance)" - "Location & Google search" - "Let Google use your location to improve search results and other services" - "Access to my location" - "Let apps that have asked your permission use your location information" - "Location sources" - "Device info" - "About phone" - "View legal info, status, software version" - "Legal information" - "Contributors" - "Regulatory information" - "Copyright" - "Licence" - "Terms and conditions" - "System WebView Licence" - "Wallpapers" - "Satellite imagery providers:\n©2014 CNES/Astrium, DigitalGlobe, Bluesky" - "Open-source licences" - "There is a problem loading the licences." - "Loading…" - "Safety information" - "Safety information" - "You don\'t have a data connection. To view this information now, go to %s from any computer connected to the Internet." - "Loading…" - "Choose your password" - "Choose your pattern" - "Choose your PIN" - "Confirm your password" - "Confirm your pattern" - "Confirm your PIN" - "Passwords don\'t match" - "PINs don\'t match" - "Unlock selection" - "password has been set" - "PIN has been set" - "Pattern has been set" - "Screen security" - "Change unlock pattern" - "Change unlock PIN" - "Confirm saved pattern" - "Try again:" - "Draw an unlock pattern" - "Press Menu for help." - "Release finger when done" - "Connect at least %d dots. Try again." - "Pattern recorded" - "Draw pattern again to confirm" - "Your new unlock pattern" - "Confirm" - "Redraw" - "Retry" - "Continue" - "Unlock pattern" - "Require pattern" - "Must draw pattern to unlock screen" - "Make pattern visible" - "Vibrate on touch" - "Power button instantly locks" - "Except when kept unlocked by %1$s" - "Set unlock pattern" - "Change unlock pattern" - "How to draw an unlock pattern" - "Too many incorrect attempts!" - "Try again in %d seconds." - "Application is not installed on your phone." - "Manage apps" - "Manage and remove installed apps" - "Apps" - "Manage apps, set up quick-launch shortcuts" - "App settings" - "Unknown sources" - "Allow all app sources" - "Lets you install apps from sources other than Google Play" - "Allow installation of apps from unknown sources" - "Your tablet and personal data are more vulnerable to attack by apps from unknown sources. You agree that you are solely responsible for any damage to your tablet or loss of data that may result from using these apps." - "Your phone and personal data are more vulnerable to attack by apps from unknown sources. You agree that you are solely responsible for any damage to your phone or loss of data that may result from using these apps." - "Advanced settings" - "Enable more settings options" - "App info" - "Storage" - "Launch by default" - "Defaults" - "Screen compatibility" - "Permissions" - "Cache" - "Clear cache" - "Cache" - "Controls" - "Force stop" - "Total" - "App" - "USB storage app" - "Data" - "USB storage data" - "SD card" - "Uninstall" - "Uninstall for all users" - "Install" - "Disable" - "Enable" - "Clear data" - "Uninstall updates" - "You\'ve chosen to launch this app by default for some actions." - "You\'ve chosen to allow this app to create widgets and access their data." - "No defaults set." - "Clear defaults" - "This app may not be designed for your screen. You can control how it adjusts to your screen here." - "Ask when launched" - "Scale app" - "Unknown" - "Sort by name" - "Sort by size" - "Show running services" - "Show cached processes" - "Reset app preferences" - "Reset app preferences?" - "This will reset all preferences for:\n\n "
  • "Disabled apps"
  • \n" "
  • "Disabled app notifications"
  • \n" "
  • "Default applications for actions"
  • \n" "
  • "Background data restrictions for apps"
  • \n" "
  • "Any permission restrictions"
  • \n\n" You will not lose any app data."
    - "Reset apps" - "Manage space" - "Filter" - "Choose filter options" - "All" - "Disabled" - "Downloaded" - "Running" - "USB storage" - "On SD card" - "Disabled" - "Not installed for this user" - "No apps." - "Internal storage" - "USB storage" - "SD card storage" - "Recomputing size…" - "Delete app data?" - "All this app\'s data will be deleted permanently. This includes all files, settings, accounts, databases, etc." - "OK" - "Cancel" - - "The app wasn\'t found in the list of installed apps." - "Couldn\'t clear app data." - "Uninstall updates" - "All updates to this Android system app will be uninstalled." - "Clear data" - "Couldn\'t clear data for app." - "This app can access the following on your tablet:" - "This app can access the following on your phone:" - "This app can access the following on your tablet. In order to improve performance and reduce memory usage, some of these permissions are available to %1$s because it runs in the same process as %2$s:" - "This app can access the following on your phone. In order to improve performance and reduce memory usage, some of these permissions are available to %1$s because it runs in the same process as %2$s:" - "%1$s and %2$s" - "%1$s and %2$s" - "%1$s, %2$s" - "%1$s, %2$s" - "This app may charge you money:" - "Send premium SMS" - "Computing…" - "Couldn\'t compute the package size." - "You don\'t have any third-party apps installed." - "Version %1$s" - "Move" - "Move to tablet" - "Move to phone" - "Move to USB storage" - "Move to SD card" - "Moving" - "Not enough storage space." - "App doesn\'t exist." - "App is copy-protected." - "Install location isn\'t valid." - "System updates cannot be installed on external media." - "Force stop?" - "If you force stop an app, it may misbehave." - - "Couldn\'t move app. %1$s" - "Preferred install location" - "Change the preferred installation location for new applications." - "Disable built-in app?" - "If you disable a built-in app, other apps may misbehave." - "Delete data and disable app?" - "If you disable a built-in app, other apps may misbehave. Your data will also be deleted." - "Turn off notifications" - "If you turn off notifications for this app, you may miss important alerts and updates." - "App ops" - "Running" - "(Never used)" - "Storage use" - "View storage used by apps" - "Running services" - "View and control currently running services" - "Restarting" - "Cached background process" - "Nothing running." - "Started by app." - - - "%1$s free" - "%1$s used" - "RAM" - - - "User: %1$s" - "Removed user" - "%1$d process and %2$d service" - "%1$d process and %2$d services" - "%1$d processes and %2$d service" - "%1$d processes and %2$d services" - "Device memory" - "App RAM usage" - "System" - "Apps" - "Free" - "Used" - "Cached" - "%1$s of RAM" - "Running app" - "Not active" - "Services" - "Processes" - "Stop" - "Settings" - "This service was started by its app. Stopping it may cause the app to fail." - "This app can\'t be stopped safely. If you stop it, you may lose some of your current work." - "This is an old app process that is still running in case it\'s needed again. There is usually no reason to stop it." - "%1$s: currently in use. Touch Settings to control it." - "Main process in use." - "Service %1$s is in use." - "Provider %1$s is in use." - "Stop system service?" - "If you stop this service, some features of your tablet may stop working correctly until you turn it off and then on again." - "If you stop this service, some features of your phone may stop working correctly until you turn it off and then on again." - "Language & input" - "Language & input" - "Language settings" - "Keyboard & input methods" - "Language" - - "Auto-replace" - "Correct mistyped words" - "Auto-capitalisation" - "Capitalise first letter in sentences" - "Auto-punctuate" - "Physical keyboard settings" - "Press Space key twice to insert \".\"" - "Make passwords visible" - "This input method may be able to collect all the text that you type, including personal data like passwords and credit card numbers. It comes from the app %1$s. Use this input method?" - "This spell checker may be able to collect all the text that you type, including personal data like passwords and credit card numbers. It comes from the app %1$s. Use this spell checker?" - "Settings" - "Language" - "Failed to open settings for %1$s" - "Mouse/track pad" - "Pointer speed" - "Game Controller" - "Use vibrator" - "Redirect vibrator to game controller when connected." - "Choose keyboard layout" - "Set up keyboard layouts" - "To switch, press Control-Spacebar" - "Default" - "Keyboard layouts" - "Personal dictionary" - - "Add" - "Add to dictionary" - "Phrase" - "More options" - "Fewer options" - "OK" - "Word:" - "Shortcut:" - "Language:" - "Type a word" - "Optional shortcut" - "Edit word" - "Edit" - "Delete" - "You do not have any words in the user dictionary. You can add a word by touching the Add ( + ) button." - "For all languages" - "More languages…" - "Testing" - "Tablet information" - "Phone information" - "Battery information" - "Quick launch" - "Set keyboard shortcuts to launch apps" - "Assign app" - "No shortcut" - "Search + %1$s" - "Clear" - "Your shortcut for %1$s (%2$s) will be cleared." - "OK" - "Cancel" - "Apps" - "Shortcuts" - "Text input" - "Input method" - "Current Keyboard" - "Input method selector" - "Automatic" - "Always show" - "Always hide" - "Set up input methods" - "Settings" - "Settings" - "Active input methods" - "Use system language" - "%1$s Settings" - "Choose active input methods" - "On-screen keyboard settings" - "Physical keyboard" - "Physical keyboard settings" - "Developer options" - "Set options for app development" - "Developer options are not available for this user" - "VPN settings are not available for this user" - "Tethering settings are not available for this user" - "Access Point Name settings are not available for this user" - "USB debugging" - "Debug mode when USB is connected" - "Revoke USB debugging authorisations" - "Bug report shortcut" - "Show a button in the power menu for taking a bug report" - "Stay awake" - "Screen will never sleep while charging" - "Enable Bluetooth HCI snoop log" - "Capture all Bluetooth HCI packets in a file" - "OEM unlocking" - "Allow the bootloader to be unlocked" - "Enter your PIN" - "Enter your device PIN to enable OEM unlock" - "Allow OEM unlocking?" - "WARNING: Device protection features will not work on this device while this setting is turned on." - "Wireless display certification" - "Enable Wi‑Fi verbose logging" - "Aggressive Wi‑Fi to Mobile handover" - "Always allow Wi‑Fi Roam Scans" - "Show options for wireless display certification" - "Increase Wi‑Fi logging level, show per SSID RSSI in Wi‑Fi Picker" - "When enabled, Wi‑Fi will be more aggressive in handing over the data connection to Mobile, when Wi‑Fi signal is low" - "Allow/Disallow Wi‑Fi Roam Scans based on the amount of data traffic present at the interface" - "Logger buffer sizes" - "Select Logger sizes per log buffer" - "Allow mock locations" - "Allow mock locations" - "Enable view attribute inspection" - "Allow USB debugging?" - "USB debugging is intended for development purposes only. Use it to copy data between your computer and your device, install apps on your device without notification and read log data." - "Revoke access to USB debugging from all computers you\'ve previously authorised?" - "Allow development settings?" - "These settings are intended for development use only. They can cause your device and the applications on it to break or misbehave." - "Verify apps over USB" - "Check apps installed via ADB/ADT for harmful behaviour." - "Protect USB storage" - "Apps must request permission to read USB storage" - "Protect USB storage?" - "When USB storage is protected, apps must request permission to read data from external storage.\n\nSome apps may not work until updated by their developers." - "Protect SD card" - "Apps must request permission to read SD card" - "Protect SD card?" - "When SD card is protected, apps must request permission to read data from external storage.\n\nSome apps may not work until updated by their developers." - "Local terminal" - "Enable terminal app that offers local shell access" - "Choose gadget" - "Choose widget" - "Create widget and allow access?" - "After you create the widget, %1$s can access all the data that it displays." - "Always allow %1$s to create widgets and access their data" - "%1$dd %2$dh %3$dm %4$ds" - "%1$dh %2$dm %3$ds" - "%1$dm %2$ds" - "%1$ds" - "%1$dd %2$dh %3$dm" - "%1$dh %2$dm" - "%1$dm" - "Usage statistics" - "Usage statistics" - "Sort by:" - "App" - "Last time used" - "Usage time" - "Accessibility" - "Accessibility settings" - "Services" - "System" - "Display" - "Captions" - "Magnification gestures" - "When this feature is turned on, you can zoom in and out by triple-tapping the screen.\n\nWhile zoomed in, you can:\n"
    • "Pan: Drag two or more fingers across the screen."
    • \n
    • "Adjust zoom level: Pinch two or more fingers together or spread them apart."
    \n\n"You can also temporarily magnify what\'s under your finger by triple-tapping and holding. In this magnified state, you can drag your finger to explore different parts of the screen. Lift your finger to return to your previous state.\n\nNote: Triple-tap for magnification works everywhere except the keyboard and navigation bar."
    - "Accessibility shortcut" - "On" - "Off" - "When this feature is turned on, you can quickly enable accessibility features in two steps:\n\nStep 1: Press and hold the power button until you hear a sound or feel a vibration.\n\nStep 2: Touch and hold two fingers until you hear audio confirmation.\n\nIf the device has multiple users, using this shortcut on the lock screen temporarily enables accessibility until the device is unlocked." - "Large text" - "High contrast text" - "Screen magnification" - "Auto update screen magnification" - "Update screen magnification on app transitions" - "Power button ends call" - "Speak passwords" - "Touch & hold delay" - "Colour inversion" - "(Experimental) May affect performance" - "Colour correction" - "This feature is experimental and may affect performance." - "Show in Quick Settings" - "Correction mode" - "Overridden by %1$s" - "Disabled" - "Monochromacy" - "Deuteranomaly (red-green)" - "Protanomaly (red-green)" - "Tritanomaly (blue-yellow)" - "Settings" - "On" - "Off" - "Not allowed by your organisation" - "Preview" - "Standard options" - "Language" - "Text size" - "Caption style" - "Customisation options" - "Background colour" - "Background opacity" - "Caption window colour" - "Caption window opacity" - "Text colour" - "Text opacity" - "Edge colour" - "Edge type" - "Font family" - "Captions will look like this" - "Aa" - "Default" - "Colour" - "Default" - "None" - "White" - "Grey" - "Black" - "Red" - "Green" - "Blue" - "Cyan" - "Yellow" - "Magenta" - "Use %1$s?" - "%1$s needs to:" - "If you turn on %1$s, your device won’t use your screen lock to enhance data encryption." - "Because you\'ve turned on an accessibility service, your device won’t use your screen lock to enhance data encryption." - "Because turning on %1$s affects data encryption, you need to confirm your pattern." - "Because turning on %1$s affects data encryption, you need to confirm your PIN." - "Because turning on %1$s affects data encryption, you need to confirm your password." - "Observe your actions" - "Receive notifications when you\'re interacting with an app." - "Stop %1$s?" - "Touching OK will stop %1$s." - "No services installed" - "No description provided." - "Settings" - "Printing" - "Printing Services" - "Use %1$s?" - "Your document may pass through one or more servers on its way to the printer." - "No services installed" - "No printers found" - "Settings" - "Add printers" - "On" - "Off" - "Add service" - "Add printer" - "Search" - "Searching for printers" - "Service disabled" - "Print jobs" - "Print job" - "Restart" - "Cancel" - "%1$s\n%2$s" - "Printing %1$s" - "Cancelling %1$s" - "Printer error %1$s" - "Printer blocked %1$s" - "Search box shown" - "Search box hidden" - "Battery" - "What has been using the battery" - "Battery usage data isn\'t available." - "%1$s - %2$s" - "%1$s remaining" - "%1$s to charge" - "%1$s – approx. %2$s left" - "%1$s - %2$s" - "%1$s - %2$s until full" - "%1$s - %2$s until full on AC" - "%1$s - %2$s until full over USB" - "%1$s - %2$s until full from wireless" - "Use since last full charge" - "Battery use since unplugged" - "Battery use since reset" - "%1$s on battery" - "%1$s since unplugged" - "Charging" - "Screen ON" - "GPS on" - "Wi‑Fi" - "Awake" - "Mobile network signal" - - - "Device awake time" - "Wi‑Fi on time" - "Wi‑Fi on time" - "History details" - "Use details" - "Use details" - "Adjust power use" - "Included packages" - "Screen" - "Flashlight" - "Wi‑Fi" - "Bluetooth" - "Mobile standby" - "Voice calls" - "Tablet idle" - "Phone idle" - "Miscellaneous" - "Over-counted" - "CPU total" - "CPU foreground" - "Keep awake" - "GPS" - "Wi‑Fi running" - "Tablet" - "Phone" - "Mobile packets sent" - "Mobile packets received" - "Mobile radio active" - "Wi‑Fi packets sent" - "Wi‑Fi packets received" - "Audio" - "Video" - "Time on" - "Time without a signal" - "Total battery capacity" - "Computed power use" - "Observed power use" - "Force stop" - "App info" - "App settings" - "Screen settings" - "Wi‑Fi settings" - "Bluetooth settings" - "Battery used by voice calls" - "Battery used when tablet is idle" - "Battery used when phone is idle" - "Battery used by mobile radio" - "Switch to aeroplane mode to save power in areas with no mobile coverage" - "Battery used by the flashlight" - "Battery used by the display and backlight" - "Reduce the screen brightness and/or screen timeout" - "Battery used by Wi‑Fi" - "Turn off Wi‑Fi when not using it or when it isn\'t available" - "Battery used by Bluetooth" - "Turn off Bluetooth when you aren\'t using it" - "Try connecting to a different Bluetooth device" - "Battery used by app" - "Stop or uninstall the app" - "Select battery-saving mode" - "The application may offer settings to reduce battery use" - "Battery used by user" - "Miscellaneous power use" - "Battery use is an approximation of power use and does not include every source of battery drain. Miscellaneous is the difference between the computed approximate power use and the actual drain observed on the battery." - "Over-counted power use" - "%d mAh" - "%1$s since unplugged" - "While last for unplugged for %1$s" - "Usage totals" - "Refresh" - "Android OS" - "Media server" - "Battery saver" - "Turn on automatically" - "Never" - "at %1$s battery" - "Process Stats" - "Geeky stats about running processes" - "Memory use" - "%1$s apps over %2$s" - "Background" - "Foreground" - "Cached" - "Device memory is currently %1$s" - "Average RAM use" - "Maximum RAM use" - "Running time" - "Services" - "Duration" - "Memory details" - "Memory states" - "Memory use" - "Kernel" - "Native" - "Kernel caches" - "ZRam swap" - "Free" - "Total" - "3 hours" - "6 hours" - "12 hours" - "1 day" - "Show system" - "Use Uss" - "Stats type" - "Background" - "Foreground" - "Cached" - "Voice input & output" - "Voice input & output settings" - "Voice search" - "Android keyboard" - "Speech" - "Voice input settings" - "Voice input" - "Voice input services" - "Full hotword and interaction" - "Simple speech to text" - "This voice input service will be able to perform always-on voice monitoring, and control voice enabled applications on your behalf. It comes from the %s application. Enable the use of this service?" - "Text-to-speech settings" - "Text-to-speech output" - "Always use my settings" - "Default settings below override app settings" - "default settings" - "Default engine" - "Sets the speech synthesis engine to be used for spoken text" - "Speech rate" - "Speed at which the text is spoken" - "Pitch" - "Affects the tone of the spoken text" - "Language" - "Use system language" - "Language not selected" - "Sets the language-specific voice for the spoken text" - "Listen to an example" - "Play a short demonstration of speech synthesis" - "Install voice data" - "Install the voice data required for speech synthesis" - "Voices required for speech synthesis already properly installed" - "Your settings have changed. This is an example of how they sound." - "The engine you have chosen can\'t run." - "Configure" - "Choose another engine" - "This speech synthesis engine may be able to collect all the text that will be spoken, including personal data like passwords and credit card numbers. It comes from the %s engine. Enable the use of this speech synthesis engine?" - "This language requires a working network connection for text-to-speech output." - "This is an example of speech synthesis" - "Default language status" - "%1$s is fully supported" - "%1$s requires network connection" - "%1$s is not supported" - "Checking..." - "Engines" - "%s Settings" - "%s is enabled" - "%s is disabled" - "Engine settings" - "Settings for %s" - "Languages and voices" - "Installed" - "Not installed" - "Female" - "Male" - "Speech synthesis engine installed" - "Enable a new engine before use." - "Launch engine settings" - "Preferred engine" - "General" - "Power control" - "Updating Wi‑Fi setting" - "Updating Bluetooth setting" - "%1$s %2$s" - "on" - "off" - "turning on" - "turning off" - "Wi‑Fi" - "Bluetooth" - "Location" - "Sync" - "Brightness %1$s" - "auto" - "full" - "half" - "off" - "VPN" - "Credential storage" - "Install from storage" - "Install from SD card" - "Install certificates from storage" - "Install certificates from SD card" - "Clear credentials" - "Remove all certificates" - "Trusted credentials" - "Display trusted CA certificates" - "Advanced" - "Storage type" - "Hardware-backed" - "Software only" - "Credentials are not available for this user" - "You need to draw your unlock pattern to confirm credential installation." - - "Type the password for credential storage." - "Current password:" - "Remove all the contents?" - "The password must contain at least 8 characters." - "Incorrect password." - "Incorrect password. You have one more chance before credential storage is erased." - "Incorrect password. You have %1$d more chances before credential storage is erased." - "Credential storage has been erased." - "Credential storage couldn\'t be erased." - "Credential storage is enabled." - "You need to set a lock screen PIN or password before you can use credential storage." - "Apps with usage access" - "Allow access?" - "If you allow access, this app can view general information about the apps on your device, such as how often you use them." - "Emergency tone" - "Set behaviour when an emergency call is placed" - "Backup & reset" - "Backup & reset" - "Backup & restore" - "Personal data" - "Back up my data" - "Back up app data, Wi‑Fi passwords and other settings to Google servers" - "Backup account" - "No account is currently storing backed up data" - "Include app data" - "Automatic restore" - "When reinstalling an app, restore backed up settings and data" - "Backup service is inactive." - "This is set by your device policy." - "Desktop backup password" - "Desktop full backups aren\'t currently protected" - "Touch to change or remove the password for desktop full backups" - "New backup password set" - "New password and confirmation don\'t match" - "Failure setting backup password" - - "Stop backing up your Wi‑Fi passwords, bookmarks, other settings and app data, plus erase all copies on Google servers?" - "Device administration settings" - "Device administrator" - "Deactivate" - "Device administrators" - "No available device administrators" - "To stop %1$s from accessing your work profile, remove the profile under Settings > Accounts" - "Personal" - "Work" - "No available trust agents" - "Activate device administrator?" - "Activate" - "Device administrator" - "Activating this administrator will allow the app %1$s to perform the following operations:" - "This administrator is active and allows the app %1$s to perform the following operations:" - "Activate Profile Manager?" - "By proceeding, your User will be managed by your Administrator which may also be able to store associated data, in addition to your personal data.\n\nYour Administrator has the ability to monitor and manage settings, access, apps and data associated with this User, including network activity and your device\'s location information." - "Untitled" - "General" - "Notification log" - "Call ringtone & vibrate" - "System" - "Wi‑Fi setup" - "Connect to Wi‑Fi network %s" - "Connecting to Wi‑Fi network %s…" - "Connected to Wi‑Fi network %s" - "Add a network" - "Not connected" - "Add network" - "Refresh list" - "Skip" - "Next" - "Back" - "Network details" - "Connect" - "Forget" - "Save" - "Cancel" - "Scanning networks..." - "Touch a network to connect to it" - "Connect to existing network" - "Connect to unsecured network" - "Type network configuration" - "Connect to new network" - "Connecting…" - "Go to the next step" - "EAP isn\'t supported." - "You can\'t configure an EAP Wi‑Fi connection during setup. After setup, you can do that in Settings > Wireless & networks." - "Connecting can take a few minutes..." - "Touch ""Next"" to continue with setup.\n\nTouch ""Back"" to connect to a different Wi‑Fi network." - "Sync enabled" - "Sync disabled" - "Syncing now" - "Sync error..." - "Sync failed" - "Sync active" - "Sync" - "Sync is currently experiencing problems. It will be back shortly." - "Add account" - "Work profile isn\'t available yet" - "Remove work profile" - "Background data" - "Apps can sync, send and receive data at any time" - "Disable background data?" - "Disabling background data extends battery life and lowers data use. Some apps may still use the background data connection." - "Auto-sync app data" - "Sync is ON" - "Sync is OFF" - "Sync error" - "Last synced %1$s" - "Syncing now…" - "Back up settings" - "Back up my settings" - "Sync now" - "Cancel sync" - "Touch to sync now -%1$s" - "Gmail" - "Calendar" - "Contacts" - "Welcome to Google sync!"" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are." - "App sync settings" - "Data & synchronisation" - "Change password" - "Account settings" - "Remove account" - "Add an account" - "Finish" - "Remove account?" - "Removing this account will delete all of its messages, contacts and other data from the tablet!" - "Removing this account will delete all of its messages, contacts and other data from the phone!" - "This change isn\'t allowed by your administrator" - "Push subscriptions" - - - "Cannot sync manually" - "Sync for this item is currently disabled. To change your preference, temporarily turn on background data and automatic sync." - "4G" - "4G MAC address" - "To start Android, enter your password" - "To start Android, enter your PIN" - "To start Android, draw your pattern" - "Wrong Pattern" - "Wrong Password" - "Wrong PIN" - "Checking…" - "Starting Android" - "Delete" - "Misc. files" - "selected %1$d out of %2$d" - "%1$s out of %2$s" - "Select all" - "HDCP checking" - "Set HDCP checking behaviour" - "Debugging" - "Select debug app" - "No debug application set" - "Debugging application: %1$s" - "Select application" - "Nothing" - "Wait for debugger" - "Debugged application waits for debugger to attach before executing" - "Input" - "Drawing" - "Hardware accelerated rendering" - "Media" - "Monitoring" - "Strict mode enabled" - "Flash screen when apps do long operations on main thread" - "Pointer location" - "Screen overlay showing current touch data" - "Show touches" - "Show visual feedback for touches" - "Show surface updates" - "Flash entire window surfaces when they update" - "Show GPU view updates" - "Flash views inside windows when drawn with the GPU" - "Show hardware layers updates" - "Flash hardware layers green when they update" - "Debug GPU overdraw" - "Disable HW overlays" - "Always use GPU for screen compositing" - "Simulate colour space" - "Enable OpenGL traces" - "Use AwesomePlayer (deprecated)" - "Use AwesomePlayer instead of NuPlayer for most media playback" - "Disable USB audio routing" - "Disable automatic routing to USB audio peripherals" - "Show layout bounds" - "Show clip bounds, margins, etc." - "Force RTL layout direction" - "Force screen layout direction to RTL for all locales" - "Show CPU usage" - "Screen overlay showing current CPU usage" - "Force GPU rendering" - "Force use of GPU for 2D drawing" - "Force 4x MSAA" - "Enable 4x MSAA in OpenGL ES 2.0 apps" - "Debug non-rectangular clip operations" - "Profile GPU rendering" - "Window animation scale" - "Transition animation scale" - "Animator duration scale" - "Simulate secondary displays" - "Apps" - "Don\'t keep activities" - "Destroy every activity as soon as the user leaves it" - "Background process limit" - "Show all ANRs" - "Show App Not Responding dialogue for background apps" - "Data usage" - "App data usage" - "Operator data accounting may differ from your device." - "App usage" - "APP INFO" - "Mobile data" - "Set data limit" - "Data usage cycle" - "App usage" - "Data roaming" - "Restrict background data" - "Allow background data" - "Separate 4G usage" - "Show Wi‑Fi" - "Hide Wi‑Fi" - "Show Ethernet usage" - "Hide Ethernet usage" - "Network restrictions" - "Auto-sync data" - "SIM cards" - "Mobile networks" - "Auto-sync data" - "Auto-sync personal data" - "Auto-sync work data" - "Change cycle…" - "Day of month to reset data usage cycle:" - "No apps used data during this period." - "Foreground" - "Background" - "restricted" - "Turn off mobile data?" - "Set mobile data limit" - "Set 4G data limit" - "Set 2G-3G data limit" - "Set Wi‑Fi data limit" - "Wi‑Fi" - "Ethernet" - "Mobile" - "4G" - "2G-3G" - "Mobile" - "None" - "Mobile data" - "2G-3G data" - "4G data" - "Foreground:" - "Background:" - "App settings" - "Restrict app background data" - "Disable background data on mobile networks." - "To restrict background data for this app, first set a mobile data limit." - "Restrict background data?" - "This feature may cause an app that depends on background data to stop working when only mobile networks are available.\n\nYou can find more appropriate data usage controls in the settings available within the app." - "Restricting background data is possible only when you\'ve set a mobile data limit." - "Turn auto-sync data on?" - "Any changes that you make to your accounts on the web will be automatically copied to your tablet.\n\nSome accounts may also automatically copy any changes that you make on the tablet to the web. A Google Account works this way." - "Any changes that you make to your accounts on the web will be automatically copied to your phone.\n\nSome accounts may also automatically copy any changes that you make on the phone to the web. A Google Account works this way." - "Turn auto-sync data off?" - "This will conserve data and battery usage, but you\'ll need to sync each account manually to collect recent information. And you won\'t receive notifications when updates occur." - "Usage cycle reset date" - "Date of each month:" - "Set" - "Set data usage warning" - "Set data usage limit" - "Limiting data usage" - "Your tablet will turn off mobile data once it reaches the limit that you set.\n\nSince data usage is measured by your tablet, and your operator may account for usage differently, consider setting a conservative limit." - "Your phone will turn off mobile data once it reaches the limit that you set.\n\nSince data usage is measured by your phone, and your operator may account for usage differently, consider setting a conservative limit." - "Restrict background data?" - "If you restrict background mobile data, some apps and services won\'t work unless you\'re connected to Wi‑Fi." - "If you restrict background mobile data, some apps and services won\'t work unless you\'re connected to Wi‑Fi.\n\nThis setting affects all users on this tablet." - "If you restrict background mobile data, some apps and services won\'t work unless you\'re connected to Wi‑Fi.\n\nThis setting affects all users on this phone." - "^1"" ""^2"\n"warning" - "^1"" ""^2"\n"limit" - "Removed apps" - "Removed apps and users" - "%1$s received, %2$s sent" - "%2$s: about %1$s used." - "%2$s: about %1$s used, as measured by your tablet. Your carrier\'s data usage accounting may differ." - "%2$s: about %1$s used, as measured by your phone. Your carrier\'s data usage accounting may differ." - "Network restrictions" - "Metered networks are treated like cellular when background data is restricted. Apps may warn before using these networks for large downloads." - "Mobile networks" - "Metered Wi‑Fi networks" - "To select metered networks, turn Wi‑Fi on." - "Operator data accounting may differ from your device." - "Emergency call" - "Return to call" - "Name" - "Type" - "Server address" - "PPP encryption (MPPE)" - "L2TP secret" - "IPSec identifier" - "IPSec preshared key" - "IPSec user certificate" - "IPSec CA certificate" - "IPSec server certificate" - "Show advanced options" - "DNS search domains" - "DNS servers (e.g. 8.8.8.8)" - "Forwarding routes (e.g. 10.0.0.0/8)" - "Username" - "Password" - "Save account information" - "(not used)" - "(don\'t verify server)" - "(received from server)" - "Cancel" - "Save" - "Connect" - "Edit VPN profile" - "Connect to %s" - "VPN" - "Add VPN profile" - "Edit profile" - "Delete profile" - "Always-on VPN" - "Select a VPN profile to always remain connected to. Network traffic will only be allowed when connected to this VPN." - "None" - "Always-on VPN requires an IP address for both server and DNS." - "There is no network connection. Please try again later." - "A certificate is missing. Please edit the profile." - "System" - "User" - "Disable" - "Enable" - "Remove" - "Enable the system CA certificate?" - "Disable the system CA certificate?" - "Permanently remove the user CA certificate?" - "Spell checker" - "Type your current full backup password here" - "Type a new password for full backups here" - "Retype your new full backup password here" - "Set backup password" - "Cancel" - "Additional system updates" - "Disabled" - "Permissive" - "Enforcing" - "Network may be monitored" - "Done" - "Network monitoring" - "This device is managed by:\n%s\n\nYour administrator is capable of monitoring your network activity, including emails, apps and secure websites.\n\nFor more information, contact your administrator." - "A third party is capable of monitoring your network activity, including emails, apps and secure websites.\n\nA trusted credential installed on your device is making this possible." - "Check trusted credentials" - "Users" - "Users & profiles" - "Add user or profile" - "Add user" - "Restricted profile" - "Before you can create a restricted profile, you\'ll need to set up a screen lock to protect your apps and personal data." - "Set lock" - "Not set up" - "Not set up - Restricted profile" - "Not set up – Work profile" - "Owner" - "You (%s)" - "Nickname" - "Add" - "Users have their own apps and content" - "You can restrict access to apps and content from your account" - "User" - "Restricted profile" - "Add new user?" - "You can share this device with other people by creating additional users. Each user has their own space, which they can customise with their own apps, wallpaper and so on. Users can also adjust device settings like Wi‑Fi that affect everyone.\n\nWhen you add a new user, that person needs to set up their space.\n\nAny user can update apps for all other users." - "When you add a new user, that person needs to set up their space.\n\nAny user can update apps for all other users." - "Set up user now?" - "Make sure that the person is available to take the device and set up their space" - "Set up profile now?" - "Set up now" - "Not now" - "Only the tablet\'s owner can manage users." - "Only the phone\'s owner can manage users." - "Restricted profiles cannot add accounts" - "Delete %1$s from this device" - "Add users when device is locked" - "New user" - "New profile" - "Delete yourself?" - "Remove this user?" - "Remove this profile?" - "Remove work profile?" - "You will lose your space and data on this tablet. You can\'t undo this action." - "You will lose your space and data on this phone. You can\'t undo this action." - "All apps and data will be deleted." - "All apps and data in this profile will be deleted." - "All apps and data will be deleted." - "Adding new user…" - "Delete user" - "Delete" - "Guest" - "Remove guest" - "Remove guest?" - "All apps and data in this session will be deleted." - "Remove" - "Allow phone calls" - "Allow phone calls and SMS" - "Remove user" - "Allow phone calls?" - "Call history will be shared with this user." - "Allow phone calls and SMS?" - "Call and SMS history will be shared with this user." - "Allow apps and content" - "Applications with restrictions" - "Expand settings for application" - "Uninstall this application" - "Home settings will be hidden until you install another home application." - "This setting affects all users on this tablet." - "This setting affects all users on this phone." - "Change language" - "Change font size" - "Tap & pay" - "Google Wallet" - "Pay with just a tap" - "Favour foreground app" - "Learn more" - "More..." - "Find apps" - "Set as your preference?" - "Always use %1$s when you tap & pay?" - "Always use %1$s instead of %2$s when you tap & pay?" - "Restrictions" - "Remove restrictions" - "Change PIN" - "Show notifications" - "Help & feedback" - "Account for content" - "Photo ID" - "Extreme threats" - "Receive alerts for extreme threats to life and property" - "Severe threats" - "Receive alerts for severe threats to life and property" - "AMBER alerts" - "Receive bulletins about child abductions" - "Repeat" - "Enable Call Manager" - "Allow this service to manage how your calls are made." - "Call Manager" - - - "Emergency broadcasts" - "Network operators" - "Access point names" - "Enhanced 4G LTE Mode" - "Use LTE data to enhance voice and communications (Recommended)" - "Preferred network type" - "LTE (recommended)" - "Work SIM" - "App & content access" - "RENAME" - "Set app restrictions" - "Controlled by %1$s" - "This app is not supported in restricted profiles" - "This app can access your accounts" - "Wi‑Fi and Mobile" - "Allow modification of Wi‑Fi and Mobile settings" - "Bluetooth" - "Allow modification of Bluetooth pairings and settings" - "NFC" - "Allow data exchange when this %1$s touches another NFC device" - "Allow data exchange when the tablet touches another device" - "Allow data exchange when the phone touches another device" - "Location" - "Let apps use your location information" - "Back" - "Next" - "Finish" - "Take photo" - "Choose photo from Gallery" - "Select photo" - - "SIM cards" - "SIM cards" - "%1$s - %2$s" - "SIM cards have changed" - "Touch to set activities" - "Mobile data is unavailable" - "Touch to select a data SIM" - "Always use this for calls" - "Select a SIM for data" - "Switching data SIM, this may take up to a minute..." - "Call with" - "Select a SIM card" - "SIM %1$d" - "SIM empty" - "SIM name" - "Enter SIM name" - "SIM slot %1$d" - "Operator" - "Number" - "SIM colour" - "Select SIM card" - "Orange" - "Purple" - "No SIM cards inserted" - "SIM status" - "Call back from default SIM" - "SIM for outgoing calls" - "Other call settings" - "Preferred network Offload" - "Disable Network Name Broadcast" - "Disable Network Name Broadcast protects from third parties getting access to your network information." - "Disabling Network Name Broadcast will prevent automatic connection to hidden networks." - "%1$d dBm %2$d asu" - "SIM cards changed." - "Touch to set up" - "Preferred SIM for" - "Ask every time" - "Selection required" - "Settings" - "Settings" - "Search" - "Search settings" - "Recent searches" - "Results" - "wifi Wi-Fi network connection" - "text message texting messages messaging" - "mobile network mobile operator wireless data 4G 3G 2G LTE" - "launcher" - "screen touchscreen" - "dim screen touchscreen battery" - "dim screen touchscreen battery" - "background personalise customise display" - "text size" - "project" - "space disk hard drive device usage" - "power usage charge" - "spelling dictionary spell check auto-correct" - "recogniser input speech speak language hands-free hand free recognition offensive word audio history bluetooth headset" - "rate language default speak speaking tts accessibility reader blind" - "clock military" - "wipe delete restore clear remove" - "printer" - "speaker beep" - "dont don\'t disturb interrupt interruption break" - "RAM" - "nearby location history reporting" - "accuracy" - "account" - "restriction restrict restricted" - "text correction correct sound vibrate auto language gesture suggest suggestion theme offensive word type emoji international" - "slide password pattern pin" - "Set up Wi-Fi NFC Tag" - "Write" - "Tap a tag to write..." - "Invalid password, try again." - "Success!" - "Unable to write data to NFC tag. If the problem persists, try a different tag" - "NFC tag is not writeable. Please use a different tag." - "Default sound" - "Sound & notification" - "Media volume" - "Alarm volume" - "Ring volume" - "Notification volume" - "Interruptions" - "When calls and notifications arrive" - "Always interrupt" - "Allow only priority interruptions" - "Don\'t interrupt" - "Phone ringtone" - "Default notification ringtone" - "Also vibrate for calls" - "Notification" - "Pulse notification light" - "When device is locked" - "Show all notification content" - "Hide sensitive notification content" - "Don\'t show notifications at all" - "When your device is locked, how do you want notifications to show?" - "App notifications" - "Other sounds" - "Dial pad tones" - "Screen locking sounds" - "Docking sounds" - "Touch sounds" - "Vibrate on touch" - "Dock speaker plays" - "All audio" - "Media audio only" - "Silent" - "Alert" - "Vibrate" - "Notification access" - "Apps cannot read notifications" - - "%d app can read notifications" - "%d apps can read notifications" - - "No notification listeners are installed." - "Enable %1$s?" - "%1$s will be able to read all notifications posted by the system or any installed app, which may include personal information such as contact names and the text of messages sent to you. It will also be able to dismiss these notifications or touch action buttons within them." - "Condition providers" - "No apps provide conditions" - - "%d app provides conditions" - "%d apps provide conditions" - - "No condition providers are installed." - "Enable %1$s?" - "%1$s will be able to add exit conditions to Do not disturb mode." - "Loading apps..." - "Block" - "Never show notifications from this app" - "Priority" - "Show notifications at the top of the list and keep them coming when the device is set to priority interruptions only" - "Sensitive" - "When the device is locked, hide any sensitive content from this app\'s notifications" - "Blocked" - "Priority" - "Sensitive" - "Done" - "Until you turn this off" - "Priority interruptions" - "Downtime" - "Days" - "None" - "Interruptions allowed" - "Priority only" - "None" - "Automation" - "Automatically turn on" - ", " - "Never" - "Calls" - "Messages" - "Calls/messages from" - "Anyone" - "Contacts only" - "Starred contacts only" - "Events and reminders" - "Alarms are always priority interruptions" - "Automatically turn on" - "Never" - "Every night" - "Weeknights" - "Start time" - "End time" - "%s next day" - "%s or any alarm before" - "%s next day or any alarm before" - "App notifications" - "Notification settings" - "Send feedback about this device" - "Enter administrator PIN" - "On" - "Off" - "Screen pinning" - "When this setting is turned on, you can use screen pinning to keep the current screen in view until you unpin.\n\nTo use screen pinning:\n\n1. Make sure that screen pinning is turned on.\n\n2. Open the screen that you want to pin.\n\n3. Touch Overview.\n\n4. Swipe up and then touch the pin icon." - "Ask for unlock pattern before unpinning" - "Ask for PIN before unpinning" - "Ask for password before unpinning" - "Lock device when unpinning" - "Work profile" - "(Experimental)" - "When device is rotated" - "Rotate the contents of the screen" - "Stay in portrait view" - "Stay in landscape view" - "Stay in current orientation" - "IMEI information" - "Encryption" - "Continue" - "You can further protect this device by requiring your PIN before it starts up. Until the device starts up, it can\'t receive calls, messages or notifications, including alarms. \n\nThis helps protect data on lost or stolen devices." - "You can further protect this device by requiring your pattern before it starts up. Until the device starts up, it can\'t receive calls, messages or notifications, including alarms. \n\nThis helps protect data on lost or stolen devices." - "You can further protect this device by requiring your password before it starts up. Until the device starts up, it can\'t receive calls, messages or notifications, including alarms. \n\nThis helps protect data on lost or stolen devices." - "Require PIN to start device" - "Require pattern to start device" - "Require password to start device" - "No, thanks" - "No, thanks" - "No, thanks" - "Require PIN?" - "Require pattern?" - "Require password?" - "When you enter your PIN to start this device, accessibility services like %1$s won\'t yet be available." - "When you enter your pattern to start this device, accessibility services like %1$s won\'t yet be available." - "When you enter your password to start this device, accessibility services like %1$s won\'t yet be available." - "IMEI information" - "IMEI-related information" - "(Slot%1$d)" -
    diff --git a/tulip-chiphd/overlay/packages/apps/Settings/res/values-sw600dp-land/dimens.xml b/tulip-chiphd/overlay/packages/apps/Settings/res/values-sw600dp-land/dimens.xml deleted file mode 100755 index 9d2a8e4..0000000 --- a/tulip-chiphd/overlay/packages/apps/Settings/res/values-sw600dp-land/dimens.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - 50dip - diff --git a/tulip-chiphd/overlay/packages/apps/Settings/res/values/strings.xml b/tulip-chiphd/overlay/packages/apps/Settings/res/values/strings.xml deleted file mode 100644 index 3b9260e..0000000 --- a/tulip-chiphd/overlay/packages/apps/Settings/res/values/strings.xml +++ /dev/null @@ -1,6053 +0,0 @@ - - - - - "Yes" - - - "No" - - - Create - - - Allow - - - Deny - - - - Unknown - - - You are now %1$d step away from being a developer. - You are now %1$d steps away from being a developer. - - - You are now a developer! - - No need, you are already a developer. - - - - Wireless & networks - - Connections - - Device - - Personal - - Access - - System - - - - Turn on radio - - Turn off radio - - - Turn on SMS over IMS - - Turn off SMS over IMS - - - Turn on IMS registration required - - Turn off IMS registration required - - - Turn on VoLTE provisioned flag - - Turn off VoLTE provisioned flag - - - Turn on lte ram dump - - Turn off lte ram dump - - - View SIM address book - - View Fixed Dialing Numbers - - View Service Dialing Numbers - - Get PDP list - - - In service - - Out of service - - Emergency calls only - - Radio off - - - Roaming - - Not roaming - - - Idle - - Ringing - - Call in progress - - - Disconnected - - Connecting - - Connected - - Suspended - - - unknown - - pkts - - bytes - - dBm - - asu - - LAC - - CID - - - Unmount USB storage - - Unmount SD card - - - Erase USB storage - - Erase SD card - - - Small - - Medium - - Large - - - Servez à ce monsieur une bière et des kiwis. - - OK - - - USB storage - - SD card - - - Battery status: - - Power plug: - - Battery scale: - - Battery level: - - Battery health: - - Battery technology: - - Battery voltage: - - mV - - Battery temperature: - - \u00B0 C - - Time since boot: - - Awake time on battery: - - Awake time when charging: - - Screen ON time: - - - Unknown - - Charging - - Charging on AC - - Charging over USB - - Charging wirelessly - - Not charging - - Not charging - - Full - - - Unplugged - AC - USB - wireless - AC+USB - Unknown - - - Unknown - - Good - - Overheat - - Dead - - Over voltage - - Unknown error - - Cold - - - Bluetooth - - Visible to all nearby Bluetooth devices (%1$s) - - Visible to all nearby Bluetooth devices - - Not visible to other Bluetooth devices - - Only visible to paired devices - - Visibility timeout - - Lock voice dialing - - - Prevent use of the bluetooth dialer when the screen is locked - - - Bluetooth devices - - Device name - - Device settings - - Profile settings - - No name set, using account name - - Scan for devices - - Rename this device - - Rename - - Disconnect? - - This will end your connection with:<br><b>%1$s</b> - - You don\'t have permission to change Bluetooth settings. - - - %1$s is visible to nearby devices while Bluetooth settings is open. - - Disconnect %1$s? - - Broadcasting - - Disable profile? - - This will disable:<br><b>%1$s</b><br><br>From:<br><b>%2$s</b> - - - Connected - - Connected (no phone) - - Connected (no media) - - Connected (no message access) - - Connected (no phone or media) - - Disconnected - - Disconnecting\u2026 - - Connecting\u2026 - - - - Pairing\u2026 - - Unnamed Bluetooth device - - Searching - - No nearby Bluetooth devices were found. - - Bluetooth pairing request - - Pairing request - - Touch to pair with %1$s. - - Show received files - - - Choose Bluetooth device - - - "Bluetooth permission request" - - - An app wants to turn on Bluetooth. - - - An app wants to make your tablet visible to other Bluetooth devices for %1$d seconds. - - An app wants to make your phone visible to other Bluetooth devices for %1$d seconds. - - - An app wants to make your tablet visible to other Bluetooth devices. You can change this later in Bluetooth settings. - An app wants to make your phone visible to other Bluetooth devices. You can change this later in Bluetooth settings. - - - %1$s wants to turn on Bluetooth broadcasting to communicate with other devices nearby. You can change this later in Bluetooth settings. - - %1$s wants to turn on Bluetooth and Bluetooth broadcasting to communicate with other devices nearby. You can change this later in Bluetooth settings. - - When this feature is turned on, your phone can communicate with other devices nearby.\n\nBroadcasting uses low-power Bluetooth signals. - - - An app wants to turn on Bluetooth and make your tablet visible to other devices for %1$d seconds. - - An app wants to turn on Bluetooth and make your phone visible to other devices for %1$d seconds. - - - An app wants to turn on Bluetooth and make your tablet visible to other devices. You can change this later in Bluetooth settings. - An app wants to turn on Bluetooth and make your phone visible to other devices. You can change this later in Bluetooth settings. - - - "Turning Bluetooth on\u2026" - - - "Turning Bluetooth off\u2026" - - - Auto-connect - - - "Bluetooth connection request" - - - "Touch to connect to \u0022%1$s\u0022." - - - "Do you want to connect to \u0022%1$s\u0022?" - - - "Phone book access request" - - - %1$s wants to access your contacts and call history. Give access to %2$s? - - - Don\'t ask again - - Don\'t ask again - - - "Message access request" - - - %1$s wants to access your messages. Give access to %2$s? - - - Date & time - - Choose time zone - - - Preview: - - Font size: - - - Data: - - Send broadcast - - Action: - - Start activity - - Resource: - - Account: - - - Proxy - - Clear - - Proxy port - - 8080 - - Bypass proxy for - - example.com,mycomp.test.com,localhost - - Restore defaults - - Done - - Proxy hostname - - proxy.example.com - - Attention - - OK - - The hostname you typed isn\'t valid. - - The exclusion list you typed isn\'t properly formatted. Type a comma-separated list of excluded domains. - - You need to complete the port field. - - The port field must be empty if the host field is empty. - - The port you typed isn\'t valid. - - The HTTP proxy is used by the browser but may not be used by the other apps. - - - "PAC URL: " - - https://www.example.com/proxy.pac - - - Location: - - Neighboring CID: - - CellInfo: - - DcRtInfo: - - Data attempts: - - - GPRS service: - - Roaming: - - IMEI: - - Call redirect: - - Number of PPP reset since boot: - - GSM disconnects: - - Current network: - - Data successes: - - PPP received: - - GSM service: - - Signal strength: - - Call status: - - PPP sent: - - Radio resets: - - Message waiting: - - Phone number: - - Select radio band - - Network type: - - Set preferred network type: - - Ping IpAddr: - - Ping Hostname(www.google.com): - - HTTP Client test: - - Run ping test - - SMSC: - - Update - - Refresh - - Toggle DNS check - - OEM-specific Info/Settings - - - - Set GSM/UMTS band - - Loading band list\u2026 - - Set - - Unsuccessful - - Successful - - - Changes take effect when USB cable is reconnected. - - Enable USB mass storage - - Total bytes: - - USB storage not mounted. - - No SD card. - - Available bytes: - - USB storage is being used as a mass storage device. - - SD card is being used as a mass storage device. - - It\'s now safe to remove the USB storage. - - It\'s now safe to remove the SD card. - - USB storage was removed while still in use! - - SD card was removed while still in use! - - Used bytes: - - Scanning USB storage for media\u2026 - - Scanning SD card for media\u2026 - - USB storage mounted read-only. - - SD card mounted read-only. - - Skip - - Next - - - - Language - - - Choose activity - - Debug intent sender - - Device info - - Battery info - - Screen - - Tablet info - - Phone info - - USB storage - - SD card - - Proxy settings - - - - - - - Cancel - - - CANCEL - - - CONTINUE - - - OK - - - YES - - - NO - - - FORGET - - - Settings - - Settings - - Settings shortcut - - Airplane mode - - More - - Wireless & networks - - Manage Wi\u2011Fi, Bluetooth, airplane mode, cellular networks, & VPNs - - - Cellular data - - Calls - - SMS messages - - Allow data usage over cellular network - - Allow data usage when roaming - - Data roaming - - Connect to data services when roaming - - Connect to data services when roaming - - You have lost data connectivity because you left your home network with data roaming turned off. - - Turn it on - - When you allow data roaming, you may incur significant roaming charges! - - When you allow data roaming, you may incur significant roaming charges!\n\nThis setting affects all users on this tablet. - - When you allow data roaming, you may incur significant roaming charges!\n\nThis setting affects all users on this phone. - - Allow data roaming? - - Operator selection - - Choose a network operator - - - - Date & time - - Set date and time - - Set date, time, time zone, & formats - - Automatic date & time - - Use network-provided time - - Use network-provided time - - Automatic time zone - - Use network-provided time zone - - Use network-provided time zone - - 24\u2011hour format - - Use 24-hour format - - Time - - Set time - - Time zone - - Select time zone - - Date - - Set date - - Sort alphabetically - - Sort by time zone - - Date - - Time - - - - - Improve face matching - - Liveness check - - Require eye blink while unlocking - - - Automatically lock - - %1$s after sleep - - %1$s after sleep, except when kept unlocked by %2$s - - Show owner info on lock screen - - Owner info - - Enable widgets - - Disabled by administrator - - - - Type text to display on the lock screen - - Show user info on lock screen - - User info - - Show profile info on lock screen - - Profile info - - Accounts - - Location - - Accounts - - Security - - Set My Location, screen unlock, SIM card lock, credential storage lock - - Set My Location, screen unlock, credential storage lock - - Passwords - - - Encryption - - - Encrypt tablet - - Encrypt phone - - - Encrypted - - - - You can encrypt your accounts, settings, downloaded apps and their data, - media, and other files. After you encrypt your tablet, assuming you\'ve set up a screen lock - (that is, a pattern or numeric PIN or password), you\'ll need to unlock the screen to decrypt - the tablet every time you power it on. The only other way to decrypt is to perform a factory - data reset, erasing all your data.\n\nEncryption takes an hour or more. You must start with - a charged battery and keep your tablet plugged in throughout the process. If you interrupt it, - you\'ll lose some or all of your data - - - You can encrypt your accounts, settings, downloaded apps and their data, - media, and other files. After you encrypt your phone, assuming you\'ve set up a screen lock - (that is, a pattern or numeric PIN or password), you\'ll need to unlock the screen to decrypt - the phone every time you power it on. The only other way to decrypt is to perform a factory - data reset, erasing all your data.\n\nEncryption takes an hour or more. You must start with - a charged battery and keep your phone plugged in throughout the process. If you interrupt it, - you\'ll lose some or all of your data. - - - Encrypt tablet - - Encrypt phone - - - Charge your battery and try again. - - Plug in your charger and try again. - - - No lock screen PIN or password - - You need to set a lock screen PIN or - password before you can start encryption. - - - - You need to draw your unlock pattern to confirm encrypting your device. - - - - Encrypt? - - - The encryption operation is irreversible and if you interrupt it, you\'ll lose data. - Encryption takes an hour or more, during which the tablet will restart several times. - - - - The encryption operation is irreversible and if you interrupt it, you\'ll lose data. - Encryption takes an hour or more, during which the phone will restart several times. - - - - Encrypting - - - Wait while your tablet - is being encrypted. ^1% complete. - - Wait while your phone - is being encrypted. ^1% complete. - Wait while your tablet - is being encrypted. Time remaining: ^1 - Wait while your phone - is being encrypted. Time remaining: ^1 - - To unlock your tablet, turn it off and then on. - To unlock your phone, turn it off and then on. - - - - Warning: Your device will be wiped after - ^1 more failed attempts to be unlocked! - - - - Type your password - - - Encryption unsuccessful - - - - Encryption was interrupted and can\'t complete. As a result, the data on - your tablet is no longer accessible. - \n\n - To resume using your tablet, you need to perform a factory reset. - When you set up your tablet after the reset, you\'ll have an opportunity - to restore any data that was backed up to your Google Account. - - - - - Encryption was interrupted and can\'t complete. As a result, the data on - your phone is no longer accessible. - \n\nTo resume using your phone, you need to perform a factory reset. - When you set up your phone after the reset, you\'ll have an opportunity - to restore any data that was backed up to your Google Account. - - - - Decryption unsuccessful - - - - The password you entered is correct, but unfortunately your data is - corrupt. - \n\nTo resume using your tablet, you need to perform a factory reset. - When you set up your tablet after the reset, you\'ll have an opportunity - to restore any data that was backed up to your Google Account. - - - - - The password you entered is correct, but unfortunately your data is - corrupt. - \n\nTo resume using your phone, you need to perform a factory reset. - When you set up your phone after the reset, you\'ll have an opportunity - to restore any data that was backed up to your Google Account. - - - - Switch input method - - - - - - Choose screen lock - - - Choose backup lock - - - - Screen lock - - - Change lock screen - - - Change or disable pattern, PIN, or password security - - - Choose a method to lock the screen - - - When Face Unlock can\'t see you, how do you want to unlock? - - - None - - - - - Swipe - - No security - - - Face Unlock - - Low security, experimental - - - Pattern - - Medium security - - - PIN - - Medium to high security - - - Password - - High security - - - Device protection features will no longer work. - - - Disabled by administrator, encryption policy, or credential storage - - - None - - Swipe - - Face Unlock - - Pattern - - PIN - - Password - - - Turn off screen lock - - - Remove unlock pattern - - Remove unlock PIN - - Remove unlock password - - Remove screen lock - - - Change unlock pattern - - Change unlock PIN - - Change unlock password - - - Password must be at least %d characters - - PIN must be at least %d digits - - - Touch Continue when done - - - Continue - - - Password must be fewer than %d characters. - - PIN must be fewer than %d digits. - - - PIN must contain only digits 0-9. - - - Device administrator doesn\'t allow using a recent PIN. - - - Password contains an illegal character. - - - Password must contain at least one letter. - - - Password must contain at least one digit. - - - Password must contain at least one symbol. - - - - Password must contain at least 1 letter. - Password must contain at least %d letters. - - - - - Password must contain at least 1 lowercase letter. - Password must contain at least %d lowercase letters. - - - - - Password must contain at least 1 uppercase letter. - Password must contain at least %d uppercase letters. - - - - - Password must contain at least 1 numerical digit. - Password must contain at least %d numerical digits. - - - - - Password must contain at least 1 special symbol. - Password must contain at least %d special symbols. - - - - - Password must contain at least 1 non-letter character. - Password must contain at least %d non-letter characters. - - - - Device administrator doesn\'t allow using a recent password. - - - An ascending, descending or repeated sequence of digits is forbidden - - - OK - - - Cancel - - - Cancel - - - Next - - - Setup is complete. - - - Device administration - - - Device administrators - - - View or deactivate device administrators - - - Trust agents - - - To use, first set a screen lock - - - View or deactivate trust agents - - - - Bluetooth - - Turn on Bluetooth - - Bluetooth - - Bluetooth - - Manage connections, set device name & discoverability - - - - - - - - - Bluetooth pairing request - - - Device - - Pairing code - - - Type the pairing code then press Return or Enter - - - PIN contains letters or symbols - - - Usually 0000 or 1234 - - - You may also need to type this PIN on the other device. - - You may also need to type this passkey on the other device. - - - To pair with:<br><b>%1$s</b><br><br>Make sure it is showing this passkey:<br><b>%2$s</b> - - - From:<br><b>%1$s</b><br><br>Pair with this device? - - - To pair with:<br><b>%1$s</b><br><br>Type on it:<br><b>%2$s</b>, then press Return or Enter. - - - Pair - - PAIR - - Cancel - - - Pairing grants access to your contacts and call history when connected. - - - - - Couldn\'t pair with %1$s. - - Couldn\'t pair with %1$s because of an incorrect PIN or passkey. - - Can\'t communicate with %1$s. - - Pairing rejected by %1$s. - - - Couldn\'t connect to %1$s. - - - Scan for devices - - Refresh - - Searching\u2026 - - Device settings - - Paired device - - Name - - Internet connection - - Keyboard - - Contacts and call history - - Pair with this device? - - Share phone book? - - %1$s wants to access your contacts and call history. - - %1$s wants to pair with Bluetooth. When connected, it will have access to your contacts and call history. - - Paired devices - - Available devices - - No devices available - - Connect - - Disconnect - - Pair & connect - - Unpair - - Disconnect & unpair - - Options\u2026 - - Advanced - - Advanced Bluetooth - - When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices. - - - - Connect to\u2026 - - - Media audio - - Phone audio - - File transfer - - Input device - - Internet access - - Contact sharing - - Use for contact sharing - - Internet connection sharing - - Message Access - - - %1$s will be disconnected from media audio. - - %1$s will be disconnected from handsfree audio. - - %1$s will be disconnected from input device. - - Internet access via %1$s will be disconnected. - - %1$s will be disconnected from sharing this tablet\'s Internet connection. - - %1$s will be disconnected from sharing this phone\'s Internet connection. - - - Paired Bluetooth device - - Connect - - Connect to Bluetooth device - - Use for - - Rename - - Allow incoming file transfers - - Connected to media audio - - Connected to phone audio - - Connected to file transfer server - - Connected to map - - Not connected to file transfer server - - Connected to input device - - Connected to device for Internet access - - Sharing local Internet connection with device - - - Use for media audio - - Use for phone audio - - Use for file transfer - - Use for input - - Use for Internet access - - Use for map - - - Dock Settings - - Use dock for audio - - As speaker phone - - For music and media - - Remember settings - - - Wi\u2011Fi Assistant - - Connected via Wi\u2011Fi assistant - - - Cast screen - - Enable wireless display - - No nearby devices were found. - - Connecting - - Connected - - In use - - Unavailable - - Display settings - - - Wireless display options - - Forget - - Done - - Name - - - Certification - - Session info - - Enable listen mode - - Enable autonomous GO - - Pause - - Resume - - WPS configuration - - Listen channel - - Operating channel - - 2.4GHz - - 5GHz - - - - - NFC - - Allow data exchange when the tablet touches another device - - Allow data exchange when the phone touches another device - - - Android Beam - - Ready to transmit app content via NFC - - Off - - Unavailable because NFC is turned off - - Android Beam - - When this feature is turned on, you can beam app content to another NFC-capable device by holding the devices close together. For example, you can beam Browser pages, YouTube videos, People contacts, and more.\n\nJust bring the devices together (typically back to back) and then touch your screen. The app determines what gets beamed. - - - - Network service discovery - - Allow apps on other devices to discover apps on this device - - - - Wi\u2011Fi - - Turn on Wi\u2011Fi - - Wi\u2011Fi - - Wi\u2011Fi settings - - Wi\u2011Fi - - Set up & manage wireless access points - - Select Wi\u2011Fi network - - Select Wi\u2011Fi - - Turning Wi\u2011Fi on\u2026 - - Turning off Wi\u2011Fi\u2026 - - Error - - In Airplane mode - - Can\'t scan for networks - - Network notification - - Notify whenever a public network is available - - Avoid poor connections - - Don\'t use a Wi\u2011Fi network unless it has a good Internet connection - - Only use networks that have a good Internet connection - - Scanning always available - - Always allow scanning - - Let Google\'s location service and other apps scan for networks, even when Wi\u2011Fi is off - - Use open Wi\u2011Fi automatically - - Let a Wi\u2011Fi assistant automatically connect to open networks determined to be high quality - - Choose assistant - - Install certificates - To improve location accuracy and for other purposes, Google and other apps may scan for nearby networks, even when Wi-Fi is off. If you don\'t want this to happen, go to Advanced > Scanning always available. - Apps may scan for nearby networks, even when Wi-Fi is off. If you don\'t want this to happen, go to Advanced > Scanning always available. - - Don\'t show again - - Keep Wi\u2011Fi on during sleep - - Wi\u2011Fi on during sleep - - There was a problem changing the setting - - Improve efficiency - - Wi\u2011Fi optimization - - Minimize battery usage when Wi\u2011Fi is on - - Limit battery used by Wi\u2011Fi - - Add network - - Wi\u2011Fi networks - - WPS Push Button - - More options - - WPS Pin Entry - - Wi\u2011Fi Direct - - Scan - - Advanced - - Connect to network - - Remember network - - Forget network - - Modify network - - Write to NFC tag - - To see available networks, turn Wi\u2011Fi on. - - Searching for Wi\u2011Fi networks\u2026 - - You don\'t have permission to change the Wi\u2011Fi network. - - Add another network - - More - - Automatic setup (WPS) - - To complete setup, your tablet needs access to Wi\u2011Fi. After setup, you can switch between cellular data and Wi\u2011Fi. - - - - Advanced options - - Wi\u2011Fi Protected Setup - - Starting WPS\u2026 - - Press the Wi\u2011Fi Protected Setup button on your router. It may be called \"WPS\" or contain this symbol: - - Enter pin %1$s on your Wi\u2011Fi router. The setup can take up to two minutes to complete. - - WPS succeeded. Connecting to the network\u2026 - - Connected to Wi\u2011Fi network %s - - WPS is already in progress and can take up to two minutes to complete - - WPS failed. Please try again in a few minutes. - - The wireless router security setting (WEP) is not supported - - The wireless router security setting (TKIP) is not supported - - Authentication failure. Please try again. - - Another WPS session was detected. Please try again in a few minutes. - - Network name - - Enter the SSID - - Security - - Signal strength - - Status - - Link speed - - Frequency - - IP address - - 192.168.1.128 - - EAP method - - Phase 2 authentication - - CA certificate - - User certificate - - Identity - - Anonymous identity - - Password - - Show password - - IP settings - - (unchanged) - - (unspecified) - - Saved - - Disabled - - IP Configuration Failure - - WiFi Connection Failure - - Authentication problem - - Not in range - - No Internet Access Detected, won\'t automatically reconnect. - - WPS available - - \u0020(WPS available) - - Enter your network password - - - WEP - - WPA - - WPA2 - - WPA/WPA2 - - @string/wifi_security_short_wpa_wpa2 - - 802.1x - - - None - - - WEP - - WPA PSK - - WPA2 PSK - - WPA/WPA2 PSK - - @string/wifi_security_wpa_wpa2 - - 802.1x EAP - - To improve location accuracy and for other purposes, %1$s wants to turn on network scanning, even when Wi-Fi is off.\n\nAllow this for all apps that want to scan? - - To turn this off, go to Advanced in the overflow menu. - Allow - Deny - - - Sign in to connect? - - %1$s requires you to sign in online before you connect to the network. - - CONNECT - - - Connect - - Failed to connect to network - - Forget - - Failed to forget network - - Save - - Failed to save network - - Cancel - - Skip anyway - - Don\'t skip - - - WARNING: if you skip Wi\u2011Fi, your tablet will only use cellular data for initial downloads and updates. To avoid possible data charges, connect to Wi\u2011Fi. - - WARNING: if you skip Wi\u2011Fi, your device will only use cellular data for initial downloads and updates. To avoid possible data charges, connect to Wi\u2011Fi. - - WARNING: if you skip Wi\u2011Fi, your phone will only use cellular data for initial downloads and updates. To avoid possible data charges, connect to Wi\u2011Fi. - - - If you skip Wi\u2011Fi:\n\nYour tablet won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time. - - If you skip Wi\u2011Fi:\n\nYour device won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time. - - If you skip Wi\u2011Fi:\n\nYour phone won\'t have an Internet connection.\n\nYou won\'t get software updates until you connect to the Internet.\n\nYou can\'t activate device protection features at this time. - - The tablet was unable to connect to this Wi\u2011Fi network. - - The device was unable to connect to this Wi\u2011Fi network. - - The phone was unable to connect to this Wi\u2011Fi network. - - - - Saved networks - - Advanced Wi\u2011Fi - - Wi\u2011Fi frequency band - - Specify the frequency range of operation - - There was a problem setting the frequency band. - - MAC address - - - IP address - - - Saved networks - - IP settings - - Save - - Cancel - - Type a valid IP address. - - Type a valid gateway address. - - Type a valid DNS address. - - Type a network prefix length between 0 and 32. - - DNS 1 - - 8.8.8.8 - - DNS 2 - - 8.8.4.4 - - Gateway - - 192.168.1.1 - - Network prefix length - - 24 - - - - Wi\u2011Fi Direct - Device information - Remember this connection - - Search for devices - - Searching\u2026 - - Rename device - - Peer devices - - Remembered groups - - Couldn\'t connect. - - Failed to rename device. - - Disconnect? - - If you disconnect, your connection with %1$s will end. - - If you disconnect, your connection with %1$s and %2$s other devices will end. - - Cancel invitation? - - Do you want to cancel invitation to connect with %1$s? - - Forget this group? - - - - Portable Wi\u2011Fi hotspot - - Wi\u2011Fi hotspot - - Use cellular connection to provide Wi\u2011Fi network - - Turning hotspot on\u2026 - - Turning off hotspot\u2026 - - Portable hotspot %1$s active - - Portable Wi\u2011Fi hotspot error - - Set up Wi\u2011Fi hotspot - - Wi\u2011Fi hotspot setup - - AndroidAP WPA2 PSK portable Wi\u2011Fi hotspot - - %1$s %2$s portable Wi\u2011Fi hotspot - - AndroidHotspot - - - Wi-Fi information - - disableNetwork - - enableNetwork - - disconnect - - getConfiguredNetworks - - getConnectionInfo - - Wi-Fi API - - Wi-Fi status - - Refresh stats - - Wi-Fi state: - - Network state: - - Supplicant state: - - RSSI: - - BSSID: - - SSID: - - Hidden SSID: - - IPaddr: - - MAC addr: - - Network ID: - - Link speed: - - Scan results: - - - - Disabling - - Disabled - - Enabling - - Enabled - - Unknown - - - Wi-Fi config - - Configured networks - - - - - Home - Display - - Sound - - "" - - Volumes - - Music effects - - Ringer volume - - Vibrate when silent - - Default notification sound - - Ringtone - - Notification - - Use incoming call volume for notifications - - - Doesn\'t support work profiles - - - Default notification sound - - Media - - Set volume for music and videos - - Alarm - - Audio settings for the attached dock - - Dial pad touch tones - - Touch sounds - - Screen lock sound - - Vibrate on touch - - Noise cancellation - - Music, video, games, & other media - - Ringtone & notifications - - Notifications - - Alarms - - Mute ringtone & notifications - - Mute music & other media - - Mute notifications - - Mute alarms - - - Dock - - Dock settings - - Audio - - Settings for the attached desktop dock - - Settings for the attached car dock - - Tablet not docked - - Phone not docked - - Settings for the attached dock - - Dock not found - - You need to dock the tablet before setting up dock audio. - - You need to dock the phone before setting up dock audio. - - Dock insert sound - - Play sound when inserting or removing tablet from dock - - Play sound when inserting or removing phone from dock - - Don\'t play sound when inserting or removing tablet from dock - - Don\'t play sound when inserting or removing phone from dock - - - Accounts - - Personal - - Work - - - Search - - Manage search settings and history - - - - Display - - Auto-rotate screen - - Switch orientation automatically when rotating tablet - - Switch orientation automatically when rotating phone - - Switch orientation automatically when rotating tablet - - Switch orientation automatically when rotating phone - - Brightness level - - Brightness - - Adjust the brightness of the screen - - Adaptive brightness - - Optimize brightness level for available light - - Sleep - - Screen turns off - - After %1$s of inactivity - - Wallpaper - - Choose wallpaper from - - Daydream - - When docked or asleep and charging - - Either - - While charging - - While docked - - Off - - To control what happens when the phone is docked and/or sleeping, turn Daydream on. - - When to daydream - - Start now - - Settings - - Automatic brightness - - Lift to wake - - Ambient display - - Wake screen when you pick up device or receive notifications - - Font size - - %1$s - - Font size - - - SIM card lock settings - - Set up SIM card lock - - SIM card lock - - Lock SIM card - - Require PIN to use tablet - - Require PIN to use phone - - Require PIN to use tablet - - Require PIN to use phone - - Change SIM PIN - - SIM PIN - - Lock SIM card - - Unlock SIM card - - Old SIM PIN - - New SIM PIN - - Re\u2011type new PIN - - SIM PIN - - Incorrect PIN - - PINs don\'t match - - Can\'t change PIN.\nPossibly incorrect PIN. - - SIM PIN changed successfully - - Can\'t change SIM card lock state.\nPossibly incorrect PIN. - - OK - - Cancel - - Multiple SIMs found - - Choose the SIM you prefer for cellular data. - - Change data SIM? - - Use %1$s instead of %2$s for cellular data? - - Update preferred SIM card? - - %1$s is the only SIM in your device. Do you want to use this SIM for cellular data, calls, and SMS messages? - - - Incorrect SIM PIN code you must now contact your carrier to unlock your device. - - - Incorrect SIM PIN code, you have %d remaining attempt before you must contact your carrier to unlock your device. - Incorrect SIM PIN code, you have %d remaining attempts. - - - SIM PIN operation failed! - - - Tablet status - - Phone status - - - System updates - - "" - - - Android version - - Model number - - Equipment ID - - Baseband version - - Kernel version - - Build number - - SELinux status - - - Not available - - Status - - Status - - Status of the battery, network, and other information - - Phone number, signal, etc. - - Storage - - Storage settings - - Unmount USB storage, view available storage - - Unmount SD card, view available storage - - IMEI - - IMEI SV - - MDN - - My phone number - - MIN - - MSID - - PRL version - - MEID - - ICCID - - Cellular network type - - Operator info - - Cellular network state - - Service state - - Signal strength - - Roaming - - Network - - Wi\u2011Fi MAC address - - Bluetooth address - - Serial number - - Unavailable - - Up time - - Awake time - - Internal storage - - USB storage - - SD card - - Available - - Available (read-only) - - Total space - - Calculating\u2026 - - Apps (app data & media content) - - Media - - Downloads - - Pictures, videos - - Audio (music, ringtones, podcasts, etc.) - - Misc. - - Cached data - - Unmount shared storage - - Unmount SD card - - Unmount the internal USB storage - - Unmount the SD card so you can safely remove it - - - - Insert USB storage for mounting - - Insert an SD card for mounting - - - Mount USB storage - - Mount SD card - - - - - - - Erase USB storage - - Erase SD card - - Erases all data on the internal USB storage, such as music and photos - - Erases all data on the SD card, such as music and photos - - - - Clear cached data? - - This will clear cached data for all apps. - - - MTP or PTP function is active - - - Unmount USB storage? - - Unmount SD card? - - If you unmount the USB storage, some apps you are using will stop and may be unavailable until you remount the USB storage. - - If you unmount the SD card, some apps you are using will stop and may be unavailable until you remount the SD card. - - - - - - Couldn\'t unmount USB storage. Try again later. - - Couldn\'t unmount SD card. Try again later. - - USB storage will be unmounted. - - SD card will be unmounted. - - Unmounting - - Unmount in progress - - - Storage space is running out - - Some system functions, such as syncing, may not work correctly. Try to free space by deleting or unpinning items, such as apps or media content. - - - USB computer connection - - - USB computer connection - - Connect as - - Media device (MTP) - - Lets you transfer media files on Windows, or using Android File Transfer on Mac (see www.android.com/filetransfer) - - Camera (PTP) - - Lets you transfer photos using camera software, and transfer any files on computers that don\'t support MTP - - "Install file-transfer tools" - - - Other users - - - Battery status - - Battery level - - - - APNs - - Edit access point - - Not set - - Name - - APN - - Proxy - - Port - - Username - - Password - - Server - - MMSC - - MMS proxy - - MMS port - - MCC - - MNC - - Authentication type - - None - - PAP - - CHAP - - PAP or CHAP - - APN type - - APN protocol - - APN roaming protocol - - APN enable/disable - APN enabled - APN disabled - - Bearer - - MVNO type - - MVNO value - - Delete APN - - New APN - - Save - - Discard - - - - The Name field can\'t be empty. - - The APN can\'t be empty. - - MCC field must be 3 digits. - - MNC field must be 2 or 3 digits. - - Restoring default APN settings. - - Reset to default - - Reset default APN settings completed. - - - - Reset device - - Factory data reset - - Erases all data on tablet - - Erases all data on phone - - "This will erase all data from your tablet\'s internal storage, including:\n\n
  • Your Google account
  • \n
  • System and app data and settings
  • \n
  • Downloaded apps
  • "
    - - "This will erase all data from your phone\'s internal storage, including:\n\n
  • Your Google account
  • \n
  • System and app data and settings
  • \n
  • Downloaded apps"
  • - - "\n\nYou are currently signed into the following accounts:\n" - - "\n\nThere are other users present on this device.\n" - - "
  • Music
  • \n
  • Photos
  • \n
  • Other user data
  • "
    - - "\n\nTo clear music, pictures, and other user data, the USB storage needs to be erased." - - "\n\nTo clear music, pictures, and other user data, the SD card needs to be erased." - - Erase USB storage - - Erase SD card - - Erase all the data on the internal USB storage, such as music or photos - - Erase all the data on the SD card, such as music or photos - - Reset tablet - - Reset phone - - Erase all your personal information and downloaded apps? You can\'t reverse this action! - - Erase everything - - You need to draw your unlock pattern to confirm a factory data reset. - - No reset was performed because the System Clear service isn\'t available. - - Reset? - - Factory reset is not available for this user - - Erasing - - Please wait... - - - - Erase USB storage - - Erase SD card - - Erases all data in USB storage - - Erases all data on the SD card - - Erase all USB storage? You will lose all stored data! - - Erase the SD card? You will lose all data on the card! - - Erase USB storage - - Erase SD card - - Erase the USB storage, deleting all files stored there? You can\'t reverse this action! - - Erase the SD card, deleting all files stored there? You can\'t reverse this action! - - Erase everything - - You need to draw your unlock pattern to confirm that you want to erase the USB storage. - - You need to draw your unlock pattern to confirm that you want to erase the SD card. - - - Call settings - - Set up voicemail, call forwarding, call waiting, caller ID - - - - USB tethering - - Portable hotspot - - Bluetooth tethering - - Tethering - - Tethering & portable hotspot - - - USB - USB tethering - - USB connected, check to tether - - Tethered - - Can\'t tether when USB storage is in use - - USB not connected - - Connect to turn on - - USB tethering error - - - - Bluetooth tethering - - Sharing this tablet\'s Internet connection - - Sharing this phone\'s Internet connection - - Sharing this tablet\'s Internet connection to 1 device - - Sharing this phone\'s Internet connection to 1 device - - Sharing this tablet\'s Internet connection to %1$d devices - - Sharing this phone\'s Internet connection to %1$d devices - - Sharing this %1$d\'s Internet connection - - Not sharing this tablet\'s Internet connection - - Not sharing this phone\'s Internet connection - - Not tethered - - Can\'t tether to more than %1$d devices. - - %1$s will be untethered. - - - Help - - - Cellular networks - - - Mobile plan - - - Default SMS app - Change SMS app? - Use %1$s instead of %2$s as your SMS app? - Use %s as your SMS app? - - - Change Wi\u2011Fi assistant? - - Use %1$s instead of %2$s to manage your network connections? - - Use %s to manage your network connections? - - - Unknown SIM operator - - - %1$s has no known provisioning website - - - Please insert SIM card and restart - - - Please connect to the internet - - - My Location - - Work profile - - Location for work profile - - Turned off by your company - - Mode - - High accuracy - - Battery saving - - Device only - - Location off - - Recent location requests - - No apps have requested location recently - - Location services - - High battery use - - Low battery use - - Location mode - - Use GPS, Wi\u2011Fi, and cellular networks to determine location - - Use Wi\u2011Fi and cellular networks to determine location - - Use GPS to determine your location - - - Wi\u2011Fi & cellular network location - - Let apps use Google\'s location service to estimate your location faster. Anonymous location data will be collected and sent to Google. - - Location determined by Wi\u2011Fi - - GPS satellites - - Let apps use GPS on your tablet to pinpoint your location - - Let apps use GPS on your phone to pinpoint your location - - Use assisted GPS - - Use server to assist GPS (uncheck to reduce network usage) - - Use server to assist GPS (uncheck to improve GPS performance) - - Location & Google search - - Let Google use your location to improve search results and other services - - Access to my location - - Let apps that have asked your permission use your location information - - Location sources - - - - Device info - - About phone - - View legal info, status, software version - - Legal information - - Contributors - - Regulatory information - - - Copyright - - - License - - - Terms and conditions - - - System WebView License - - Wallpapers - - Satellite imagery providers:\n©2014 CNES / Astrium, DigitalGlobe, Bluesky - - - - Open source licenses - - There is a problem loading the licenses. - - Loading\u2026 - - - Safety information - - Safety information - - You don\'t have a data connection. To view this information now, go to %s from any computer connected to the Internet. - - Loading\u2026 - - - - Choose your password - - Choose your pattern - - Choose your PIN - - Confirm your password - - Confirm your pattern - - Confirm your PIN - - Passwords don\'t match - - PINs don\'t match - - Unlock selection - - Password has been set - - PIN has been set - - Pattern has been set - - - - Screen security - - Change unlock pattern - - Change unlock PIN - - Confirm saved pattern - - - - Try again: - - - - Draw an unlock pattern - - Press Menu for help. - - Release finger when done - - Connect at least %d dots. Try again. - - Pattern recorded - - Draw pattern again to confirm - Your new unlock pattern - - Confirm - - Redraw - - Retry - - Continue - - Unlock pattern - - Require pattern - - Must draw pattern to unlock screen - - Make pattern visible - - Vibrate on touch - - Power button instantly locks - - Except when kept unlocked by %1$s - - Set unlock pattern - - Change unlock pattern - - How to draw an unlock pattern - - Too many incorrect attempts! - - Try again in %d seconds. - - Application is not installed on your phone. - - - - Manage apps - - Manage and remove installed apps - - Apps - - Manage apps, set up quick launch shortcuts - - App settings - - Unknown sources - - Allow all app sources - - Lets you install apps from sources other than Google Play - - Allow installation of apps from unknown sources - - Your tablet and personal data are more vulnerable to attack by apps - from unknown sources. You agree that you are solely responsible for any - damage to your tablet or loss of data that may result from using - these apps. - - Your phone and personal data are more vulnerable to attack by apps - from unknown sources. You agree that you are solely responsible for any - damage to your phone or loss of data that may result from using - these apps. - - Advanced settings - - Enable more settings options - - App info - - Storage - - Launch by default - - Defaults - - Screen compatibility - - Permissions - - Cache - - Clear cache - - Cache - - Controls - - Force stop - - Total - - App - - USB storage app - - Data - - USB storage data - - SD card - - Uninstall - - Uninstall for all users - - Install - - Disable - - Enable - - Clear data - - Uninstall updates - - You\'ve chosen to launch this app by default for some actions. - - You\'ve chosen to allow this app to create widgets and access their data. - - No defaults set. - - Clear defaults - - This app may not be designed for your screen. You can control how it - adjusts to your screen here. - - Ask when launched - - Scale app - - Unknown - - Sort by name - - Sort by size - - Show running services - - Show cached processes - - Reset app preferences - - Reset app preferences? - - This will reset all preferences for:\n\n -
  • Disabled apps
  • \n -
  • Disabled app notifications
  • \n -
  • Default applications for actions
  • \n -
  • Background data restrictions for apps
  • \n -
  • Any permission restrictions
  • \n\n - You will not lose any app data.
    - - Reset apps - - Manage space - - Filter - - Choose filter options - - All - - Disabled - - Downloaded - - Running - - USB storage - - On SD card - - Disabled - - Not installed for this user - - No apps. - - Internal storage - - USB storage - - SD card storage - - Recomputing size\u2026 - - Delete app data? - - All this app\'s data will be deleted permanently. This includes all files, settings, accounts, databases, etc. - - OK - - Cancel - - - - The app wasn\'t found in the list of installed apps. - - Couldn\'t clear app data. - - Uninstall updates? - - All updates to this Android system app will be uninstalled. - - Clear data - - Couldn\'t clear data for app. - - This app can access the following on your tablet: - - This app can access the following on your phone: - - This app can access the following on your tablet. - In order to improve performance and reduce memory usage, some of these permissions - are available to %1$s - because it runs in the same process as %2$s: - - This app can access the following on your phone. - In order to improve performance and reduce memory usage, some of these permissions - are available to %1$s - because it runs in the same process as %2$s: - - %1$s and %2$s - - %1$s and %2$s - - %1$s, %2$s - - %1$s, %2$s - - This app may charge you money: - - Send premium SMS - Computing\u2026 - Couldn\'t compute package size. - - You don\'t have any third-party apps installed. - - version %1$s - - Move - - Move to tablet - - Move to phone - - Move to USB storage - - Move to SD card - - - Moving - - - Not enough storage space. - App doesn\'t exist. - App is copy-protected. - Install location isn\'t valid. - System updates can\'t be installed on external media. - - Force stop? - - If you force stop an app, it may misbehave. - - - - Couldn\'t move app. %1$s - - Preferred install location - - Change the preferred installation location for new apps - - Disable built-in app? - - If you disable a built-in app, other apps - may misbehave. - - Delete data and disable app? - - If you disable a built-in app, other apps - may misbehave. Your data will also be deleted. - - Turn off notifications? - - - If you turn off notifications for this app, you may miss important alerts and updates. - - - - - App ops - - Running - - (Never used) - - - Storage use - - View storage used by apps - - - Running services - - View and control currently running services - - Restarting - - Cached background process - - Nothing running. - - Started by app. - - %1$s - - %1$s free - - %1$s used - - RAM - - %1$s - - User: %1$s - - Removed user - - %1$d - process and %2$d service - - %1$d - process and %2$d services - - %1$d - processes and %2$d service - - %1$d - processes and %2$d services - - Device memory - - App RAM usage - - System - - Apps - - Free - - Used - - Cached - - %1$s of RAM - - - Running app - - Not active - - Services - - Processes - - Stop - - Settings - - This service was started by its - app. Stopping it may cause the app to fail. - - This app can\'t safely - be stopped. If you stop it, you may lose some of your current work. - - This is an old app - process that is still running in case it\'s needed again. - There is usually no reason to stop it. - - %1$s: - currently in use. Touch Settings to control it. - - Main process in use. - - Service %1$s - is in use. - - Provider %1$s - is in use. - - Stop system service? - - If you stop this service, some - features of your tablet may stop working correctly until you power it off - and then on again. - - If you stop this service, some - features of your phone may stop working correctly until you power it off - and then on again. - - - - Language & input - - Language & input - - Language settings - - Keyboard & input methods - - Language - - "" - - Auto-replace - - Correct mistyped words - - Auto-capitalization - - Capitalize first letter in sentences - - Auto-punctuate - - Physical keyboard settings - - Press Space key twice to insert \u0022.\u0022 - - Make passwords visible - - This input method may be able to collect - all the text you type, including personal data like passwords and credit - card numbers. It comes from the app - %1$s. - Use this input method? - - This spell checker may be able to collect - all the text you type, including personal data like passwords and credit - card numbers. It comes from the app - %1$s. - Use this spell checker? - - Settings - - Language - - Failed to open settings for %1$s - - - Mouse/trackpad - - Pointer speed - - - Game Controller - - Use vibrator - - Redirect vibrator to game controller when connected. - - - - Choose keyboard layout - - Set up keyboard layouts - - To switch, press Control-Spacebar - - Default - - - - Keyboard layouts - - - - Personal dictionary - - "" - - Add - - Add to dictionary - - Phrase - - More options - - Less options - - OK - - Word: - - Shortcut: - - Language: - - Type a word - - Optional shortcut - - Edit word - - Edit - - Delete - - You don\'t have any words in the user dictionary. Add a word by touching the Add (+) button. - - For all languages - - More languages… - - - Testing - - Tablet information - - Phone information - - Battery information - - SIM toolkit - - - Quick launch - - Set keyboard shortcuts to launch apps - - Assign app - - No shortcut - - Search + %1$s - - Clear - - Your shortcut for %1$s (%2$s) will be cleared. - - OK - - Cancel - - Apps - - Shortcuts - - - Text input - - Input method - - Current Keyboard - - Input method selector - - Automatic - - Always show - - Always hide - - Set up input methods - - Settings - - Settings - - Active input methods - - Use system language - - %1$s settings - - Choose active input methods - - Onscreen keyboard settings - - Physical keyboard - - Physical keyboard settings - - - Developer options - - Set options for app development - - - Developer options are not available for this user - - VPN settings are not available for this user - - Tethering settings are not available for this user - - Access Point Name settings are not available for this user - USB debugging - - Debug mode when USB is connected - - Revoke USB debugging authorizations - - Bug report shortcut - - Show a button in the power menu for taking a bug report - - Stay awake - - Screen will never sleep while charging - - Enable Bluetooth HCI snoop log - - Capture all bluetooth HCI packets in a file - - OEM unlocking - - Allow the bootloader to be unlocked - - Enter your PIN - - Enter your device PIN to enable OEM unlock - - Allow OEM unlocking? - - WARNING: Device protection features will not work on this device while this setting is turned on. - - - - Wireless display certification - - Enable Wi\u2011Fi Verbose Logging - - Aggressive Wi\u2011Fi to Cellular handover - - Always allow Wi\u2011Fi Roam Scans - - Show options for wireless display certification - - Increase Wi\u2011Fi logging level, show per SSID RSSI in Wi\u2011Fi Picker - - When enabled, Wi\u2011Fi will be more aggressive in handing over the data connection to Cellular, when Wi\u2011Fi signal is low - - Allow/Disallow Wi\u2011Fi Roam Scans based on the amount of data traffic present at the interface - - Logger buffer sizes - - Select Logger sizes per log buffer - - Allow mock locations - - Allow mock locations - - Enable view attribute inspection - - Allow USB debugging? - - USB debugging is intended for development purposes only. Use it to copy data between your computer and your device, install apps on your device without notification, and read log data. - - Revoke access to USB debugging from all computers you\'ve previously authorized? - - Allow development settings? - - These settings are intended for development use only. They can cause your device and the applications on it to break or misbehave. - - Verify apps over USB - - Check apps installed via ADB/ADT for harmful behavior. - - - Protect USB storage - - Apps must request permission to read USB storage - - Protect USB storage? - - When USB storage is protected, apps must request permission to read data from external storage.\n\nSome apps may not work until updated by their developers. - - - Protect SD card - - Apps must request permission to read SD card - - Protect SD card? - - When SD card is protected, apps must request permission to read data from external storage.\n\nSome apps may not work until updated by their developers. - - - Local terminal - - Enable terminal app that offers local shell access - - - Choose gadget - - - Choose widget - - - Create widget and allow access? - - - After you create the widget, %1$s can access all data it displays. - - - Always allow %1$s to create widgets and access their data - - - %1$dd %2$dh %3$dm %4$ds - - - %1$dh %2$dm %3$ds - - - %1$dm %2$ds - - - %1$ds - - - %1$dd %2$dh %3$dm - - - %1$dh %2$dm - - - %1$dm - - - Usage statistics - - - Usage statistics - - Sort by: - - App - - Last time used - - Usage time - - - - - - Accessibility - - Accessibility settings - - Services - - System - - Display - - Captions - - Magnification gestures - - When this feature is turned on, you can zoom in and out by triple-tapping the screen.\n\nWhile zoomed in, you can:\n
    • Pan: Drag two or more fingers across the screen.
    • \n
    • Adjust zoom level: Pinch two or more fingers together or spread them apart.
    \n\nYou can also temporarily magnify what\'s under your finger by triple-tapping and holding. In this magnified state, you can drag your finger to explore different parts of the screen. Lift your finger to return to your previous state.\n\nNote: Triple-tap for magnification works everywhere except the keyboard and navigation bar.
    - - Accessibility shortcut - - On - - Off - - When this feature is turned on, you can quickly enable accessibility features in two steps:\n\nStep 1: Press and hold the power button until you hear a sound or feel a vibration.\n\nStep 2: Touch and hold two fingers until you hear audio confirmation.\n\nIf the device has multiple users, using this shortcut on the lock screen temporarily enables accessibility until the device is unlocked. - - Large text - - High contrast text - - Screen magnification - - Auto - update screen magnification - - Update - screen magnification on app transitions - - Power button ends call - - Speak passwords - - Touch & hold delay - - Color inversion - - (Experimental) May affect performance - - Color correction - - This feature is experimental and may affect performance. - - - Show in Quick Settings - - Correction mode - - Overridden by %1$s - - - Disabled - - Monochromacy - - Deuteranomaly (red-green) - - Protanomaly (red-green) - - Tritanomaly (blue-yellow) - - - Settings - - - On - - Off - - Not allowed by your organization - - - Preview - - Standard options - - Language - - Text size - - Caption style - - Custom options - - Background color - - Background opacity - - Caption window color - - Caption window opacity - - Text color - - Text opacity - - Edge color - - Edge type - - Font family - - Captions will look like this - - Aa - - - Default - - - Color - - Default - - None - - White - - Gray - - Black - - Red - - Green - - Blue - - Cyan - - Yellow - - Magenta - - #%1$02X%2$02X%3$02X - - - Use - %1$s? - - %1$s - needs to: - - If you turn on %1$s, your device won’t use your screen lock to enhance - data encryption. - - Because you\'ve turned on an accessibility service, - your device won’t use your screen lock to enhance data encryption. - - - Because turning on %1$s affects data encryption, you need to confirm your pattern. - - - - Because turning on %1$s affects data encryption, you need to confirm your PIN. - - - - Because turning on %1$s affects data encryption, you need to confirm your password. - - - - Observe your actions - - Receive notifications when you\'re - interacting with an app. - - - Stop %1$s? - - Touching OK will - stop %1$s. - - - No services installed - - - No description provided. - - - Settings - - - - - - Printing - - Print services - - - Use - %1$s? - - Your document may pass through - one or more servers on its way to the printer. - - - No services installed - - - No printers found - - - Settings - - - Add printers - - - On - - Off - - - Add service - - - Add printer - - - Search - - - Searching for printers - - - Service disabled - - - Print jobs - - - Print job - - - Restart - - - Cancel - - - %1$s\n%2$s - - - Printing %1$s - - - Cancelling %1$s - - - Printer error %1$s - - - Printer blocked %1$s - - - Search box shown - - - Search box hidden - - - - - - Battery - - What has been using the battery - - Battery usage data isn\'t available. - - %1$s - - %2$s - - %1$s remaining - - %1$s to charge - - %1$s - - approx. %2$s left - - %1$s - - %2$s - - %1$s - - %2$s until full - - %1$s - - %2$s until full on AC - - %1$s - - %2$s until full over USB - - %1$s - - %2$s until full from wireless - - Use since last full charge - - Battery use since unplugged - - Battery use since reset - - %1$s on battery - - %1$s since unplugged - - Charging - - Screen on - - GPS on - - Wi\u2011Fi - - Awake - - Cellular network signal - - @string/menu_stats_last_unplugged - - Device awake time - - Wi\u2011Fi on time - - Wi\u2011Fi on time - - - History details - - - Use details - - Use details - - Adjust power use - - Included packages - - - Screen - - Flashlight - - Wi\u2011Fi - - Bluetooth - - Cell standby - - Voice calls - - Tablet idle - - Phone idle - - Miscellaneous - - Over-counted - - - CPU total - - CPU foreground - - Keep awake - - GPS - - Wi\u2011Fi running - - Tablet - - Phone - - Mobile packets sent - - Mobile packets received - - Mobile radio active - - Wi\u2011Fi packets sent - - Wi\u2011Fi packets received - - Audio - - Video - - Time on - - Time without a signal - - Total battery capacity - - Computed power use - - Observed power use - - Force stop - - App info - - App settings - - Screen settings - - Wi\u2011Fi settings - - Bluetooth settings - - - Battery used by voice calls - - - Battery used when tablet is idle - - Battery used when phone is idle - - - Battery used by cell radio - - Switch to airplane mode to save power in areas with no cell coverage - - - Battery used by the flashlight - - - Battery used by the display and backlight - - Reduce the screen brightness and/or screen timeout - - - Battery used by Wi\u2011Fi - - Turn off Wi\u2011Fi when not using it or when it isn\'t available - - - Battery used by Bluetooth - - Turn off Bluetooth when you aren\'t using it - - Try connecting to a different Bluetooth device - - - Battery used by app - - Stop or uninstall the app - - Select battery-saving mode - - The app may offer settings to reduce battery use - - - Battery used by user - - - Miscellaneous power use - - Battery use is an approximation of power - use and does not include every source of battery drain. Miscellaneous is the difference - between the computed approximate power use and the actual drain observed on the - battery. - - Over-counted power use - - %d mAh - - - %1$s since unplugged - - While last unplugged for %1$s - - Usage totals - - Refresh - - - Android OS - - Mediaserver - - - Battery saver - - - Turn on automatically - - - Never - - - at %1$s battery - - - - - - Process Stats - - Geeky stats about running processes - - Memory use - - %1$s apps over - %2$s - - Background - - Foreground - - Cached - - Device memory is currently - %1$s - - Average RAM use - - Maximum RAM use - - Run time - - Services - - Duration - - Memory details - - Memory states - - Memory use - - Kernel - - Native - - Kernel caches - - ZRam swap - - Free - - Total - - 3 hours - - 6 hours - - 12 hours - - 1 day - - Show system - - Use Uss - - Stats type - - Background - - Foreground - - Cached - - - - Voice input & output - - Voice input & output settings - - Voice search - - Android keyboard - - Speech - - - - Voice input settings - - Voice input - - Voice input services - - Full hotword and interaction - - Simple speech to text - - This voice input service will be able to - perform always-on voice monitoring and control voice enabled applications on your - behalf. It comes from the %s - application. Enable the use of this service? - - - - Text-to-speech settings - - Text-to-speech output - - Always use my settings - - Default settings below override app settings - - Default settings - - Default engine - - Sets the speech synthesis engine to be used for spoken text - - Speech rate - - Speed at which the text is spoken - - Pitch - - Affects the tone of the spoken text - - - Language - - Use system language - - Language not selected - - Sets the language-specific voice for the spoken text - - Listen to an example - - Play a short demonstration of speech synthesis - - Install voice data - - Install the voice data required for speech synthesis - - Voices required for speech synthesis already properly installed - - Your settings have changed. This is an example of how they sound. - - The engine you chose can\'t run. - - Configure - - Choose another engine - - This speech synthesis engine may be able to collect - all the text that will be spoken, including personal data like passwords and credit - card numbers. It comes from the %s engine. - Enable the use of this speech synthesis engine? - - This language requires a working network connection for text-to-speech output. - - This is an example of speech synthesis - - Default language status - - %1$s is fully supported - - %1$s requires network connection - - %1$s is not supported - - Checking... - - Engines - - %s settings - - %s is enabled - - %s is disabled - - Engine settings - - Settings for %s - - Languages and voices - - Installed - - Not installed - - Female - - Male - - Speech synthesis engine installed - - Enable new engine before use. - - Launch engine settings - - Preferred engine - - General - - - Power control - Updating Wi\u2011Fi setting - Updating Bluetooth setting - - %1$s %2$s - - on - - off - - turning on - - turning off - - Wi\u2011Fi - - Bluetooth - - Location - - Sync - - Brightness %1$s - - auto - - full - - half - - off - - - VPN - - - Credential storage - - Install from storage - - Install from SD card - - Install certificates from storage - - Install certificates from SD card - - Clear credentials - - Remove all certificates - - Trusted credentials - - Display trusted CA certificates - - Advanced - - Storage type - - Hardware-backed - - Software only - - Credentials are not available for this user - - - You need to draw your unlock pattern to confirm credential installation. - - - - - Type the password for credential storage. - - Current password: - - Remove all the contents? - The password must have at least 8 characters. - - Incorrect password. - - Incorrect password. You have one more chance before credential storage is erased. - - Incorrect password. You have %1$d more chances before credential storage is erased. - - Credential storage is erased. - - Credential storage couldn\'t be erased. - - Credential storage is enabled. - - You need to set a lock screen PIN or password before you can use credential storage. - - - Apps with usage access - - Allow access? - - If you allow access, this app can view general information about the apps on your device, such as how often you use them. - - - Emergency tone - - Set behavior when an emergency call is placed - - - - Backup & reset - - Backup & reset - - Backup & restore - - Personal data - - Back up my data - - Back up app data, Wi\u2011Fi passwords, and other settings to Google servers - - Backup account - - No account is currently storing backed up data - - Include app data - - Automatic restore - - When reinstalling an app, restore backed up settings and data - - Backup service is inactive. - - This is set by your device policy. - - - Desktop backup password - - Desktop full backups aren\'t currently protected - - Touch to change or remove the password for desktop full backups - - - New backup password set - - New password and confirmation don\'t match - - Failure setting backup password - - - - - Stop backing up your Wi\u2011Fi passwords, bookmarks, other settings, and app data, plus erase all copies on Google servers? - - - - Device administration settings - - Device administrator - - Deactivate - - Device administrators - - No available device administrators - - To stop %1$s from accessing your work profile, remove the profile under Settings > Accounts - - Personal - - Work - - - No available trust agents - - - Activate device administrator? - - Activate - - Device administrator - - Activating this administrator will allow - the app %1$s to perform the - following operations: - - This administrator is active and allows - the app %1$s to perform the - following operations: - - - Activate Profile Manager? - - By proceeding, your User will be managed by your Administrator which may also be able to store associated data, in addition to your personal data.\n\nYour Administrator has the ability to monitor and manage settings, access, apps, and data associated with this User, including network activity and your device\'s location information. - - - Untitled - - General - Notification log - - - Call ringtone & vibrate - - - System - - - - Wi\u2011Fi setup - - Connect to Wi\u2011Fi network %s - - Connecting to Wi\u2011Fi network %s\u2026 - - Connected to Wi\u2011Fi network %s - - Add a network - - Not connected - - Add network - - Refresh list - - Skip - - Next - - Back - - Network details - - Connect - - Forget - - Save - - Cancel - - - Scanning networks\u2026 - - Touch a network to connect to it - - Connect to existing network - - Connect to unsecured network - - Type network configuration - - Connect to new network - - Connecting\u2026 - - Go to the next step - - EAP isn\'t supported. - - You can\'t configure an EAP Wi\u2011Fi connection during setup. After setup, you can do that in Settings > Wireless & networks. - - Connecting can take a few minutes\u2026 - - Touch Next to continue with setup.\n\nTouch Back to connect to a different Wi\u2011Fi network. - - - Select Time Zone - - - Sync enabled - - Sync disabled - - Syncing now - - Sync error. - - Sync failed - - Sync active - - - Sync - - Sync is currently experiencing problems. It will be back shortly. - - Add account - - Work profile isn\'t available yet - - Remove work profile - - Background data - - Apps can sync, send, and receive data at any time - - Disable background data? - - Disabling background data extends battery life and lowers data use. Some apps may still use the background data connection. - - Auto-sync app data - - - - Sync is ON - - Sync is OFF - - Sync error - - Last synced %1$s - - Syncing now\u2026 - - - Back up settings - - Back up my settings - - Sync now - - Cancel sync - - Touch to sync now\n%1$s - - Gmail - - Calendar - - Contacts - - Welcome to Google sync! - \nA Google approach to syncing data to allow access to your contacts, appointments, and more from wherever you are. - - - - App sync settings - - - Data & synchronization - - Change password - - Account settings - - Remove account - - Add an account - - Finish - - Remove account? - - Removing this account will delete all of its messages, contacts, and other data from the tablet! - - Removing this account will delete all of its messages, contacts, and other data from the phone! - - This change isn\'t allowed by your administrator - - Push subscriptions - - %s - - Can\'t manually sync - - Sync for this item is currently disabled. To change this setting, temporarily turn on background data and automatic sync. - - 4G - 4G MAC address - - To start Android, enter your password - - To start Android, enter your PIN - - To start Android, draw your pattern - - - Wrong Pattern - - Wrong Password - - Wrong PIN - - - Checking\u2026 - - Starting Android - - - - - Delete - - Misc files - - selected %1$d out of %2$d - - %1$s out of %2$s - - Select all - - - HDCP checking - - Set HDCP checking behavior - - - Debugging - - - Select debug app - - No debug application set - - Debugging application: %1$s - - - Select application - - Nothing - - - Wait for debugger - - Debugged application waits for debugger to - attach before executing - - - Input - - - Drawing - - - Hardware accelerated rendering - - - Media - - - Monitoring - - - Strict mode enabled - - Flash screen when apps do long operations - on main thread - - - Pointer location - - Screen overlay showing current touch data - - - Show touches - - Show visual feedback for touches - - - Show surface updates - - Flash entire window surfaces when they update - - - Show GPU view updates - - Flash views inside windows when drawn with the GPU - - - Show hardware layers updates - - Flash hardware layers green when they update - - - Debug GPU overdraw - - - Disable HW overlays - - Always use GPU for screen compositing - - - Simulate color space - - - Enable OpenGL traces - - - Use AwesomePlayer (deprecated) - - Use AwesomePlayer instead of NuPlayer for most media playback - - - Disable USB audio routing - - Disable automatic routing to USB audio peripherals - - - Show layout bounds - - Show clip bounds, margins, etc. - - - Force RTL layout direction - - Force screen layout direction to RTL for all locales - - - Show CPU usage - - Screen overlay showing current CPU usage - - - Force GPU rendering - - Force use of GPU for 2d drawing - - - Force 4x MSAA - - Enable 4x MSAA in OpenGL ES 2.0 apps - - - Debug non-rectangular clip operations - - - Profile GPU rendering - - - Window animation scale - - - Transition animation scale - - - Animator duration scale - - - Simulate secondary displays - - - Apps - - - Don\'t keep activities - - Destroy every activity as soon as - the user leaves it - - - Background process limit - - - Show all ANRs - - Show App Not Responding dialog - for background apps - - - Data usage - - App data usage - - Carrier data accounting may differ from your device. - - App usage - - APP INFO - - Cellular data - - Set data limit - - Data usage cycle - - App usage - - Data roaming - - Restrict background data - - Allow background data - - Separate 4G usage - - Show Wi\u2011Fi - - Hide Wi\u2011Fi - - Show Ethernet usage - - Hide Ethernet usage - - Network restrictions - - Auto-sync data - - SIM cards - - Cellular networks - - - Auto-sync data - - Auto-sync personal data - - Auto-sync work data - - - Change cycle\u2026 - - Day of month to reset data usage cycle: - - No apps used data during this period. - - Foreground - - Background - - - restricted - - - Turn off cellular data? - - Set cellular data limit - - Set 4G data limit - - Set 2G-3G data limit - - Set Wi\u2011Fi data limit - - - Wi\u2011Fi - - Ethernet - - Cellular - - 4G - - 2G-3G - - - Cellular - - None - - - Cellular data - - 2G-3G data - - 4G data - - - Foreground: - - Background: - - App settings - - Restrict app background data - - Disable background data on cellular networks. - - To restrict background data for this app, first set a cellular data limit. - - Restrict background data? - - This feature may cause an app that depends on background data to stop working when only cellular networks are available.\n\nYou can find more appropriate data usage controls in the settings available within the app. - - Restricting background data is possible only when you\'ve set a cellular data limit. - - Turn auto-sync data on? - - Any changes you make to your accounts on the web will be automatically copied to your tablet.\n\nSome accounts may also automatically copy any changes you make on the tablet to the web. A Google Account works this way. - - Any changes you make to your accounts on the web will be automatically copied to your phone.\n\nSome accounts may also automatically copy any changes you make on the phone to the web. A Google Account works this way. - - Turn auto-sync data off? - - This will conserve data and battery usage, but you\'ll need to sync each account manually to collect recent information. And you won\'t receive notifications when updates occur. - - - Usage cycle reset date - - Date of each month: - - Set - - - Set data usage warning - - Set data usage limit - - - Limiting data usage - - Your tablet will turn off cellular data once it reaches the limit you set.\n\nSince data usage is measured by your tablet, and your carrier may account for usage differently, consider setting a conservative limit. - - Your phone will turn off cellular data once it reaches the limit you set.\n\nSince data usage is measured by your phone, and your carrier may account for usage differently, consider setting a conservative limit. - - - Restrict background data? - - If you restrict background cellular data, some apps and services won\'t work unless you\'re connected to Wi\u2011Fi. - - If you restrict background cellular data, some apps and services won\'t work unless you\'re connected to Wi\u2011Fi.\n\nThis setting affects all users on this tablet. - - If you restrict background cellular data, some apps and services won\'t work unless you\'re connected to Wi\u2011Fi.\n\nThis setting affects all users on this phone. - - - ^1 ^2\nwarning - - ^1 ^2\nlimit - - - Removed apps - - Removed apps and users - - %1$s received, %2$s sent - - %2$s: about %1$s used. - - - %2$s: about %1$s used, as measured by your tablet. Your carrier\'s data usage accounting may differ. - - %2$s: about %1$s used, as measured by your phone. Your carrier\'s data usage accounting may differ. - - - Network restrictions - - Metered networks are treated like cellular when background data is restricted. Apps may warn before using these networks for large downloads. - - Cellular networks - - Metered Wi\u2011Fi networks - - To select metered networks, turn Wi\u2011Fi on. - - - Carrier data accounting may differ from your device. - - - Emergency call - - Return to call - - - Name - - Type - - Server address - - PPP encryption (MPPE) - - L2TP secret - - IPSec identifier - - IPSec pre-shared key - - IPSec user certificate - - IPSec CA certificate - - IPSec server certificate - - Show advanced options - - DNS search domains - - DNS servers (e.g. 8.8.8.8) - - Forwarding routes (e.g. 10.0.0.0/8) - - Username - - Password - - Save account information - - (not used) - - (don\'t verify server) - - (received from server) - - - Cancel - - Save - - Connect - - Edit VPN profile - - Connect to %s - - - VPN - - Add VPN profile - - Edit profile - - Delete profile - - Always-on VPN - - - Select a VPN profile to always remain connected to. Network traffic will only be allowed when connected to this VPN. - - None - - Always-on VPN requires an IP address for both server and DNS. - - - There is no network connection. Please try again later. - - A certificate is missing. Please edit the profile. - - - System - - User - - Disable - - Enable - - Remove - - Enable the system CA certificate? - - Disable the system CA certificate? - - Permanently remove the user CA certificate? - - - Spell checker - - - Type your current full backup password here - - Type a new password for full backups here - - Retype your new full backup password here - - - Set backup password - - Cancel - - - Additional system updates - - Disabled - Permissive - Enforcing - - - - - Network may be monitored - - Done - - Network monitoring - - This device is managed by:\n%s\n\nYour administrator is capable of monitoring your network activity, including emails, apps, and secure websites.\n\nFor more information, contact your administrator. - - A third party is capable of monitoring your network activity, including emails, apps, and secure websites.\n\nA trusted credential installed on your device is making this possible. - - Check trusted credentials - - - - - - Users - - Users & profiles - - Add user or profile - - Add user - - Restricted profile - - Before you can create a restricted profile, you\'ll need to set up a screen lock to protect your apps and personal data. - - Set lock - - Not set up - - Not set up - Restricted profile - - Not set up - Work profile - - Owner - - You (%s) - - Nickname - - Add - - Users have their own apps and content - - You can restrict access to apps and content from your account - - User - - Restricted profile - - Add new user? - - You can share this device with other people by creating additional users. Each user has their own space, which they can customize with their own apps, wallpaper, and so on. Users can also adjust device settings like Wi\u2011Fi that affect everyone.\n\nWhen you add a new user, that person needs to set up their space.\n\nAny user can update apps for all other users. - - When you add a new user, that person needs to set up their space.\n\nAny user can update apps for all other users. - - Set up user now? - - Make sure the person is available to take the device and set up their space - - Set up profile now? - - Set up now - - Not now - - Only the tablet\'s owner can manage users. - - Only the phone\'s owner can manage users. - - Restricted profiles cannot add accounts - - - Delete %1$s from this device - - Add users when device is locked - - New user - - New profile - - Delete yourself? - - Remove this user? - - Remove this profile? - - Remove work profile? - - You will lose your space and data on this tablet. You can\'t undo this action. - - You will lose your space and data on this phone. You can\'t undo this action. - - All apps and data will be deleted. - - All apps and data in this profile will be deleted. - - All apps and data will be deleted. - - Adding new user\u2026 - - Delete user - - Delete - - Guest - - Remove guest - - Remove guest? - - All apps and data in this session will be deleted. - - Remove - - - Allow phone calls - - Allow phone calls and SMS - - Remove user - - Allow phone calls? - - Call history will be shared with this user. - - Allow phone calls and SMS? - - Call and SMS history will be shared with this user. - - - Allow apps and content - - Applications with restrictions - - Expand settings for application - - - Uninstall this application - - Home settings will be hidden until you install another home application. - - - This setting affects all users on this tablet. - - This setting affects all users on this phone. - - Change language - - Change font size - - - Tap & pay - - Google Wallet - - Pay with just a tap - - Favor foreground app - - Learn more - - More... - Find apps - - Set as your preference? - Always use %1$s when you tap & pay? - Always use %1$s instead of %2$s when you tap & pay? - - - - Restrictions - - Remove restrictions - - Change PIN - - - Show notifications - - - - Help & feedback - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Account for content - - Photo ID - - - Extreme threats - - Receive alerts for extreme threats to life and property - - Severe threats - - Receive alerts for severe threats to life and property - - AMBER alerts - - Receive bulletins about child abductions - - Repeat - - - Enable Call Manager - - Allow this service to manage how your calls are made. - - Call Manager - - %1$s - - Emergency broadcasts - - Network operators - - Access point names - - Enhanced 4G LTE Mode - - Use LTE data to enhance voice and communications (Recommended) - - Preferred network type - - LTE (recommended) - - Work SIM - - - App & content access - - RENAME - - Set app restrictions - - Controlled by %1$s - - This app is not supported in restricted profiles - - This app can access your accounts - - - Wi\u2011Fi and Mobile - - Allow modification of Wi\u2011Fi and Mobile settings - - Bluetooth - - Allow modification of Bluetooth pairings and settings - - NFC - - Allow data exchange when this %1$s touches another NFC device - - Allow data exchange when the tablet touches another device - - Allow data exchange when the phone touches another device - - Location - - Let apps use your location information - - - Back - - Next - - Finish - - - Take photo - - Choose photo from Gallery - - Select photo - - - - - - SIM cards - - SIM cards - - %1$s - %2$s - - SIM cards have changed - - Touch to set activities - - Cellular data is unavailable - - Touch to select a data SIM - - Always use this for calls - - Select a SIM for data - - Switching data SIM, this may take up to a minute... - - Call with - - Select a SIM card - - SIM %1$d - - SIM empty - - SIM name - - Enter SIM name - - SIM slot %1$d - - Carrier - - Number - - SIM color - - Select SIM card - - Orange - - Purple - - No SIM cards inserted - - SIM status - - Call back from default SIM - - SIM for outgoing calls - - Other call settings - - Preferred network Offload - - Disable Network Name Broadcast - - Disable Network Name Broadcast protects from third parties getting access to your network information. - - Disabling Network Name Broadcast will prevent automatic connection to hidden networks. - - %1$d dBm %2$d asu - - SIM cards changed. - - Touch to set up - - - Preferred SIM for - - Ask every time - - Selection required - - - - Settings - - - - Settings - - Search - - Search settings - - - Recent searches - - Results - - - wifi wi-fi network connection - text message texting messages messaging - cellular cell carrier wireless data 4g 3g 2g lte - launcher - screen touchscreen - dim screen touchscreen battery - dim screen touchscreen battery - background personalize customize diplay - text size - project - space disk hard drive device usage - power usage charge - spelling dictionary spellcheck auto-correct - recognizer input speech speak language hands-free hand free recognition offensive word audio history bluetooth headset - rate language default speak speaking tts accessibility reader blind - clock military - wipe delete restore clear remove - printer - speaker beep - dont don\'t disturb interrupt interruption break - RAM - nearby location history reporting - accuracy - account - restriction restrict restricted - text correction correct sound vibrate auto language gesture suggest suggestion theme offensive word type emoji international - - slide password pattern pin - - - - - Set up Wi-Fi NFC Tag - - Write - - Tap a tag to write... - - Invalid password, try again. - - Success! - - Unable to write data to NFC tag. If the problem persists, try a different tag - - NFC tag is not writable. Please use a different tag. - - - Default sound - - - - - - Sound & notification - - - Media volume - - - Alarm volume - - - Ring volume - - - Notification volume - - - Interruptions - - - When calls and notifications arrive - - - Always interrupt - - - Allow only priority interruptions - - - Don\'t interrupt - - - Phone ringtone - - - Default notification ringtone - - - Also vibrate for calls - - - Notification - - - Pulse notification light - - - When device is locked - - - Show all notification content - - - Hide sensitive notification content - - - Don\'t show notifications at all - - - When your device is locked, how do you want notifications to show? - - - App notifications - - - Other sounds - - - Dial pad tones - - - Screen locking sounds - - - Docking sounds - - - Touch sounds - - - Vibrate on touch - - - Dock speaker plays - - - All audio - - - Media audio only - - - Silent - - - Alert - - - Vibrate - - - Notification access - - - Apps cannot read notifications - - - - %d app can read notifications - %d apps can read notifications - - - - No notification listeners are installed. - - - Enable - %1$s? - - - %1$s will be able to - read all notifications posted by the system or any installed app, which may include personal - information such as contact names and the text of messages sent to you. It will also be able - to dismiss these notifications or touch action buttons within them. - - - - Condition providers - - - No apps provide conditions - - - - %d app provides conditions - %d apps provide conditions - - - - No condition providers are installed. - - - Enable - %1$s? - - - %1$s will be able to - add exit conditions to Do not disturb mode. - - - - Loading apps... - - - Block - - - Never show notifications from this app - - - Priority - - - Show notifications at the top of the list and keep them coming when the device is set to priority interruptions only - - - Sensitive - - - When the device is locked, hide any sensitive content from this app\'s notifications - - - Blocked - - - Priority - - - Sensitive - - - Done - - - Until you turn this off - - - Priority interruptions - - - Downtime - - - Days - - - None - - - Interruptions allowed - - - Priority only - - - None - - - Automation - - - Automatically turn on - - - ,\u0020 - - - Never - - - Calls - - - Messages - - - Calls/messages from - - - Anyone - - - Contacts only - - - Starred contacts only - - - Events and reminders - - - Alarms are always priority interruptions - - - Automatically turn on - - - Never - - - Every night - - - Weeknights - - - Start time - - - End time - - - %s next day - - - %s or any alarm before - - - %s next day or any alarm before - - - App notifications - - - Notification settings - - - - Send feedback about this device - - - - - - Enter administrator PIN - - - On - Off - - - Screen pinning - - When this setting is turned on, you can use screen pinning to keep the current screen in view until you unpin.\n\nTo use screen pinning:\n\n1. Make sure screen pinning is turned on.\n\n2. Open the screen you want to pin.\n\n3. Touch Overview.\n\n4. Swipe up and then touch the pin icon. - - Ask for unlock pattern before unpinning - - Ask for PIN before unpinning - - Ask for password before unpinning - - Lock device when unpinning - - - Work profile - - - (Experimental) - - - When device is rotated - - Rotate the contents of the screen - - Stay in portrait view - - Stay in landscape view - - Stay in current orientation - - - - IMEI information - - - Encryption - - - Continue - - - - You can further protect this device by requiring your PIN before it starts up. Until the device starts up, it can\'t receive calls, messages, or notifications, including alarms. - \n\nThis helps protect data on lost or stolen devices. - - - - You can further protect this device by requiring your pattern before it starts up. Until the device starts up, it can\'t receive calls, messages, or notifications, including alarms. - \n\nThis helps protect data on lost or stolen devices. - - - - You can further protect this device by requiring your password before it starts up. Until the device starts up, it can\'t receive calls, messages, or notifications, including alarms. - \n\nThis helps protect data on lost or stolen devices. - - - - Require PIN to start device - - Require pattern to start device - - Require password to start device - - - No thanks - - No thanks - - No thanks - - - Require PIN? - - - Require pattern? - - - Require password? - - - When you enter your PIN to start this device, accessibility services like %1$s won\'t yet be available. - - - When you enter your pattern to start this device, accessibility services like %1$s won\'t yet be available. - - - When you enter your password to start this device, accessibility services like %1$s won\'t yet be available. - - - IMEI information - IMEI relative information - (Slot%1$d) - -
    diff --git a/tulip-chiphd/recovery/default_device.cpp b/tulip-chiphd/recovery/default_device.cpp index 73dba04..d5eaa99 100755 --- a/tulip-chiphd/recovery/default_device.cpp +++ b/tulip-chiphd/recovery/default_device.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2009 The Android Open Source Project + * Copyright (C) 2015 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. @@ -14,97 +14,88 @@ * limitations under the License. */ -#include - -#include "common.h" #include "device.h" +#include "roots.h" #include "screen_ui.h" +#include -#define KEY_VOLUMEDOWN 114 -#define KEY_VOLUMEUP 115 -#define KEY_POWER 116 +#define AW_UP 114 +#define AW_DOWN 115 +#define KEY_POWER 116 -static const char* HEADERS[] = { "Volume up/down to move highlight;", - "enter button to select.", - "", - NULL }; +#define FIRST_BOOT_FLAG "/bootloader/data.notfirstrun" -static const char* ITEMS[] = {"reboot system now", - "apply update from ADB", - "wipe data/factory reset", - "wipe cache partition", - "apply update from external storage", - "apply update from extsd storage", - "apply update from usbhost storage", - "reboot to bootloader", - "power down", - "view recovery logs", - NULL }; - -class DefaultUI : public ScreenRecoveryUI { - public: - virtual KeyAction CheckKey(int key) { - if (key == KEY_HOME) { - return TOGGLE; - } - return ENQUEUE; - } +static const char* MENU_ITEMS[] = { + "Reboot system now", + "Reboot to bootloader", + "Apply update from ADB", + "Apply update from extsd", + "Apply update from usbhost", + "Wipe data/factory reset", + "Wipe cache partition", + "Mount /system", + "View recovery logs", + "Power off", + NULL }; -class DefaultDevice : public Device { +class AwDevice : public Device { + public: - DefaultDevice() : - ui(new DefaultUI) { + AwDevice(RecoveryUI* ui) : + Device(ui) { } - RecoveryUI* GetUI() { return ui; } - - int HandleMenuKey(int key, int visible) { - if (visible) { - switch (key) { - case KEY_DOWN: - case KEY_VOLUMEDOWN: - return kHighlightDown; - - case KEY_UP: - case KEY_VOLUMEUP: - return kHighlightUp; - - case KEY_ENTER: - case KEY_POWER: - return kInvokeItem; - } - } - - return kNoAction; + const char* const* GetMenuItems() { + return MENU_ITEMS; } BuiltinAction InvokeMenuItem(int menu_position) { - switch (menu_position) { - case 0: return REBOOT; - case 1: return APPLY_ADB_SIDELOAD; - case 2: return WIPE_DATA; - case 3: return WIPE_CACHE; - case 4: return APPLY_EXT; - case 5: return APPLY_TF; - case 6: return APPLY_USB; - case 7: return REBOOT_BOOTLOADER; - case 8: return SHUTDOWN; - case 9: return READ_RECOVERY_LASTLOG; - default: return NO_ACTION; - } + switch (menu_position) { + case 0: return REBOOT; + case 1: return REBOOT_BOOTLOADER; + case 2: return APPLY_ADB_SIDELOAD; + // case 3: return APPLY_TF; + // case 4: return APPLY_USB; + case 5: return WIPE_DATA; + case 6: return WIPE_CACHE; + case 7: return MOUNT_SYSTEM; + case 8: return VIEW_RECOVERY_LOGS; + case 9: return SHUTDOWN; + default: return NO_ACTION; + } } - const char* const* GetMenuHeaders() { return HEADERS; } - const char* const* GetMenuItems() { return ITEMS; } + int HandleMenuKey(int key, int visible) { + if (!visible) { + return kNoAction; + } - const char* GetExternalStoragePath() { return "/data/media/0"; } - const char* GetExtsdStoragePath() { return "/extsd"; } - const char* GetUsbhostStoragePath() { return "/usbhost"; } - private: - RecoveryUI* ui; + switch (key) { + case KEY_DOWN: + case AW_UP: + return kHighlightDown; + + case KEY_UP: + case AW_DOWN: + return kHighlightUp; + + case KEY_ENTER: + case KEY_POWER: + return kInvokeItem; + + default: + return kNoAction; + } + } + + bool PostWipeData() { + ensure_path_mounted(FIRST_BOOT_FLAG); + unlink(FIRST_BOOT_FLAG); + return true; + } }; Device* make_device() { - return new DefaultDevice(); + return new AwDevice(new ScreenRecoveryUI); } diff --git a/tulip-chiphd/tulip_chiphd.mk b/tulip-chiphd/tulip_chiphd.mk index 81a5d11..fcca374 100755 --- a/tulip-chiphd/tulip_chiphd.mk +++ b/tulip-chiphd/tulip_chiphd.mk @@ -10,8 +10,7 @@ PRODUCT_PACKAGES += \ Launcher3 PRODUCT_PACKAGES += \ - Update \ - SuperSU \ + SuperSU \ ESFileExplorer \ VideoPlayer \ Bluetooth diff --git a/tulip-chiphd/vendorsetup.sh b/tulip-chiphd/vendorsetup.sh index 7b0531f..c6b60a6 100755 --- a/tulip-chiphd/vendorsetup.sh +++ b/tulip-chiphd/vendorsetup.sh @@ -58,7 +58,7 @@ sdcard_append_size() { sdcard_append_mkfs4() { file="$ANDROID_PRODUCT_OUT/$2.raw.img" - sdcard_command "Creating $2..." fallocate -l "$(($3*$SDCARD_BLOCK_SIZE))" "$file" && + sdcard_command "Creating $2..." fallocate -l "$(($3*$SDCARD_BLOCK_SIZE))" "$file" && sdcard_command "Formatting $2..." mkfs.ext4 -q "$file" && sdcard_append_file "$1" "$file" "$3" result="$?" @@ -68,7 +68,7 @@ sdcard_append_mkfs4() { sdcard_append_vfat() { file="$ANDROID_PRODUCT_OUT/$2.raw.img" - sdcard_command "Creating $2..." fallocate -l "$(($3*$SDCARD_BLOCK_SIZE))" "$file" && + sdcard_command "Creating $2..." fallocate -l "$(($3*$SDCARD_BLOCK_SIZE))" "$file" && sdcard_command "Formatting $2..." mkfs.vfat "$file" && sdcard_append_file "$1" "$file" "$3" result="$?" @@ -77,7 +77,7 @@ sdcard_append_vfat() { } sdcard_append_system() { - sdcard_command "Unpacking system partition..." simg2img "$ANDROID_PRODUCT_OUT/system.img" "$ANDROID_PRODUCT_OUT/system.raw.img" && + sdcard_command "Unpacking system partition..." simg2img "$ANDROID_PRODUCT_OUT/system.img" "$ANDROID_PRODUCT_OUT/system.raw.img" && sdcard_append_file "$1" "$ANDROID_PRODUCT_OUT/system.raw.img" "$2" result="$?" rm "$ANDROID_PRODUCT_OUT/system.raw.img" 2>/dev/null @@ -122,3 +122,7 @@ sdcard_image() { return 1 fi } + +ninja_tulip() { + prebuilts/ninja/linux-x86/ninja -C "$(gettop)" -f out/build-tulip_chiphd.ninja "$@" +} diff --git a/tulip-common/BoardConfigCommon.mk b/tulip-common/BoardConfigCommon.mk index 12f403c..719103d 100755 --- a/tulip-common/BoardConfigCommon.mk +++ b/tulip-common/BoardConfigCommon.mk @@ -22,37 +22,4 @@ BOARD_CHARGER_ENABLE_SUSPEND := true BOARD_SEPOLICY_DIRS := \ device/softwinner/tulip-common/sepolicy -BOARD_SEPOLICY_UNION := \ - dhcp.te \ - bluetooth.te \ - device.te \ - file_contexts \ - file.te \ - genfs_contexts \ - init.te \ - kernel.te \ - logger.te \ - mediaserver.te \ - netd.te \ - platform_app.te \ - preinstall.te \ - recovery.te \ - rild.te \ - sayeye.te \ - sdcardd.te \ - sensors.te \ - service_contexts \ - shell.te \ - surfaceflinger.te \ - system_app.te \ - system_server.te \ - unconfined.te \ - untrusted_app.te \ - vold.te \ - wpa.te \ - zygote.te \ - keystore.te - USE_OPENGL_RENDERER := true - - diff --git a/tulip-common/egl/lib/gralloc.default.so b/tulip-common/egl/lib/gralloc.tulip.so similarity index 100% rename from tulip-common/egl/lib/gralloc.default.so rename to tulip-common/egl/lib/gralloc.tulip.so diff --git a/tulip-common/egl/lib64/gralloc.default.so b/tulip-common/egl/lib64/gralloc.tulip.so similarity index 100% rename from tulip-common/egl/lib64/gralloc.default.so rename to tulip-common/egl/lib64/gralloc.tulip.so diff --git a/tulip-common/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg b/tulip-common/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg deleted file mode 100755 index e3011d6..0000000 Binary files a/tulip-common/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg and /dev/null differ diff --git a/tulip-common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_99.jpg b/tulip-common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_99.jpg deleted file mode 100755 index e3011d6..0000000 Binary files a/tulip-common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_99.jpg and /dev/null differ diff --git a/tulip-common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_99_small.jpg b/tulip-common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_99_small.jpg deleted file mode 100755 index bbecc43..0000000 Binary files a/tulip-common/overlay/packages/apps/Launcher2/res/drawable-nodpi/wallpaper_99_small.jpg and /dev/null differ diff --git a/tulip-common/overlay/packages/apps/Launcher2/res/values/wallpapers.xml b/tulip-common/overlay/packages/apps/Launcher2/res/values/wallpapers.xml deleted file mode 100755 index 856dfb0..0000000 --- a/tulip-common/overlay/packages/apps/Launcher2/res/values/wallpapers.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - wallpaper_99 - wallpaper_00 - wallpaper_01 - wallpaper_02 - wallpaper_03 - wallpaper_04 - wallpaper_05 - wallpaper_06 - wallpaper_07 - wallpaper_08 - wallpaper_09 - wallpaper_10 - wallpaper_11 - wallpaper_12 - - diff --git a/tulip-common/sepolicy/bluetooth.te b/tulip-common/sepolicy/bluetooth.te deleted file mode 100755 index fffc94e..0000000 --- a/tulip-common/sepolicy/bluetooth.te +++ /dev/null @@ -1,3 +0,0 @@ -# Write to /sys/class/rfkill/rfkill0/state -# TODO: label it sysfs_bluetooth_writable instead -allow bluetooth sysfs:file rw_file_perms; diff --git a/tulip-common/sepolicy/device.te b/tulip-common/sepolicy/device.te deleted file mode 100755 index 829a915..0000000 --- a/tulip-common/sepolicy/device.te +++ /dev/null @@ -1,2 +0,0 @@ -type cedar_device, dev_type; -type disp_device, dev_type; diff --git a/tulip-common/sepolicy/dhcp.te b/tulip-common/sepolicy/dhcp.te deleted file mode 100755 index 61487db..0000000 --- a/tulip-common/sepolicy/dhcp.te +++ /dev/null @@ -1 +0,0 @@ -allow dhcp kernel:system module_request; diff --git a/tulip-common/sepolicy/file.te b/tulip-common/sepolicy/file.te deleted file mode 100755 index 33c9e9c..0000000 --- a/tulip-common/sepolicy/file.te +++ /dev/null @@ -1 +0,0 @@ -type logger_file, file_type; diff --git a/tulip-common/sepolicy/file_contexts b/tulip-common/sepolicy/file_contexts deleted file mode 100755 index d8c37ae..0000000 --- a/tulip-common/sepolicy/file_contexts +++ /dev/null @@ -1,43 +0,0 @@ -# label graphics device with a new type, we need -# to allow write operation from appdomain - -# gpu device labeling -/dev/mali u:object_r:gpu_device:s0 - -# disp device labeling -/dev/disp u:object_r:disp_device:s0 -/dev/transform u:object_r:disp_device:s0 - -# Bluetooth -/dev/ttyS1 u:object_r:hci_attach_dev:s0 - -# Bluetooth -/sys/class/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0 - -# cedar_dev -/dev/cedar_dev u:object_r:cedar_device:s0 -# preinstall -/system/bin/bootclone.sh u:object_r:preinstall_exec:s0 -/system/bin/precopy.sh u:object_r:preinstall_exec:s0 -/system/bin/preinstall.sh u:object_r:preinstall_exec:s0 -/system/bin/sensors.sh u:object_r:sensors_exec:s0 - -# /logger -/logger u:object_r:logger_file:s0 -# allwinner auto log -/system/bin/logger.sh u:object_r:logger_exec:s0 -/system/bin/log_service u:object_r:logger_exec:s0 - -#rild -/dev/ttyUSB[0-4] u:object_r:radio_device:s0 -/dev/ttyACM[0-4] u:object_r:radio_device:s0 - -# keystore -/dev/scdev u:object_r:tee_device:s0 - -# sayeye -/system/bin/sayeye u:object_r:sayeye_exec:s0 - -# frp -/dev/block/nandj u:object_r:frp_block_device:s0 - diff --git a/tulip-common/sepolicy/genfs_contexts b/tulip-common/sepolicy/genfs_contexts deleted file mode 100755 index 6f52008..0000000 --- a/tulip-common/sepolicy/genfs_contexts +++ /dev/null @@ -1,3 +0,0 @@ -genfscon proc /bluetooth/sleep/lpm u:object_r:proc_bluetooth_writable:s0 -genfscon proc /bluetooth/sleep/btwrite u:object_r:proc_bluetooth_writable:s0 -genfscon fuseblk / u:object_r:sdcard_external:s0 diff --git a/tulip-common/sepolicy/init.te b/tulip-common/sepolicy/init.te deleted file mode 100755 index ffc4f61..0000000 --- a/tulip-common/sepolicy/init.te +++ /dev/null @@ -1,5 +0,0 @@ -allow init block_device:blk_file setattr; -allow init shell_data_file:dir { write add_name }; -allow init shell_data_file:file create_file_perms; -allow init vfat:dir { search mounton write add_name }; -allow init vfat:file { create read write open getattr }; diff --git a/tulip-common/sepolicy/kernel.te b/tulip-common/sepolicy/kernel.te deleted file mode 100755 index 31d7606..0000000 --- a/tulip-common/sepolicy/kernel.te +++ /dev/null @@ -1,5 +0,0 @@ -allow kernel self:capability mknod; -allow kernel device:blk_file create_file_perms; -allow kernel block_device:blk_file { open read write }; -allow kernel fuse:dir { search write add_name }; -allow kernel fuse:file { create write open }; diff --git a/tulip-common/sepolicy/keystore.te b/tulip-common/sepolicy/keystore.te deleted file mode 100755 index 18a045d..0000000 --- a/tulip-common/sepolicy/keystore.te +++ /dev/null @@ -1,2 +0,0 @@ -allow keystore kernel:system { module_request }; - diff --git a/tulip-common/sepolicy/logger.te b/tulip-common/sepolicy/logger.te deleted file mode 100755 index 1581352..0000000 --- a/tulip-common/sepolicy/logger.te +++ /dev/null @@ -1,38 +0,0 @@ -type logger, domain; -type logger_exec, exec_type, file_type; -init_daemon_domain(logger) - -allow logger logger:capability { dac_override dac_read_search sys_admin sys_resource kill chown }; -allow logger logger:capability2 { syslog }; -allow logger kernel:system { syslog_mod }; -allow logger kernel:process { sigkill signull }; -allow logger kernel:dir { getattr search read open }; -allow logger kernel:file { open read getattr }; -allow logger kernel:lnk_file { read }; -allow logger system_data_file:dir { read open getattr }; -allow logger system_data_file:file { read open getattr }; -allow logger system_app_data_file:dir { search }; -allow logger system_app_data_file:file { read write open getattr }; -allow logger app_data_file:dir { search write add_name getattr }; -allow logger app_data_file:file { create open getattr setattr read write }; -allow logger rootfs:file { execute execute_no_trans }; -allow logger system_app:dir { getattr search }; -allow logger system_app:file { open read }; -allow logger logdr_socket:sock_file { write }; -allow logger logd:unix_stream_socket { connectto }; -allow logger property_socket:sock_file { write }; -allow logger shell_exec:file { read execute open execute_no_trans }; -allow logger logger_file:dir { getattr search read write open add_name remove_name }; -allow logger logger_file:file { read write create open append getattr unlink }; -allow logger sysfs:file { write }; -allow logger init:unix_stream_socket connectto; -allow logger init:dir { getattr search read open }; -allow logger init:file { open read getattr }; -allow logger init:lnk_file { read }; -allow logger system_file:file { execute_no_trans }; -allow logger fuse:dir { search write add_name }; -allow logger fuse:file { create write open }; - -allow logger default_prop:property_service set; -allow logger ctl_default_prop:property_service set; - diff --git a/tulip-common/sepolicy/mediaserver.te b/tulip-common/sepolicy/mediaserver.te deleted file mode 100755 index a320f9b..0000000 --- a/tulip-common/sepolicy/mediaserver.te +++ /dev/null @@ -1,10 +0,0 @@ -allow mediaserver cedar_device:chr_file rw_file_perms; -allow mediaserver {platform_app system_app}:dir search; -allow mediaserver {platform_app system_app}:file {read open}; -allow mediaserver untrusted_app:dir search; -allow mediaserver untrusted_app:file {read open}; -allow mediaserver system_prop:property_service {set}; -allow mediaserver default_prop:property_service { set }; -allow mediaserver platform_app:sem { create destroy unix_read unix_write associate read write }; -allow mediaserver untrusted_app:sem { create destroy unix_read unix_write associate read write }; -allow mediaserver self:sem { create destroy unix_read unix_write associate read write }; diff --git a/tulip-common/sepolicy/netd.te b/tulip-common/sepolicy/netd.te deleted file mode 100755 index af9fbc1..0000000 --- a/tulip-common/sepolicy/netd.te +++ /dev/null @@ -1 +0,0 @@ -allow netd kernel:system module_request; diff --git a/tulip-common/sepolicy/platform_app.te b/tulip-common/sepolicy/platform_app.te deleted file mode 100755 index ef3cbf8..0000000 --- a/tulip-common/sepolicy/platform_app.te +++ /dev/null @@ -1,4 +0,0 @@ -allow platform_app cedar_device:chr_file { read write open ioctl }; -allow platform_app self:sem { create destroy unix_read unix_write associate read write }; -allow platform_app mediaserver:sem { read write unix_read unix_write associate }; -allow platform_app untrusted_app:sem { read write unix_read unix_write associate }; diff --git a/tulip-common/sepolicy/preinstall.te b/tulip-common/sepolicy/preinstall.te deleted file mode 100755 index a40c9aa..0000000 --- a/tulip-common/sepolicy/preinstall.te +++ /dev/null @@ -1,4 +0,0 @@ -type preinstall, domain; -type preinstall_exec, exec_type, file_type; -init_daemon_domain(preinstall) - diff --git a/tulip-common/sepolicy/recovery.te b/tulip-common/sepolicy/recovery.te deleted file mode 100755 index cca0cb6..0000000 --- a/tulip-common/sepolicy/recovery.te +++ /dev/null @@ -1,7 +0,0 @@ -# Access OBBs (vfat images) mounted by vold (b/17633509) -allow recovery vfat:dir create_dir_perms; -allow recovery vfat:file create_file_perms; -allow recovery rootfs:dir create_dir_perms; -allow recovery media_rw_data_file:dir r_dir_perms; -allow recovery media_rw_data_file:file r_file_perms; -allow recovery self:capability sys_module; diff --git a/tulip-common/sepolicy/rild.te b/tulip-common/sepolicy/rild.te deleted file mode 100755 index 00f9e16..0000000 --- a/tulip-common/sepolicy/rild.te +++ /dev/null @@ -1,61 +0,0 @@ -#rild -allow rild sysfs:file write; -allow rild usb_device:dir r_dir_perms; -allow rild usb_device:chr_file {open read write ioctl}; -allow rild ppp_exec:file {getattr execute read open execute_no_trans}; -allow rild ppp_device:chr_file rw_file_perms; -allow rild kernel:dir {search getattr open read}; -allow rild kernel:file{open read}; -allow rild init:dir {search getattr}; -allow rild init:file {open read}; -allow rild ueventd:dir {search getattr}; -allow rild ueventd:file {open read}; -allow rild ueventd:lnk_file {open read}; -allow rild sdcardd:dir {read search getattr}; -allow rild logd:dir {read search getattr}; -allow rild lmkd:dir {search getattr}; -allow rild lmkd:file {open read}; -allow rild healthd:dir {search getattr}; -allow rild healthd:file {open read}; -allow rild servicemanager:dir {search getattr}; -allow rild servicemanager:file{open read}; -allow rild vold:dir {search getattr}; -allow rild vold:file {open read}; -allow rild shell:dir {search getattr}; -allow rild shell:file {open read}; -allow rild netd:dir {search getattr}; -allow rild netd:file{open read}; -allow rild radio:dir {search getattr}; -allow rild radio:file {open read}; -allow rild system_server:dir {search getattr}; -#allow rild su:dir {search getattr}; -#allow rild su:file {open read}; -allow rild system_app:dir {search getattr}; -allow rild system_app:file {read open}; -allow rild platform_app:dir {search getattr}; -allow rild platform_app:file {open read}; -allow rild untrusted_app:dir {search getattr}; -allow rild untrusted_app:file rw_file_perms; -allow rild surfaceflinger:dir {search getattr}; -allow rild surfaceflinger:file {open read}; -allow rild logd:file {open read}; -allow rild sdcardd:file {open read}; -allow rild debuggerd:dir {search getattr}; -allow rild debuggerd:file {read open}; -allow rild drmserver:dir {search getattr}; -allow rild drmserver:file{open read}; -allow rild mediaserver:dir {search getattr}; -allow rild mediaserver:file {open read}; -allow rild installd:dir {search getattr}; -allow rild installd:file {open read}; -allow rild keystore:dir {search getattr}; -allow rild keystore:file {open read}; -allow rild zygote:dir {search getattr}; -allow rild zygote:file {open read}; -allow rild system_server:file {open read}; -allow rild self:capability { dac_override setgid setuid fowner chown sys_module}; -allow rild rootfs:file {getattr execute execute_no_trans}; -allow rild kernel:lnk_file read; -allow rild system_prop:property_service set; -allow bootanim sysfs:file write; -allow netd netd:capability sys_module; diff --git a/tulip-common/sepolicy/sayeye.te b/tulip-common/sepolicy/sayeye.te deleted file mode 100755 index 27c6635..0000000 --- a/tulip-common/sepolicy/sayeye.te +++ /dev/null @@ -1,6 +0,0 @@ -type sayeye, domain; -type sayeye_exec, exec_type, file_type; -init_daemon_domain(sayeye) - -allow sayeye sysfs:file write; -allow sayeye sysfs_devices_system_cpu:file write; diff --git a/tulip-common/sepolicy/sdcardd.te b/tulip-common/sepolicy/sdcardd.te deleted file mode 100644 index d2040f0..0000000 --- a/tulip-common/sepolicy/sdcardd.te +++ /dev/null @@ -1,2 +0,0 @@ -allow sdcardd unlabeled:dir { getattr read open }; -allow sdcardd system_data_file:dir rw_dir_perms; diff --git a/tulip-common/sepolicy/sensors.te b/tulip-common/sepolicy/sensors.te deleted file mode 100755 index d0f1dea..0000000 --- a/tulip-common/sepolicy/sensors.te +++ /dev/null @@ -1,4 +0,0 @@ -type sensors, domain; -type sensors_exec, exec_type, file_type; -init_daemon_domain(sensors) - diff --git a/tulip-common/sepolicy/service_contexts b/tulip-common/sepolicy/service_contexts deleted file mode 100755 index ae865fb..0000000 --- a/tulip-common/sepolicy/service_contexts +++ /dev/null @@ -1 +0,0 @@ -DynamicPManager u:object_r:system_server_service:s0 diff --git a/tulip-common/sepolicy/shell.te b/tulip-common/sepolicy/shell.te deleted file mode 100755 index 75ea7cd..0000000 --- a/tulip-common/sepolicy/shell.te +++ /dev/null @@ -1,5 +0,0 @@ -domain_auto_trans(init_shell, zygote_exec, shell) - -binder_call(shell, init_shell) - -allow shell dalvikcache_data_file:file write; diff --git a/tulip-common/sepolicy/surfaceflinger.te b/tulip-common/sepolicy/surfaceflinger.te deleted file mode 100755 index feb6751..0000000 --- a/tulip-common/sepolicy/surfaceflinger.te +++ /dev/null @@ -1,4 +0,0 @@ -allow surfaceflinger disp_device:chr_file rw_file_perms; -allow surfaceflinger sysfs:file rw_file_perms; -allow surfaceflinger vfat:dir rw_dir_perms; -allow surfaceflinger vfat:file {rw_file_perms create_file_perms}; diff --git a/tulip-common/sepolicy/system_app.te b/tulip-common/sepolicy/system_app.te deleted file mode 100755 index 4d07b1b..0000000 --- a/tulip-common/sepolicy/system_app.te +++ /dev/null @@ -1,6 +0,0 @@ -allow system_app cache_file:dir {write add_name create}; -allow system_app system_app_data_file:file { execute execute_no_trans }; -allow system_app ctl_default_prop:property_service set; -allow system_app cedar_device:chr_file rw_file_perms; -allow system_app {platform_app untrusted_app}:sem rw_ipc_perms; -allow system_app mediaserver:sem rw_ipc_perms; diff --git a/tulip-common/sepolicy/system_server.te b/tulip-common/sepolicy/system_server.te deleted file mode 100755 index 9a66e07..0000000 --- a/tulip-common/sepolicy/system_server.te +++ /dev/null @@ -1,9 +0,0 @@ -allow system_server disp_device:chr_file rw_file_perms; -allow system_server fuse:dir search; -allow system_server init:unix_dgram_socket sendto; -allow system_server tmpfs:file r_file_perms; -allow system_server socket_device:sock_file write; -allow system_server sayeye:unix_stream_socket connectto; -allow system_server cedar_device:chr_file rw_file_perms; -allow system_server {platform_app untrusted_app}:sem rw_ipc_perms; -allow system_server self:sem create_ipc_perms; diff --git a/tulip-common/sepolicy/unconfined.te b/tulip-common/sepolicy/unconfined.te deleted file mode 100755 index 5075042..0000000 --- a/tulip-common/sepolicy/unconfined.te +++ /dev/null @@ -1 +0,0 @@ -allow unconfineddomain self:capability sys_module; diff --git a/tulip-common/sepolicy/untrusted_app.te b/tulip-common/sepolicy/untrusted_app.te deleted file mode 100755 index 8405174..0000000 --- a/tulip-common/sepolicy/untrusted_app.te +++ /dev/null @@ -1,5 +0,0 @@ -allow untrusted_app cedar_device:chr_file { read write open ioctl }; -allow untrusted_app platform_app:sem { create destroy unix_read unix_write associate read write }; -allow untrusted_app mediaserver:sem { read write unix_read unix_write associate }; -allow untrusted_app self:sem { create destroy unix_read unix_write read write associate }; -allow untrusted_app system_app_data_file:dir {getattr search}; diff --git a/tulip-common/sepolicy/vold.te b/tulip-common/sepolicy/vold.te deleted file mode 100755 index 8e22501..0000000 --- a/tulip-common/sepolicy/vold.te +++ /dev/null @@ -1,5 +0,0 @@ -allow vold log_device:dir write; -allow vold kernel:system module_request; -allow vold self:capability { setgid setuid }; -allow vold fuse_device:chr_file { getattr read write open }; -allow vold logger_file:dir { getattr read open }; diff --git a/tulip-common/sepolicy/wpa.te b/tulip-common/sepolicy/wpa.te deleted file mode 100755 index d62ac8c..0000000 --- a/tulip-common/sepolicy/wpa.te +++ /dev/null @@ -1,3 +0,0 @@ -# wpa_supplicant -allow wpa devpts:chr_file rw_file_perms; -allow wpa init:unix_dgram_socket rw_socket_perms; diff --git a/tulip-common/sepolicy/zygote.te b/tulip-common/sepolicy/zygote.te deleted file mode 100755 index 44d45e2..0000000 --- a/tulip-common/sepolicy/zygote.te +++ /dev/null @@ -1 +0,0 @@ -allow zygote zygote:process execmem; \ No newline at end of file diff --git a/tulip-common/tulip-common.mk b/tulip-common/tulip-common.mk index 5b4c103..b341ccf 100755 --- a/tulip-common/tulip-common.mk +++ b/tulip-common/tulip-common.mk @@ -8,22 +8,23 @@ DEVICE_PACKAGE_OVERLAYS := \ PRODUCT_PACKAGES += \ lights.tulip \ hwcomposer.tulip \ - camera.tulip + # camera.tulip # missing libMemAdapter PRODUCT_PACKAGES += \ libion \ setmacaddr # add for bluetooth addr PRODUCT_PROPERTY_OVERRIDES += \ - ro.bt.bdaddr_path=/data/btaddr.txt + ro.bt.bdaddr_path=/data/btaddr.txt # audio PRODUCT_PACKAGES += \ - audio.primary.tulip \ audio.a2dp.default \ audio.usb.default \ audio.r_submix.default +# audio.primary.tulip # ayufan: missing external libraries + PRODUCT_PACKAGES +=\ charger_res_images \ charger @@ -31,7 +32,7 @@ PRODUCT_PACKAGES +=\ # Set zygote config # PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.zygote=zygote64_32 # PRODUCT_COPY_FILES += system/core/rootdir/init.zygote64_32.rc:root/init.zygote64_32.rc - + PRODUCT_COPY_FILES += \ hardware/aw/audio/tulip/audio_policy.conf:system/etc/audio_policy.conf \ hardware/aw/audio/tulip/phone_volume.conf:system/etc/phone_volume.conf \ @@ -50,7 +51,7 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ device/softwinner/common/config/android.hardware.sensor.temperature.ambient.xml:system/etc/permissions/android.hardware.sensor.temperature.ambient.xml - + # video libs PRODUCT_PACKAGES += \ libMemAdapter \ @@ -75,13 +76,13 @@ PRODUCT_PACKAGES += \ libI420colorconvert \ libawmetadataretriever \ libawplayer - + # egl PRODUCT_COPY_FILES += \ device/softwinner/tulip-common/egl/egl.cfg:system/lib64/egl/egl.cfg \ - device/softwinner/tulip-common/egl/lib/gralloc.default.so:system/lib/hw/gralloc.default.so \ + device/softwinner/tulip-common/egl/lib/gralloc.tulip.so:system/lib/hw/gralloc.tulip.so \ device/softwinner/tulip-common/egl/lib/libGLES_mali.so:system/lib/egl/libGLES_mali.so \ - device/softwinner/tulip-common/egl/lib64/gralloc.default.so:system/lib64/hw/gralloc.default.so \ + device/softwinner/tulip-common/egl/lib64/gralloc.tulip.so:system/lib64/hw/gralloc.tulip.so \ device/softwinner/tulip-common/egl/lib64/libGLES_mali.so:system/lib64/egl/libGLES_mali.so PRODUCT_PROPERTY_OVERRIDES += \ @@ -95,7 +96,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ # 131072=0x20000 196608=0x30000 PRODUCT_PROPERTY_OVERRIDES += \ ro.opengles.version=131072 - + # For mali GPU only PRODUCT_PROPERTY_OVERRIDES += \ debug.hwui.render_dirty_regions=false