17620644768ffc235607b3a94671e49518c18686fBryan Mawhinney/* 27620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * Copyright (C) 2008 ZXing authors 37620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * 47620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * Licensed under the Apache License, Version 2.0 (the "License"); 57620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * you may not use this file except in compliance with the License. 67620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * You may obtain a copy of the License at 77620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * 87620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * http://www.apache.org/licenses/LICENSE-2.0 97620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * 107620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * Unless required by applicable law or agreed to in writing, software 117620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * distributed under the License is distributed on an "AS IS" BASIS, 127620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * See the License for the specific language governing permissions and 147620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * limitations under the License. 157620644768ffc235607b3a94671e49518c18686fBryan Mawhinney */ 167620644768ffc235607b3a94671e49518c18686fBryan Mawhinney 177620644768ffc235607b3a94671e49518c18686fBryan Mawhinneypackage com.google.zxing.client.android; 187620644768ffc235607b3a94671e49518c18686fBryan Mawhinney 197620644768ffc235607b3a94671e49518c18686fBryan Mawhinney/** 207620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * This class provides the constants to use when sending an Intent to Barcode Scanner. 217620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * These strings are effectively API and cannot be changed. 227620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * 237620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * @author dswitkin@google.com (Daniel Switkin) 247620644768ffc235607b3a94671e49518c18686fBryan Mawhinney */ 257620644768ffc235607b3a94671e49518c18686fBryan Mawhinneypublic final class Intents { 267620644768ffc235607b3a94671e49518c18686fBryan Mawhinney private Intents() { 277620644768ffc235607b3a94671e49518c18686fBryan Mawhinney } 287620644768ffc235607b3a94671e49518c18686fBryan Mawhinney 297620644768ffc235607b3a94671e49518c18686fBryan Mawhinney public static final class Scan { 307620644768ffc235607b3a94671e49518c18686fBryan Mawhinney /** 317620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * Send this intent to open the Barcodes app in scanning mode, find a barcode, and return 327620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * the results. 337620644768ffc235607b3a94671e49518c18686fBryan Mawhinney */ 347620644768ffc235607b3a94671e49518c18686fBryan Mawhinney public static final String ACTION = "com.google.zxing.client.android.YOUTUBE_SCAN"; 357620644768ffc235607b3a94671e49518c18686fBryan Mawhinney 367620644768ffc235607b3a94671e49518c18686fBryan Mawhinney /** 377620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * @see com.google.zxing.DecodeHintType#CHARACTER_SET 387620644768ffc235607b3a94671e49518c18686fBryan Mawhinney */ 397620644768ffc235607b3a94671e49518c18686fBryan Mawhinney public static final String CHARACTER_SET = "CHARACTER_SET"; 407620644768ffc235607b3a94671e49518c18686fBryan Mawhinney 417620644768ffc235607b3a94671e49518c18686fBryan Mawhinney /** 427620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * Optional parameters to specify the width and height of the scanning rectangle in pixels. 437620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * The app will try to honor these, but will clamp them to the size of the preview frame. 447620644768ffc235607b3a94671e49518c18686fBryan Mawhinney * You should specify both or neither, and pass the size as an int. 457620644768ffc235607b3a94671e49518c18686fBryan Mawhinney */ 467620644768ffc235607b3a94671e49518c18686fBryan Mawhinney public static final String WIDTH = "SCAN_WIDTH"; 477620644768ffc235607b3a94671e49518c18686fBryan Mawhinney public static final String HEIGHT = "SCAN_HEIGHT"; 487620644768ffc235607b3a94671e49518c18686fBryan Mawhinney 497620644768ffc235607b3a94671e49518c18686fBryan Mawhinney private Scan() { 507620644768ffc235607b3a94671e49518c18686fBryan Mawhinney } 517620644768ffc235607b3a94671e49518c18686fBryan Mawhinney } 527620644768ffc235607b3a94671e49518c18686fBryan Mawhinney} 53