/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | BinaryDictionaryGetter.java | 53 * Name of the common preferences name to know which word list are on and which are off. 68 * Returns whether we may want to use this character as part of a file name. 80 * Escapes a string for any characters that may be suspicious for a file or directory name. 87 private static String replaceFileNameDangerousCharacters(final String name) { argument 89 // character in a file name. This is probably true for all file systems. 91 final int nameLength = name.length(); 92 for (int i = 0; i < nameLength; i = name.offsetByCodePoints(i, 1)) { 93 final int codePoint = name.codePointAt(i); 147 * Generates a file name for the id and locale passed as an argument. 149 * In the current implementation the file name returne [all...] |
H A D | ContactsBinaryDictionary.java | 55 /** The locale for this contacts dictionary. Controls name bigram predictions. */ 135 String name = cursor.getString(INDEX_NAME); 136 if (isValidName(name)) { 137 addName(name); 160 * Adds the words in a name (e.g., firstname/lastname) to the binary dictionary along with their 163 private void addName(String name) { argument 164 int len = StringUtils.codePointCount(name); 168 if (Character.isLetter(name.codePointAt(i))) { 169 int end = getWordEndPosition(name, len, i); 170 String word = name 252 isValidName(String name) argument 262 isNameInDictionary(String name) argument [all...] |
H A D | ExpandableBinaryDictionary.java | 81 * The name of this dictionary, used as the filename for storing the binary dictionary. Multiple 141 protected static String getFilenameWithLocale(final String name, final String localeStr) { argument 142 return name + "." + localeStr + ".dict";
|
/packages/inputmethods/LatinIME/tools/maketext/src/com/android/inputmethod/latin/maketext/ |
H A D | JarUtils.java | 53 public static InputStream openResource(final String name) { argument 54 return JarUtils.class.getResourceAsStream("/" + name); 58 public boolean accept(String dirName, String name); argument 69 final String name = (pos >= 0) ? path.substring(pos + 1) : path; 70 if (filter.accept(dirName, name)) { 80 public boolean accept(final String dirName, final String name) { 81 return name.equals(filterName);
|
H A D | StringResource.java | 24 public StringResource(final String name, final String value, final String comment) { argument 25 mName = name;
|
H A D | StringResourceMap.java | 68 public boolean contains(final String name) { argument 69 return mResourcesMap.containsKey(name); 72 public StringResource get(final String name) { argument 73 return mResourcesMap.get(name); 79 private static final String ATTR_NAME = "name"; 119 throw new SAXException(TAG_STRING + " doesn't have name");
|
/packages/inputmethods/OpenWnn/src/jp/co/omronsoft/openwnn/ |
H A D | SymbolList.java | 61 /** The name of XML tag key */ 122 * @param name The attribute name 126 private String getXmlAttribute(XmlResourceParser xrp, String name) { argument 127 int resId = xrp.getAttributeResourceValue(null, name, 0); 129 return xrp.getAttributeValue(null, name);
|
/packages/inputmethods/PinyinIME/src/com/android/inputmethod/pinyin/ |
H A D | PinyinIME.java | 1489 public void onServiceConnected(ComponentName name, IBinder service) { argument 1494 public void onServiceDisconnected(ComponentName name) { argument
|
H A D | XmlKeyboardLoader.java | 753 private int getInteger(XmlResourceParser xrp, String name, int defValue) { argument 754 int resId = xrp.getAttributeResourceValue(null, name, 0); 757 s = xrp.getAttributeValue(null, name); 770 private int getColor(XmlResourceParser xrp, String name, int defValue) { argument 771 int resId = xrp.getAttributeResourceValue(null, name, 0); 774 s = xrp.getAttributeValue(null, name); 787 private String getString(XmlResourceParser xrp, String name, String defValue) { argument 788 int resId = xrp.getAttributeResourceValue(null, name, 0); 790 return xrp.getAttributeValue(null, name); 796 private float getFloat(XmlResourceParser xrp, String name, floa argument 817 getBoolean(XmlResourceParser xrp, String name, boolean defValue) argument 829 getDrawable(XmlResourceParser xrp, String name, Drawable defValue) argument [all...] |
/packages/providers/ApplicationsProvider/src/com/android/providers/applications/ |
H A D | ApplicationsProvider.java | 88 public static final String NAME = "name"; 260 // Maps token from the app name to records in the applications table 371 * @param shortcutId Flattened component name of an activity. 419 // count (if allowed, frequently used apps rank higher), then name 478 private static void addProjection(HashMap<String, String> map, String name, String value) { argument 479 if (!value.equals(name)) { 480 value = value + " AS " + name; 482 map.put(name, value); 523 String activityClassName = info.activityInfo.name; 641 String name 645 makeResourceUri(String appPkg, String resPkg, String type, String name) argument [all...] |
/packages/providers/CalendarProvider/src/com/android/providers/calendar/ |
H A D | QueryParameterUtils.java | 23 public static boolean readBooleanQueryParameter(Uri uri, String name, argument 25 final String flag = getQueryParameter(uri, name);
|
/packages/providers/CalendarProvider/tests/src/com/android/providers/calendar/ |
H A D | CalendarProvider2Test.java | 134 public File getDir(String name, int mode) { argument 135 // name the directory so the directory will be seperated from 137 return getContext().getDir("mockcontext2_" + name, mode); 176 * specified by its name (or "title"). All of the event fields (the 194 * This is used to delete an event, specified by the event name. 615 // Find the test index that contains the given event name 628 * referred to by name in other places. 926 private EventInfo findEvent(String name) { argument 930 if (name.equals(event.mTitle)) { 1046 private int insertCal(String name, Strin argument 1055 insertCal(String name, String timezone, String account) argument [all...] |
H A D | CalendarSyncTestingBase.java | 168 * @param name 173 protected void insertCalendar(String name, String timezone, String calendarUrl) argument 179 values.put(CalendarContract.Calendars.NAME, name); 180 values.put(CalendarContract.Calendars.CALENDAR_DISPLAY_NAME, name); 357 Log.v(TAG, "Found " + accounts.length + " accounts; using the last one, " + account.name); 358 return account.name;
|
/packages/providers/ContactsProvider/src/com/android/providers/contacts/ |
H A D | ContactLocaleUtils.java | 30 * This utility class provides customized sort key and name lookup key according the locale. 44 public Iterator<String> getNameLookupKeys(String name) { argument 56 * The below additional name lookup keys will be generated. 59 * The name lookup keys are generated to make sure the name can be found by from any 91 public Iterator<String> getNameLookupKeys(String name) { argument 94 ArrayList<Token> tokens = HanziToPinyin.getInstance().get(name); 98 // There is no space among the Chinese Characters, the variant name 155 public Iterator<String> getNameLookupKeys(String name, int nameStyle) { argument 156 return getForNameLookup(Integer.valueOf(nameStyle)).getNameLookupKeys(name); [all...] |
H A D | ContactsDatabaseHelper.java | 167 // NOTE: If you want to refer to account name/type/data_set, AccountsColumns.CONCRETE_XXX 232 // NOTE: If you want to refer to account name/type/data_set, AccountsColumns.CONCRETE_XXX 500 // This is the highest name lookup type code plus one 530 public static final String NAME = "name"; 643 public static final String NAME = "name"; 725 /** Precompiled sql statement for updating a contact display name */ 1044 // Package name mapping table 1129 // Private name/nickname table used for lookup 2496 // For each Contact, find the RawContact that contributed the display name 2514 // no contacts without a name, pickin 2683 upgradeNameToVersion205(long dataId, long rawContactId, int displayNameSource, String currentDisplayName, NameSplitter.Name name, SQLiteStatement structuredNameUpdate, SQLiteStatement rawContactUpdate, NameSplitter splitter, StringBuilder sb) argument 3093 insertNameLookup(long rawContactId, long dataId, int lookupType, String name) argument 3231 insertNameLookup(SQLiteStatement stmt, long rawContactId, long dataId, int lookupType, String name) argument 5257 insertNameLookup(long rawContactId, long dataId, int lookupType, String name) argument [all...] |
H A D | ContactsProvider2.java | 229 * We can't spell it out because a property name must be less than 32 chars. 1620 * large data structures (name lookup, sort keys), which can take minutes on 2456 || !mAccount.name.equals(accountName) 2480 accountWithDataSet = AccountWithDataSet.get(account.name, account.type, dataSet); 3216 // name and type. 3605 // TODO should account type/name be appended to the where clause? 3928 // TODO should account type/name be appended to the where clause? 4494 sb.append(account.name); 5463 // TODO This only searches the name field. Search other fields, such as 5518 // If it is neither a phone number nor a name, th 7765 insertNameLookup(long rawContactId, long dataId, int lookupType, String name) argument [all...] |
H A D | MemoryCursor.java | 30 public MemoryCursor(String name, String[] columnNames) { argument 31 setWindow(new CursorWindow(name));
|
H A D | NameLookupBuilder.java | 29 * Given a full name, constructs all possible variants of the name. 80 * Inserts a name lookup record with the supplied column values. 86 * Returns common nickname cluster IDs for a given name. For example, it 92 * @param normalizedName A normalized first name, see {@link NameNormalizer#normalize}. 97 * Inserts name lookup records for the given structured name. 99 public void insertNameLookup(long rawContactId, long dataId, String name, int fullNameStyle) { argument 100 int tokenCount = mSplitter.tokenize(mNames, name); 113 // Favor longer parts of the name 142 appendToSearchIndex(IndexBuilder builder, String name, int fullNameStyle) argument 175 appendKoreanNameConsonantsLookup(IndexBuilder builder, String name) argument 225 normalizeName(String name) argument 322 appendNameShorthandLookup(IndexBuilder builder, String name, int fullNameStyle) argument [all...] |
H A D | NameNormalizer.java | 27 * Converts a name to a normalized form by removing all non-letter characters and normalizing 74 * Converts the supplied name to a string that can be used to perform approximate matching 77 public static String normalize(String name) { argument 78 CollationKey key = getCompressingCollator().getCollationKey(lettersAndDigitsOnly(name)); 106 private static String lettersAndDigitsOnly(String name) { argument 107 char[] letters = name.toCharArray(); 120 return name;
|
H A D | NameSplitter.java | 32 * The purpose of this class is to split a full name into given names and last 33 * name. The logic only supports having a single last name. If the full name has 40 * <li>Assign the last remaining token as the last name.</li> 41 * <li>If the previous word to the last name is one from LASTNAME_PREFIXES, use 42 * this word also as the last name.</li> 184 private void putValueIfPresent(ContentValues values, String name, String value) { argument 186 values.put(name, value); 257 * Returns true if the token is followed by a dot in the original full name 348 split(Name name, String fullName) argument 365 split(Name name, String fullName, int fullNameStyle) argument 397 splitWesternName(Name name, String fullName) argument 422 splitChineseName(Name name, String fullName) argument 465 splitJapaneseName(Name name, String fullName) argument 486 splitKoreanName(Name name, String fullName) argument 526 join(Name name, boolean givenNameFirst, boolean includePrefix) argument 554 joinPhoneticName(Name name) argument 718 parsePrefix(Name name, NameTokenizer tokens) argument 736 parseSuffix(Name name, NameTokenizer tokens) argument 795 parseLastName(Name name, NameTokenizer tokens) argument 850 parseMiddleName(Name name, NameTokenizer tokens) argument 868 parseGivenNames(Name name, NameTokenizer tokens) argument 896 guessNameStyle(Name name) argument 928 guessFullNameStyle(NameSplitter.Name name) argument 981 guessFullNameStyle(String name) argument 1017 guessCJKNameStyle(String name, int offset) argument 1036 guessPhoneticNameStyle(NameSplitter.Name name) argument 1066 guessPhoneticNameStyle(String name) argument [all...] |
H A D | SearchIndexManager.java | 189 public void appendName(String name) { argument 190 if (TextUtils.isEmpty(name)) { 193 // First, put the original name. 194 appendNameInternal(name); 196 // Then, if the name contains more than one FTS token, put each token into the index 209 // So, here, we put each token in a name into the index too. In the case above, 213 final List<String> nameParts = splitIntoFtsTokens(name); 224 * Normalize a name and add to {@link #mSbName} 226 private void appendNameInternal(String name) { argument 230 mSbName.append(NameNormalizer.normalize(name)); [all...] |
/packages/providers/ContactsProvider/src/com/android/providers/contacts/aggregation/ |
H A D | ContactAggregator.java | 130 // If we encounter more than this many contacts with matching name during aggregation 189 * Captures a potential match for a given name. The matching algorithm 197 public NameMatchCandidate(String name, int nameLookupType) { argument 198 mName = name; 214 public void add(String name, int nameLookupType) { argument 216 mList.add(new NameMatchCandidate(name, nameLookupType)); 219 candidate.mName = name; 1228 * name match to be primary and phone, email etc matches to be secondary. A good primary 1243 // Find good matches based on name alone 1246 // We found multiple matches on the name 1500 getLookupType(String name) argument [all...] |
/packages/providers/ContactsProvider/src/com/android/providers/contacts/aggregation/util/ |
H A D | ContactMatcher.java | 59 // Maximum number of characters in a name to be considered by the matching algorithm. 79 * Name matching scores: a matrix by name type vs. candidate lookup type. 80 * For example, if the name type is "full name" while we are looking for a 81 * "full name", the score may be 99. If we are looking for a "nickname" but 82 * find "first name", the score may be 50 (see specific scores defined 91 * name matching. See {@link NameDistance}. 102 * John Smith and Smith John. A third contact with the name John Smith should be aggregated 277 * by the prior score, by the type of name we were looking for, the type 278 * of name w 281 matchName(long contactId, int candidateNameType, String candidateName, int nameType, String name, int algorithm) argument [all...] |
/packages/providers/ContactsProvider/tests/assets/test1/ |
H A D | legacy_contacts.sql | 12 CREATE TABLE calls (_id INTEGER PRIMARY KEY AUTOINCREMENT,number TEXT,date INTEGER,duration INTEGER,type INTEGER,new INTEGER,name TEXT,numbertype INTEGER,numberlabel TEXT); 31 CREATE TABLE extensions (_id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT NOT NULL,value TEXT NOT NULL,person INTEGER REFERENCES people(_id),UNIQUE(person, name)); 47 CREATE TABLE groups (_id INTEGER PRIMARY KEY AUTOINCREMENT,_sync_account TEXT,_sync_id TEXT,_sync_time TEXT,_sync_version TEXT,_sync_local_id INTEGER,_sync_dirty INTEGER NOT NULL DEFAULT 0,_sync_mark INTEGER,name TEXT NOT NULL,notes TEXT,should_sync INTEGER NOT NULL DEFAULT 0,system_id TEXT,UNIQUE(name,system_id,_sync_account)); 53 CREATE TABLE people (_id INTEGER PRIMARY KEY AUTOINCREMENT,_sync_account TEXT,_sync_id TEXT,_sync_time TEXT,_sync_version TEXT,_sync_local_id INTEGER,_sync_dirty INTEGER NOT NULL DEFAULT 0,_sync_mark INTEGER,name TEXT COLLATE LOCALIZED,notes TEXT COLLATE LOCALIZED,times_contacted INTEGER NOT NULL DEFAULT 0,last_time_contacted INTEGER,starred INTEGER NOT NULL DEFAULT 0,primary_phone INTEGER REFERENCES phones(_id),primary_organization INTEGER REFERENCES organizations(_id),primary_email INTEGER REFERENCES contact_methods(_id),photo_version TEXT,custom_ringtone TEXT,send_to_voicemail INTEGER,phonetic_name TEXT COLLATE LOCALIZED); 96 CREATE TABLE sqlite_sequence(name,seq); 107 CREATE INDEX extensionsIndex1 ON extensions (person, name); 115 CREATE INDEX peopleNameIndex ON people (name); 142 CREATE TRIGGER peopleLookupWithPhoneticName_insert AFTER INSERT ON people BEGIN SELECT _TOKENIZE('peopleLookupWithPhoneticName', new._id, GET_NORMALIZED_STRING(CASE WHEN (new.phonetic_name IS NOT NULL AND new.phonetic_name != '') THEN new.phonetic_name ELSE (CASE WHEN (new.name i [all...] |
/packages/providers/ContactsProvider/tests/assets/testSynced/ |
H A D | legacy_contacts.sql | 11 CREATE TABLE calls (_id INTEGER PRIMARY KEY AUTOINCREMENT,number TEXT,date INTEGER,duration INTEGER,type INTEGER,new INTEGER,name TEXT,numbertype INTEGER,numberlabel TEXT); 18 CREATE TABLE extensions (_id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT NOT NULL,value TEXT NOT NULL,person INTEGER REFERENCES people(_id),UNIQUE(person, name)); 40 CREATE TABLE groups (_id INTEGER PRIMARY KEY AUTOINCREMENT,_sync_account TEXT,_sync_id TEXT,_sync_time TEXT,_sync_version TEXT,_sync_local_id INTEGER,_sync_dirty INTEGER NOT NULL DEFAULT 0,_sync_mark INTEGER,name TEXT NOT NULL,notes TEXT,should_sync INTEGER NOT NULL DEFAULT 0,system_id TEXT,UNIQUE(name,system_id,_sync_account)); 43 CREATE TABLE people (_id INTEGER PRIMARY KEY AUTOINCREMENT,_sync_account TEXT,_sync_id TEXT,_sync_time TEXT,_sync_version TEXT,_sync_local_id INTEGER,_sync_dirty INTEGER NOT NULL DEFAULT 0,_sync_mark INTEGER,name TEXT COLLATE LOCALIZED,notes TEXT COLLATE LOCALIZED,times_contacted INTEGER NOT NULL DEFAULT 0,last_time_contacted INTEGER,starred INTEGER NOT NULL DEFAULT 0,primary_phone INTEGER REFERENCES phones(_id),primary_organization INTEGER REFERENCES organizations(_id),primary_email INTEGER REFERENCES contact_methods(_id),photo_version TEXT,custom_ringtone TEXT,send_to_voicemail INTEGER,phonetic_name TEXT COLLATE LOCALIZED); 122 CREATE TABLE sqlite_sequence(name,seq); 131 CREATE INDEX extensionsIndex1 ON extensions (person, name); 139 CREATE INDEX peopleNameIndex ON people (name); 166 CREATE TRIGGER peopleLookupWithPhoneticName_insert AFTER INSERT ON people BEGIN SELECT _TOKENIZE('peopleLookupWithPhoneticName', new._id, GET_NORMALIZED_STRING(CASE WHEN (new.phonetic_name IS NOT NULL AND new.phonetic_name != '') THEN new.phonetic_name ELSE (CASE WHEN (new.name i [all...] |