| /* |
| * Copyright (C) 2012 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 com.example.android.threadsample; |
| |
| import java.util.Locale; |
| |
| /** |
| * |
| * Constants used by multiple classes in this package |
| */ |
| public final class Constants { |
| |
| // Set to true to turn on verbose logging |
| public static final boolean LOGV = false; |
| |
| // Set to true to turn on debug logging |
| public static final boolean LOGD = true; |
| |
| // Custom actions |
| |
| public static final String ACTION_VIEW_IMAGE = |
| "com.example.android.threadsample.ACTION_VIEW_IMAGE"; |
| |
| public static final String ACTION_ZOOM_IMAGE = |
| "com.example.android.threadsample.ACTION_ZOOM_IMAGE"; |
| |
| // Defines a custom Intent action |
| public static final String BROADCAST_ACTION = "com.example.android.threadsample.BROADCAST"; |
| |
| // Fragment tags |
| public static final String PHOTO_FRAGMENT_TAG = |
| "com.example.android.threadsample.PHOTO_FRAGMENT_TAG"; |
| |
| public static final String THUMBNAIL_FRAGMENT_TAG = |
| "com.example.android.threadsample.THUMBNAIL_FRAGMENT_TAG"; |
| |
| // Defines the key for the status "extra" in an Intent |
| public static final String EXTENDED_DATA_STATUS = "com.example.android.threadsample.STATUS"; |
| |
| // Defines the key for the log "extra" in an Intent |
| public static final String EXTENDED_STATUS_LOG = "com.example.android.threadsample.LOG"; |
| |
| // Defines the key for storing fullscreen state |
| public static final String EXTENDED_FULLSCREEN = |
| "com.example.android.threadsample.EXTENDED_FULLSCREEN"; |
| |
| /* |
| * A user-agent string that's sent to the HTTP site. It includes information about the device |
| * and the build that the device is running. |
| */ |
| public static final String USER_AGENT = "Mozilla/5.0 (Linux; U; Android " |
| + android.os.Build.VERSION.RELEASE + ";" |
| + Locale.getDefault().toString() + "; " + android.os.Build.DEVICE |
| + "/" + android.os.Build.ID + ")"; |
| |
| // Status values to broadcast to the Activity |
| |
| // The download is starting |
| public static final int STATE_ACTION_STARTED = 0; |
| |
| // The background thread is connecting to the RSS feed |
| public static final int STATE_ACTION_CONNECTING = 1; |
| |
| // The background thread is parsing the RSS feed |
| public static final int STATE_ACTION_PARSING = 2; |
| |
| // The background thread is writing data to the content provider |
| public static final int STATE_ACTION_WRITING = 3; |
| |
| // The background thread is done |
| public static final int STATE_ACTION_COMPLETE = 4; |
| |
| // The background thread is doing logging |
| public static final int STATE_LOG = -1; |
| |
| public static final CharSequence BLANK = " "; |
| } |