آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

خواندن یک فایل 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) نمایش بدهیم، نتیجه به صورت زیر خواهد بود :

نویسنده علیرضا گلمکانی
شماره کلید 3046
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 6 6 0
ترنم
۱۳۹۵/۰۴/۰۱
۰۴:۱۸

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

hk
۱۳۹۵/۰۵/۲۵
۱۳:۵۳

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

ali
۱۳۹۵/۰۷/۳۰
۱۵:۰۱

عالی ممنون 

sia
۱۳۹۵/۰۸/۲۲
۰۸:۱۴

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

خسته نباشید.

متاسفانه استفاده میکنیم ولی تشکر نمیکنیم. من از شما خیلی ممنونم

سمیرا
۱۳۹۵/۱۲/۲۵
۲۳:۱۲

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

حجت
۱۳۹۶/۱۲/۲۲
۱۸:۳۹

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

می توانید راهنمایی بفرمایید. 

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)