ساخت یک فولدر جدید در حافظه خارجی (external storage)، در برنامه نویسی اندروید
با استفاده از کد زیر، می توانیم یک فولدر با نام folderName در حافظه خارجی (external storage) بسازیم :
File dir = new File (root.getAbsolutePath() + "/folderName");
dir.mkdirs(); // build directory
همچنین قبل از ساخت فولدر، می توانیم چک کنیم که آیا فولدر وجود دارد یا خیر (اگر وجود ندارد، آنگاه کد مربوط به ساخت فولدر، اجرا شود)، یعنی کدها را می توانیم به شکل زیر بنویسیم :
File dir = new File (root.getAbsolutePath() + "/folderName");
if(!dir.exists()) {
dir.mkdirs(); // build directory
}
دقت شود که در صورت کدنویسی برای فرآیندی که نیاز به دسترسی به حافظه خارجی (external storage) دارد، باید کدهای زیر درون AndroidManifest.xml نوشته شود (برای اجازه دادن برای نوشتن در حافظه خارجی و یا خواندن از حافظه خارجی) :
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
سلام این سایت بی نظیره
کل آموزش اندروید برای دانلود به صورت pdf وجود داره؟؟؟؟؟
سلام.
خیلی ممنون.
آموزش های کلیدستان به صورت pdf ارائه نمی شوند.
9این کد فقط توی رم میسازه پوشه رو ، یعنی اگر رم نداشته باشه گوشی ، این پوشه ساخته نمیشه. من میخوام که پوشه در حافظه تلفن ساخته بشه هرکدی ( از استک اورفلو گرفته تا سایتهای ایرانی و خارجی) امتحان کردم ولی بازم نشد. لطفا اگر کسی راه حلی رداره منو راهنکایی کنه.
منظور از حافظه خارجی یا External ، رم نیست بلکه بخشی از حافظه گوشی است ک توسط کاربر قابل دسترسی و ویرایش هست.یعنی کل فضایی که شما توی File Manager گوشی خود میتوانید ببینید.
در نتیجه رم گوشی هم بخشی از حافظه خارجی محسوب میشه و نه تمام آن.
سلام. در اندروید نسخه 10 ساخت فولدر به همین صورت می باشد؟
من تمام این کار هارو انجام دادم ولی بازم نشد
سلام این روش خیلی خوبه تا اندروید ده جواب میده ولی اندروید 11 نه چه کار میشه کرد؟