خواندن یک فایل text (با پسوند txt) موجود در پوشه assets و ذخیره متن درون آن در متغیری از جنس رشته (String)، در برنامه نویسی اندروید
فرض کنید یک فایل با نام myFile.txt را در پوشه assets از پروژه اندروید قرار داده ایم که متن زیر (یک متن دلخواه) در آن ذخیره شده است (این متن را مثال زدم تا تذکر داده باشم که حتما کدها را بر روی فایلی که بیش از یک خط متن در آن ذخیره شده، امتحان کنید) :
ابتدا یک روش (method) به صورت زیر تعریف می کنیم :
سپس برای خواندن فایل myFile.txt و ذخیره متن آن در یک متغیر از جنس رشته (String)، کد زیر را اجرا می کنیم :
در کد بالا فرض کرده ایم که کد در یک Activity اجرا می شود و this نیز به Context مربوط به Activity اشاره می کند.
به عنوان مثال، کدهایی که در Activity می نویسیم، مشابه کد زیر می باشد :
متن درون فایل، در رشته ای با نام str ذخیره می شود.
با اجرای کد بالا، متن درون رشته (String) به صورت زیر خواهد بود (مثلا با نمایش آن در یک TextView) :
مشاهده می کنید که رفتن به خط جدید (line break) در رشته ذکر نشده است. بنابراین چنانچه بخواهیم رفتن به خط جدید (line break) نیز در رشته ذکر شود، باید کدهای روش (method) را اندکی تغییر دهیم (بر اساس آموزش شماره 240 ) :
بنابراین این بار اگر متن درون رشته را در خروجی (مثلا در یک TextView) نمایش بدهیم، نتیجه به صورت زیر خواهد بود :


ممنون خیلی مفید بودن و خیلی نظم داشت


سایتتون عالی هست


عالی ممنون


در طول یکی دو سال گذشته از نکات گفته شده در سایت شما زیاد استفاده کرده ام. در نوع خودش تک هست. هر نکته ای را جداگانه و بصورت کامل توضیح میدهد.
در صورتیکه در سایتهای دیگه کامل توضیح داده نمیشه و مجبور میشیم باز به سایتهای دیگه مراجعه کنیم
خسته نباشید.
متاسفانه استفاده میکنیم ولی تشکر نمیکنیم. من از شما خیلی ممنونم


سلام اگه بخوایم ی فایل PDF رو بخونه چی؟


سلام و ممنون از شما
یک برنامه نوشتم که یک خروجی متنی دارد
تا زمانیکه برنامه در حال اجرا است فایل متنی حجم و اطلاعات دارد
ولی به محض خروج تمام اطلاعات فایل حذف میشود
می توانید راهنمایی بفرمایید.