1/* Copyright (C) 2012 The Android Open Source Project 2** 3** This software is licensed under the terms of the GNU General Public 4** License version 2, as published by the Free Software Foundation, and 5** may be copied, distributed, and modified under those terms. 6** 7** This program is distributed in the hope that it will be useful, 8** but WITHOUT ANY WARRANTY; without even the implied warranty of 9** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10** GNU General Public License for more details. 11*/ 12#ifndef _ANDROID_AVD_KEYS_H 13#define _ANDROID_AVD_KEYS_H 14 15/* Keys of the properties found in avd/name.ini and config.ini files. 16 * 17 * These keys must match their counterpart defined in 18 * sdk/sdkmanager/libs/sdklib/src/com/android/sdklib/internal/avd/AvdManager.java 19 */ 20 21 22/* -- Keys used in avd/name.ini -- */ 23 24/* Absolute path of the AVD content directory. 25 */ 26#define ROOT_ABS_PATH_KEY "path" 27 28/* Relative path of the AVD content directory. 29 * Path is relative to the bufprint_config_path(). 30 */ 31#define ROOT_REL_PATH_KEY "path.rel" 32 33 34/* -- Keys used in config.ini -- */ 35 36/* the prefix of config.ini keys that will be used for search directories 37 * of system images. 38 */ 39#define SEARCH_PREFIX "image.sysdir." 40 41/* the maximum number of search path keys we're going to read from the 42 * config.ini file 43 */ 44#define MAX_SEARCH_PATHS 2 45 46/* the config.ini key that will be used to indicate the full relative 47 * path to the skin directory (including the skin name). 48 */ 49#define SKIN_PATH "skin.path" 50 51/* the config.ini key that will be used to indicate the default skin's name. 52 * this is ignored if there is a valid SKIN_PATH entry in the file. 53 */ 54#define SKIN_NAME "skin.name" 55 56/* the config.ini key that specifies if this AVD should use a dynamic skin */ 57#define SKIN_DYNAMIC "skin.dynamic" 58 59/* default skin name */ 60#define SKIN_DEFAULT "HVGA" 61 62/* the config.ini key that is used to indicate the absolute path 63 * to the SD Card image file, if you don't want to place it in 64 * the content directory. 65 */ 66#define SDCARD_PATH "sdcard.path" 67 68 69 70#endif /* _ANDROID_AVD_KEYS_H */ 71