Параметр процедуры SQL для работы

Умная галерея Android с несколькими действиями по выбору изображения.

Проверьте демонстрацию в моем блоге

Сначала сделайте кнопку для действия, и вы можете использовать ее для single / multiple

Для выбора одиночного изображения : - - luminous.ACTION_PICK для выбора одного изображения.

Для выбора нескольких изображений : - - luminous.ACTION_MULTIPLE_PICK для выбора нескольких изображений.

MainActivity.java

// For single image
Intent i = new Intent(Action.ACTION_PICK);
startActivityForResult(i, 100);

// For multiple images
Intent i = new Intent(Action.ACTION_MULTIPLE_PICK);
startActivityForResult(i, 200);

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        if (requestCode == 100 && resultCode == Activity.RESULT_OK) {
            adapter.clear();

            viewSwitcher.setDisplayedChild(1);
            String single_path = data.getStringExtra("single_path");
            imageLoader.displayImage("file://" + single_path, imgSinglePick);

        } else if (requestCode == 200 && resultCode == Activity.RESULT_OK) {
            String[] all_path = data.getStringArrayExtra("all_path");

            ArrayList dataT = new ArrayList();

            for (String string : all_path) {
                CustomGallery item = new CustomGallery();
                item.sdcardPath = string;

                dataT.add(item);
            }

            viewSwitcher.setDisplayedChild(0);
            adapter.addAll(dataT);
        }
    }

В AndroidManifest.xml


            
                
                

                
            
 

1
задан Heretic Monkey 5 March 2019 в 18:22
поделиться