jam khan Ответов: 1

Получить дополнительную информацию о продукте со штрих-кодом


Я создал простую программу на android, в которой получаю штрих-код товара. Штрих-код продукта содержит номер.Поэтому я хочу получить больше информации, например, я хочу получить название продукта, адрес и дополнительную информацию. Ниже приведен код, который получает штрих-код.

public class MainActivity extends AppCompatActivity {
                  Button br;
               static final String ACTION_SCAN =
               "com.google.zxing.client.android.SCAN";

             @Override
          protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);

               br=(Button)findViewById(R.id.br);


   brcode.setOnClickListener(new View.OnClickListener() {
       @Override
       public void onClick(View view) {
           try {

               Intent intent = new Intent(ACTION_SCAN);
               intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
               startActivityForResult(intent, 0);
              } catch (ActivityNotFoundException e) {
               showDialog(MainActivity.this, "No Scanner Found in your
                    device",
                       "Download a scanner?", "Yes", "No").show();
             }


            }
            });

             }


       @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent
               intent) {
      if(requestCode == 0) {


         if(resultCode == RESULT_OK) {
           contents   = intent.getStringExtra("SCAN_RESULT");
           String format = intent.getStringExtra("SCAN_RESULT_FORMAT");

           streetView.setText("CONTENT:"+contents+"\n"+"Formate:"+format);

              }


Что я уже пробовал:

Поэтому я хочу получить больше информации об этом продукте и показать его в TextView.

Richard MacCutchan

Где код, который считывает штрих-код?

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Итак, вам понадобится база данных, содержащая всю необходимую информацию, связанную с этим штрих-кодом.

Если вы говорите о штрих-коде, который вы находите практически на каждом продукте, найденном на полках магазинов, то в США он называется "UPC" или "универсальный код продукта". Существуют базы данных, но ни одна из них не является полностью бесплатной.