Загрузить изображения с телефона - PullRequest
1 голос
/ 16 ноября 2011

Я пытаюсь загрузить изображение с моего телефона Android на Flickr. Изображение выбрано из галереи. Когда я запускаю программу, ничего не происходит.

Что мне не хватает?

Код:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {



    super.onActivityResult(requestCode, resultCode, data);



    if (requestCode == SELECT_IMAGE)

        if (resultCode == Activity.RESULT_OK) {

            Uri selectedImageUri = data.getData();

            selectedImage = getPath(selectedImageUri);



            bitmap = BitmapFactory.decodeFile(selectedImage);

            ByteArrayOutputStream bos = new ByteArrayOutputStream();



            bitmap.compress(CompressFormat.JPEG, 100, bos);



            bute data1[] = bos.toByteArray();



            Uploder up = flickr.getUploder();



            UploadMetaData uploadMetaData = new UploadMetaData(); 

            uploadMetaData.setTitle(title);    



            up.upload(data1, uploadMetaData);}

    public String getPath(Uri uri) {

        String[] projection = { MediaStore.Images.Media.DATA };

        Cursor c = managedQuery(uri, projection, null, null, null);

        int column_index =  c.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);


        c.moveToFirst();

        return c.getString(column_index);           

    }
...