بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
انتخاب فایل از اس دی کارد
سلام
من میخوام یه عکس رو از اس دی کارت انتخاب کنم و بعد اون رو به سرور ارسال کنم ...
اموزشی ، لینکی ، نظری، ایده ...
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مهدی
6 سال پیش
0
0
برای انتخاب فایل توی onClick یک view این کد رو قرار بدید:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
startActivityForResult(intent,TAG_CHOOSE_FILE);
با استفاده از setType میشه نوع فایلی که میخواید انتخاب کنید رو تغییر داد. کد فعلی برای همه نوع فایل هست.
بعد از انتخاب شدن فایل باید توی این تابع که override کردیم، Uri اون رو بگیریم و استفاده کنیم:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode) {
case TAG_CHOOSE_FILE: {
if (resultCode == RESULT_OK){
Uri uri = data.getData();
String filePath = uri.getPath();
}
}
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .