فول کده
ورود عضویت
تبلیغات

کد گرفتن نام فایل از لینک در اندروید

هادی اکبرزاده
نوشته شده توسط هادی اکبرزاده

کد گرفتن نام فایل از لینک در اندروید


همانطور که می‌دانید، در لینک‌های دانلود مستقیم، نام فایل قابل مشاهده است. برای مثال:

http://dl.fullkade.com/android/source/test.zip

در این‌جا، مشاهده می‌کنیم که نام فایل، test.zip است. هم‌چنین می‌دانیم که بعد از آخرین علامت / نام فایل قرار دارد و نام فایل خود نمی‌تواند شامل این علامت باشد! پس برای انجام این‌کار، روش‌های متعددی وجود دارد از جمله جدا کردن حروف با / و ریختن آن در یک آرایه و گرفتن آخرین مقدار آرایه!

کد انجام این کار

تابع زیر را بنویسید:

  • ابتدا بررسی کرده‌ایم که اگر مقدار url برابر null بود، مقدار خالی برگردانده شود. برای جلوگیری از خطاای NulllPointerException
  • از متد substring برای گرفتن متن از یک نقطه تا یک نقطه‌ای در رشته استفاده می‌کنیم که نقطه‌ی شروع آن را، یک قدم جلوتر از آخرین حرف / مشخص کرده‌ایم.
    و چون نقطه‌ی پایانی را مشخص نکرده‌ایم، پس تا انتها خواهد رفت.

روش مختص اندروید

روش بالا مربوط به کلاس‌های خود جاوا بود، اما روش زیر مختص سیستم عامل اندروید می‌باشد:

 

تبلیغات
0
کانال تلگرام فول کده

درباره نویسنده

هادی اکبرزاده

هادی اکبرزاده

[ مدیر فول کده ]

متولد آبان 74. برنامه نویسی اندروید، ویندوز، وب و ...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قوانین نظرات

  • تعریف سیستم نظرات: سیستم نظرات، محلی است تا شما دوستان عزیز بتوانید دیدگاه خود را نسبت به مطلب قرار گرفته بنویسید، نه چیز دیگری!
  • نظراتی که به بهبود پست کمک کنند، با ذکر نام ارسال کننده به پست اضافه خواهند شد.
  • برای ارسال نظر، نیازی به سلام و احوال‌پرسی نیست و این فقط به خاطر ساده‌تر و سریع تر شدن متن می‌باشد.
  • دیدگاهی که ارسال می‌کنید، حتما باید درباره‌ی پست قرار گرفته باشد؛ نظرات پست‌های دیگر را در جای خود بنویسید در غیر این‌صورت تایید یا پاسخ داده نخواهند شد.
  • سوالی که جواب آن در پست وجود داشته باشد، تایید یا پاسخ داده نخواهد شد.
  • برای پاسخ دادن به نظرات دیگران، از گزینه‌ی پاسخ کنار هر دیدگاه استفاده کرده و یک نظر جدید ارسال نفرمایید. همچنین برای ارسال نظر جدید از گزینه‌های مربوط به پاسخ استفاده نکنید.
  • دوستان عزیز واقعا نظر لطف شماست اما متن‌های کوتاهی مانند "مرسی"، "عالی بود" ممکن است تایید نشوند. این به خاطر شلوغ نشدن قسمت نظرات است.
  • بهتر است برای ارسال نظر در سایت ثبت نام کنید و سپس با اکانت خود وارد شده و نظرتان را ارسال کنید.
  • قوانین نظرات در طول زمان در این قسمت اضافه و تغییر داده می‌شوند و می‌توانید از این قسمت بررسی کنید.
  • این قوانین شامل پست های قدیمی نمی‌شود ولی نظرات پست های قدیمی نیز در صورت نیاز اصلاح خواهند شد.

نظرات ثبت شده بدون دیدگاه