آموزش خواندن فایل متنی از پوشه raw در اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش خواندن فایل متنی از پوشه raw در اندروید می پردازیم در آموزش های قبلی نحوه ایجاد پوشه raw و فایل هایی که این پوشه پشتیانی می کند را معرفی کردیم در این آموزش یک فایل txt را از آن خواهیم خواند در ادامه با ما همراه باشید.
 
ابتدا در layout خود یک TextView همانند زیر تعریف کنید فقط id مهمه بقیه ویژگی ها که تعریف شده است زیاد مهم نیست.

بعد از اینکار در بخش MainActivity کدهای زیر را قرار دهید.

در بالا یک متد به نام myFunction وجود دارد خروجی این متد یک StringBuilder است یک فایل به نام my_file در پوشه raw قرار دارد قبلا آموزش ساخت پوشه raw را قرار داده بودیم از این لینک می توانید استفاده کنید.
در بالا از InputStream و BufferedReader به منظور خواندن فایل مورد استفاده قرار گرفته است اگر متنی وجود داشته باشد به StringBuider اضافه شده و در نهایت return می شود.
در بخش Main اصلی هم ابتدا TextView را find کردیم سپس متد که نوشته بودیم (myFunction) را اجرا می کنیم ورودی این متد یک Context است که از روت اکتیویتی می توانیم استفاده کنیم و کل متد را هم در try و catch قرار دادیم تا در صورتی که خطا رخ دهد برنامه کرش نکند.
 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.
 

مطالعه بیشتر