/* * 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 * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package android.provider; import android.app.SearchManager; import android.net.Uri; import android.widget.SimpleCursorAdapter; /** *
The Applications provider gives information about installed applications.
* *This provider provides the following columns: * *
Column Name | Description |
---|---|
{@link SearchManager#SUGGEST_COLUMN_TEXT_1} | *The application name. | *
{@link SearchManager#SUGGEST_COLUMN_INTENT_COMPONENT} | *The component to be used when forming the intent. | *
{@link SearchManager#SUGGEST_COLUMN_ICON_1} | *The application's icon resource id, prepended by its package name and * separated by a colon, e.g., "com.android.alarmclock:2130837524". The * package name is required for an activity interpreting this value to * be able to correctly access the icon drawable, for example, in an override of * {@link SimpleCursorAdapter#setViewImage(android.widget.ImageView, String)}. | *
{@link SearchManager#SUGGEST_COLUMN_ICON_2} | *Unused - column provided to conform to the {@link SearchManager} stipulation * that all providers provide either both or neither of * {@link SearchManager#SUGGEST_COLUMN_ICON_1} and * {@link SearchManager#SUGGEST_COLUMN_ICON_2}. | *