বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

ফাইলের জন্য একটি রিকোয়েস্ট সেন্ড (পাঠানো) করা

সারভার অ্যাপ থেকে একটি ফাইল রিকোয়েস্ট করতে, ক্লায়েন্ট অ্যাপ ACTION PICK এবং একটি MIME টাইপের মতো একশন ধারন করা Intent দিয়ে startActivityForResult কল করে যা ক্লায়েন্ট অ্যাপ চালিত করতে পারে।

উদাহরণস্বরূপ, নিম্নোক্ত কোড অংশটি দেখায় Activity শুরু করার জন্য একটি সারভার অ্যাপে কীভাবে একটি Intent সেন্ড করতে হয় যা Sharing a File এ আলোচনা করা হয়েছে:

public class MainActivity extends Activity {
    private Intent mRequestFileIntent;
    private ParcelFileDescriptor mInputPFD;
    ...
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mRequestFileIntent = new Intent(Intent.ACTION_PICK);
        mRequestFileIntent.setType("image/jpg");
        ...
    }
    ...
    protected void requestFile() {
        /**
         * When the user requests a file, send an Intent to the
         * server app.
         * files.
         */
            startActivityForResult(mRequestFileIntent, 0);
        ...
    }
    ...
}